]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: usb: remove unnecessary get_drvinfo code and driver versions
authorEthan Nelson-Moore <enelsonmoore@gmail.com>
Thu, 29 Jan 2026 04:23:01 +0000 (20:23 -0800)
committerJakub Kicinski <kuba@kernel.org>
Sat, 31 Jan 2026 01:44:18 +0000 (17:44 -0800)
commit44ecaff55282ed89f9ea94036563249961bf2343
treec91331c2a29cbf363c5c6437321fda710f894f3a
parent96e1c895b5ecb759ac2bbf72cb0d0ddf3634114f
net: usb: remove unnecessary get_drvinfo code and driver versions

Many USB network drivers define get_drvinfo functions which add no
value over usbnet_get_drvinfo, only setting the driver name and
version. usbnet_get_drvinfo automatically sets the driver name, and
separate driver versions are now frowned upon in the kernel. Remove all
driver versions and replace these get_drvinfo functions with references
to usbnet_get_drvinfo where possible. Where that is not possible,
remove unnecessary code to set the driver name. Also remove two
unnecessary initializations from aqc111_get_drvinfo, an inaccurate
comment in pegasus.c, and an unused macro in catc.c.

Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Peter Korsgaard <peter@korsgaard.com> (for dm9601.c)
Signed-off-by: Ethan Nelson-Moore <enelsonmoore@gmail.com>
Link: https://patch.msgid.link/20260129042435.13395-2-enelsonmoore@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
16 files changed:
drivers/net/usb/aqc111.c
drivers/net/usb/asix.h
drivers/net/usb/asix_common.c
drivers/net/usb/asix_devices.c
drivers/net/usb/ax88172a.c
drivers/net/usb/catc.c
drivers/net/usb/dm9601.c
drivers/net/usb/mcs7830.c
drivers/net/usb/pegasus.c
drivers/net/usb/r8152.c
drivers/net/usb/rtl8150.c
drivers/net/usb/sierra_net.c
drivers/net/usb/smsc75xx.c
drivers/net/usb/smsc95xx.c
drivers/net/usb/sr9800.c
drivers/net/usb/sr9800.h