mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/3] Remove obsolete __MODULE_STRING()
@ 2026-09-22 13:32 Petr Pavlu
  2026-09-22 13:32 ` [PATCH 1/3] watchdog: Replace __MODULE_STRING() with __stringify() Petr Pavlu
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Petr Pavlu @ 2026-09-22 13:32 UTC (permalink / raw)
  To: Wim Van Sebroeck, Guenter Roeck, Ian Abbott, H Hartley Sweeten,
	Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann,
	David Airlie, Simona Vetter, Rudolf Marek, Andi Shyti,
	Chris Snook, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni, Tony Nguyen, Przemek Kitszel,
	Marek Behún, Alexandre Belloni, Andreas Noever,
	Mika Westerberg, Yehezkel Bernat, Greg Kroah-Hartman, Jiri Slaby,
	Duncan Sands, Chas Williams, Luis Chamberlain, Petr Pavlu,
	Daniel Gomez, Sami Tolvanen, Aaron Tomlin
  Cc: linux-watchdog, dri-devel, linux-hwmon, linux-i2c, netdev,
	intel-wired-lan, linux-rtc, linux-usb, linux-serial,
	linux-atm-general, linux-modules, linux-kernel

__MODULE_STRING() has been an alias for __stringify() since "[PATCH]
MODULE_PARM support for older modules" [1] in 2002-12. That change also
moved it to the graveyard section at the end of linux/module.h

Replace the remaining uses of __MODULE_STRING() with __stringify() and
remove the macro.

Apologies for the wide distribution. Acked-bys are appreciated.

[1] https://git.kernel.org/tglx/history/c/136839a1b4

---
Petr Pavlu (3):
      watchdog: Replace __MODULE_STRING() with __stringify()
      drivers: Replace __MODULE_STRING() with __stringify()
      module: Remove obsolete __MODULE_STRING()

 drivers/comedi/comedi_fops.c                          |  5 +++--
 drivers/gpu/drm/drm_fb_helper.c                       |  3 ++-
 drivers/hwmon/fschmd.c                                |  3 ++-
 drivers/hwmon/nct7904.c                               |  5 +++--
 drivers/hwmon/sch56xx-common.c                        |  3 ++-
 drivers/hwmon/w83793.c                                |  5 +++--
 drivers/i2c/busses/i2c-kempld.c                       |  3 ++-
 drivers/net/ethernet/atheros/atl1e/atl1e_param.c      |  9 +++++----
 drivers/net/ethernet/atheros/atlx/atl1.c              |  3 ++-
 drivers/net/ethernet/atheros/atlx/atl2.c              | 11 ++++++-----
 drivers/net/ethernet/intel/e1000/e1000_param.c        | 15 ++++++++-------
 drivers/net/ethernet/intel/e1000e/param.c             | 16 ++++++----------
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c |  7 ++++---
 drivers/platform/cznic/turris-omnia-mcu-watchdog.c    |  3 ++-
 drivers/rtc/rtc-ds1374.c                              |  3 ++-
 drivers/thunderbolt/tb.c                              |  3 ++-
 drivers/thunderbolt/tunnel.c                          |  5 +++--
 drivers/tty/serial/8250/8250_platform.c               |  3 ++-
 drivers/usb/atm/speedtch.c                            | 15 ++++++++-------
 drivers/usb/atm/usbatm.c                              | 17 +++++++++--------
 drivers/watchdog/acquirewdt.c                         |  3 ++-
 drivers/watchdog/advantech_ec_wdt.c                   |  3 ++-
 drivers/watchdog/advantechwdt.c                       |  5 +++--
 drivers/watchdog/airoha_wdt.c                         |  5 +++--
 drivers/watchdog/alim1535_wdt.c                       |  5 +++--
 drivers/watchdog/alim7101_wdt.c                       |  5 +++--
 drivers/watchdog/arm_smc_wdt.c                        |  3 ++-
 drivers/watchdog/armada_37xx_wdt.c                    |  3 ++-
 drivers/watchdog/aspeed_wdt.c                         |  3 ++-
 drivers/watchdog/at91rm9200_wdt.c                     |  5 +++--
 drivers/watchdog/at91sam9_wdt.c                       |  5 +++--
 drivers/watchdog/atcwdt200_wdt.c                      |  5 +++--
 drivers/watchdog/ath79_wdt.c                          |  5 +++--
 drivers/watchdog/bcm2835_wdt.c                        |  3 ++-
 drivers/watchdog/bcm47xx_wdt.c                        |  5 +++--
 drivers/watchdog/bcm7038_wdt.c                        |  3 ++-
 drivers/watchdog/booke_wdt.c                          |  3 ++-
 drivers/watchdog/cadence_wdt.c                        |  5 +++--
 drivers/watchdog/cgbc_wdt.c                           |  7 ++++---
 drivers/watchdog/da9052_wdt.c                         |  5 +++--
 drivers/watchdog/da9055_wdt.c                         |  3 ++-
 drivers/watchdog/davinci_wdt.c                        |  5 +++--
 drivers/watchdog/db8500_wdt.c                         |  5 +++--
 drivers/watchdog/dw_wdt.c                             |  3 ++-
 drivers/watchdog/ebc-c384_wdt.c                       |  5 +++--
 drivers/watchdog/eurotechwdt.c                        |  3 ++-
 drivers/watchdog/exar_wdt.c                           |  5 +++--
 drivers/watchdog/f71808e_wdt.c                        |  9 +++++----
 drivers/watchdog/gef_wdt.c                            |  3 ++-
 drivers/watchdog/geodewdt.c                           |  5 +++--
 drivers/watchdog/gpio_wdt.c                           |  3 ++-
 drivers/watchdog/hpwdt.c                              |  3 ++-
 drivers/watchdog/i6300esb.c                           |  9 +++++----
 drivers/watchdog/iTCO_wdt.c                           |  5 +++--
 drivers/watchdog/ib700wdt.c                           |  5 +++--
 drivers/watchdog/ibmasr.c                             |  3 ++-
 drivers/watchdog/ie6xx_wdt.c                          |  5 +++--
 drivers/watchdog/imgpdc_wdt.c                         |  5 +++--
 drivers/watchdog/imx2_wdt.c                           |  5 +++--
 drivers/watchdog/imx7ulp_wdt.c                        |  3 ++-
 drivers/watchdog/imx_sc_wdt.c                         |  3 ++-
 drivers/watchdog/indydog.c                            |  3 ++-
 drivers/watchdog/intel_oc_wdt.c                       |  5 +++--
 drivers/watchdog/it87_wdt.c                           |  7 ++++---
 drivers/watchdog/jz4740_wdt.c                         |  7 ++++---
 drivers/watchdog/keembay_wdt.c                        |  5 +++--
 drivers/watchdog/kempld_wdt.c                         |  7 ++++---
 drivers/watchdog/lenovo_se10_wdt.c                    |  5 +++--
 drivers/watchdog/lenovo_se30_wdt.c                    |  5 +++--
 drivers/watchdog/lenovo_se30g2_se60_wdt.c             |  5 +++--
 drivers/watchdog/loongson1_wdt.c                      |  5 +++--
 drivers/watchdog/lpc18xx_wdt.c                        |  5 +++--
 drivers/watchdog/ma35d1_wdt.c                         |  3 ++-
 drivers/watchdog/max63xx_wdt.c                        |  7 ++++---
 drivers/watchdog/max77620_wdt.c                       |  3 ++-
 drivers/watchdog/mena21_wdt.c                         |  3 ++-
 drivers/watchdog/menf21bmc_wdt.c                      |  3 ++-
 drivers/watchdog/menz69_wdt.c                         |  3 ++-
 drivers/watchdog/meson_gxbb_wdt.c                     |  5 +++--
 drivers/watchdog/meson_wdt.c                          |  3 ++-
 drivers/watchdog/mixcomwd.c                           |  3 ++-
 drivers/watchdog/mpc8xxx_wdt.c                        |  5 +++--
 drivers/watchdog/mt7621_wdt.c                         |  3 ++-
 drivers/watchdog/mtk_wdt.c                            |  3 ++-
 drivers/watchdog/nct6694_wdt.c                        |  3 ++-
 drivers/watchdog/ni903x_wdt.c                         |  5 +++--
 drivers/watchdog/nic7018_wdt.c                        |  5 +++--
 drivers/watchdog/nv_tco.c                             |  5 +++--
 drivers/watchdog/octeon-wdt-main.c                    |  5 +++--
 drivers/watchdog/omap_wdt.c                           |  3 ++-
 drivers/watchdog/orion_wdt.c                          |  3 ++-
 drivers/watchdog/pc87413_wdt.c                        |  7 ++++---
 drivers/watchdog/pcwd.c                               |  5 +++--
 drivers/watchdog/pcwd_pci.c                           |  5 +++--
 drivers/watchdog/pcwd_usb.c                           |  5 +++--
 drivers/watchdog/pika_wdt.c                           |  5 +++--
 drivers/watchdog/pnx4008_wdt.c                        |  5 +++--
 drivers/watchdog/pseries-wdt.c                        |  7 ++++---
 drivers/watchdog/rc32434_wdt.c                        |  5 +++--
 drivers/watchdog/renesas_wdt.c                        |  3 ++-
 drivers/watchdog/rn5t618_wdt.c                        |  3 ++-
 drivers/watchdog/rt2880_wdt.c                         |  3 ++-
 drivers/watchdog/rti_wdt.c                            |  5 +++--
 drivers/watchdog/rzg2l_wdt.c                          |  3 ++-
 drivers/watchdog/rzv2h_wdt.c                          |  3 ++-
 drivers/watchdog/s32g_wdt.c                           |  5 +++--
 drivers/watchdog/s3c2410_wdt.c                        |  7 ++++---
 drivers/watchdog/sama5d4_wdt.c                        |  5 +++--
 drivers/watchdog/sbc60xxwdt.c                         |  5 +++--
 drivers/watchdog/sbc7240_wdt.c                        |  5 +++--
 drivers/watchdog/sbc8360.c                            |  3 ++-
 drivers/watchdog/sbc_epx_c3.c                         |  3 ++-
 drivers/watchdog/sbsa_gwdt.c                          |  5 +++--
 drivers/watchdog/sc1200wdt.c                          |  3 ++-
 drivers/watchdog/sch311x_wdt.c                        |  5 +++--
 drivers/watchdog/shwdt.c                              |  7 ++++---
 drivers/watchdog/simatic-ipc-wdt.c                    |  3 ++-
 drivers/watchdog/sl28cpld_wdt.c                       |  3 ++-
 drivers/watchdog/smsc37b787_wdt.c                     |  3 ++-
 drivers/watchdog/softdog.c                            |  5 +++--
 drivers/watchdog/sp5100_tco.c                         |  7 ++++---
 drivers/watchdog/starfive-wdt.c                       |  7 ++++---
 drivers/watchdog/stmp3xxx_rtc_wdt.c                   |  5 +++--
 drivers/watchdog/stpmic1_wdt.c                        |  3 ++-
 drivers/watchdog/sun4v_wdt.c                          |  5 +++--
 drivers/watchdog/sunplus_wdt.c                        |  3 ++-
 drivers/watchdog/sunxi_wdt.c                          |  3 ++-
 drivers/watchdog/tegra_wdt.c                          |  5 +++--
 drivers/watchdog/tqmx86_wdt.c                         |  3 ++-
 drivers/watchdog/ts4800_wdt.c                         |  3 ++-
 drivers/watchdog/twl4030_wdt.c                        |  3 ++-
 drivers/watchdog/txx9wdt.c                            |  7 ++++---
 drivers/watchdog/uniphier_wdt.c                       |  5 +++--
 drivers/watchdog/via_wdt.c                            |  5 +++--
 drivers/watchdog/visconti_wdt.c                       |  3 ++-
 drivers/watchdog/w83627hf_wdt.c                       |  5 +++--
 drivers/watchdog/w83877f_wdt.c                        |  5 +++--
 drivers/watchdog/w83977f_wdt.c                        |  5 +++--
 drivers/watchdog/wafer5823wdt.c                       |  5 +++--
 drivers/watchdog/watchdog_dev.c                       |  5 +++--
 drivers/watchdog/wdat_wdt.c                           |  5 +++--
 drivers/watchdog/wdt.c                                |  5 +++--
 drivers/watchdog/wdt977.c                             |  5 +++--
 drivers/watchdog/wdt_pci.c                            |  5 +++--
 drivers/watchdog/wm831x_wdt.c                         |  3 ++-
 drivers/watchdog/wm8350_wdt.c                         |  3 ++-
 drivers/watchdog/xen_wdt.c                            |  5 +++--
 drivers/watchdog/xilinx_wwdt.c                        |  5 +++--
 drivers/watchdog/ziirave_wdt.c                        |  3 ++-
 include/linux/module.h                                |  4 ----
 150 files changed, 428 insertions(+), 288 deletions(-)
---
base-commit: 93f51579e7df248780214094418f205253383cc5
change-id: 20260919-module-string-d64816f203d9

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-09-22 17:44 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-22 13:32 [PATCH 0/3] Remove obsolete __MODULE_STRING() Petr Pavlu
2026-09-22 13:32 ` [PATCH 1/3] watchdog: Replace __MODULE_STRING() with __stringify() Petr Pavlu
2026-09-22 14:45   ` Wolfram Sang
2026-09-22 17:19   ` Guenter Roeck
2026-09-22 13:32 ` [PATCH 2/3] drivers: " Petr Pavlu
2026-09-22 17:21   ` Guenter Roeck
2026-09-22 13:32 ` [PATCH 3/3] module: Remove obsolete __MODULE_STRING() Petr Pavlu
2026-09-22 17:44   ` Aaron Tomlin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®