This is a cleanup series. The patches 1 to 8 get rid of any hardcoded strings and instead relies on either KBUILD_MODNAME or DRV_NAME macros to get the device name. Patch 9 removes the DRV_VERSION macro from etas_es58x driver so that the module uses the default behavior and advertise the kernel version instead of a custom version. * Changelog * This series are the first 9 patches of: https://lore.kernel.org/linux-can/20220725133208.432176-1-mailhol.vincent@xxxxxxxxxx/T/ The initial intent of those 9 patches was to do so cleanup in order to implement ethtool_ops::get_drvinfo but this appeared to be useless: https://lore.kernel.org/linux-can/20220725140911.2djwxfrx3kdmjeuc@xxxxxxxxxxxxxx/ Instead, those patch are send as a standalone series Vincent Mailhol (9): can: can327: use KBUILD_MODNAME instead of hard coded name can: ems_ubs: use KBUILD_MODNAME instead of hard coded name can: slcan: add DRV_NAME and define pr_fmt to replace hardcoded names can: softing: add DRV_NAME to replace hardcoded names can: esd_usb: use KBUILD_MODNAME instead of hard coded name can: gs_ubs: use KBUILD_MODNAME instead of hard coded name can: softing: add DRV_NAME to replace hardcoded names can: ubs_8dev: use KBUILD_MODNAME instead of hard coded name can: etas_es58x: remove DRV_VERSION drivers/net/can/can327.c | 4 ++-- drivers/net/can/slcan/slcan-core.c | 15 +++++++++------ drivers/net/can/softing/softing_main.c | 5 +++-- drivers/net/can/usb/ems_usb.c | 4 ++-- drivers/net/can/usb/esd_usb.c | 2 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 7 ++----- drivers/net/can/usb/gs_usb.c | 6 +++--- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 4 +++- drivers/net/can/usb/usb_8dev.c | 4 ++-- 9 files changed, 27 insertions(+), 24 deletions(-) -- 2.35.1