This series is part of an effort to rid {v}snprintf() where possible. For a far better description of the problem than I could author, see Jon's write-up on LWN [1] and/or Alex's on the Kernel Self Protection Project [1]. [0] https://lwn.net/Articles/69419/ [1] https://github.com/KSPP/linux/issues/105 Lee Jones (12): usb: gadget: configfs: Replace snprintf() with the safer scnprintf() variant usb: gadget: f_uac1: Replace snprintf() with the safer scnprintf() variant usb: gadget: f_uac2: Replace snprintf() with the safer scnprintf() variant usb: gadget: uvc: Replace snprintf() with the safer scnprintf() variant usb: gadget: udc: atmel: Replace snprintf() with the safer scnprintf() variant usb: cdns2: Replace snprintf() with the safer scnprintf() variant usb: host: max3421-hcd: Replace snprintf() with the safer scnprintf() variant usb: yurex: Replace snprintf() with the safer scnprintf() variant usb: mon_stat: Replace snprintf() with the safer scnprintf() variant usb: mon_text: Replace snprintf() with the safer scnprintf() variant usb: phy: twl6030: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() drivers/usb/gadget/configfs.c | 11 +- drivers/usb/gadget/function/f_uac1.c | 6 +- drivers/usb/gadget/function/f_uac2.c | 6 +- drivers/usb/gadget/function/uvc_configfs.c | 2 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 3 +- drivers/usb/gadget/udc/cdns2/cdns2-debug.h | 138 ++++++++++----------- drivers/usb/host/max3421-hcd.c | 18 +-- drivers/usb/misc/yurex.c | 12 +- drivers/usb/mon/mon_stat.c | 6 +- drivers/usb/mon/mon_text.c | 28 +---- drivers/usb/phy/phy-twl6030-usb.c | 8 +- drivers/usb/storage/sierra_ms.c | 16 +-- 12 files changed, 120 insertions(+), 134 deletions(-) Cc: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> Cc: Alexandre Belloni <alexandre.belloni@xxxxxxxxxxx> Cc: Andrzej Pietrasiewicz <andrzejtp2010@xxxxxxxxx> Cc: Bryan Wu <cooloney@xxxxxxxxxx> Cc: Claudiu Beznea <claudiu.beznea@xxxxxxxxx> Cc: Cristian Birsan <cristian.birsan@xxxxxxxxxxxxx> Cc: Daniel Scally <dan.scally@xxxxxxxxxxxxxxxx> Cc: Hema HK <hemahk@xxxxxx> Cc: James Gruber <jimmyjgruber@xxxxxxxxx> Cc: Jaswinder Singh <jaswinder.singh@xxxxxxxxxx> Cc: Julian Scheel <julian@xxxxxxxx> Cc: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx Cc: Nicolas Ferre <nicolas.ferre@xxxxxxxxxxxxx> Cc: Pawel Laszczak <pawell@xxxxxxxxxxx> Cc: Ruslan Bilovol <ruslan.bilovol@xxxxxxxxx> Cc: Tomoki Sekiyama <tomoki.sekiyama@xxxxxxxxx> Cc: usb-storage@xxxxxxxxxxxxxxxxxxxxxxxx Cc: Yadwinder Singh <yadi.brar01@xxxxxxxxx> -- 2.43.0.472.g3155946c3a-goog