public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/1] mcb: Add modpost support for processing MODULE_DEVICE_TABLE
@ 2025-12-01 16:07 Jose Javier Rodriguez Barbarin
  2025-12-01 16:07 ` [PATCH v2 1/1] mcb: Add missing modpost build support Jose Javier Rodriguez Barbarin
  2025-12-01 18:04 ` [PATCH v2 0/1] mcb: Add modpost support for processing MODULE_DEVICE_TABLE Andy Shevchenko
  0 siblings, 2 replies; 5+ messages in thread
From: Jose Javier Rodriguez Barbarin @ 2025-12-01 16:07 UTC (permalink / raw)
  To: andy, krzk, linus.walleij, nathan, nsc, gregkh, bleung,
	heikki.krogerus, abhishekpandit, masahiroy, legion, hughd
  Cc: linux-kbuild, linux-kernel, Jose Javier Rodriguez Barbarin

During the process of update of one of the device drivers that are part of
mcb bus (gpio-menz127.c), Krzysztof from GPIO subsystem asked me
why I was adding new MODULE_ALIAS when I also added the same new
information on MODULE_DEVICE_TABLE.

You can find the messages here:

https://lore.kernel.org/linux-gpio/80a20b13-7c6a-4483-9741-568424f957ef@kernel.org/

After a deeper analysis, I came across that the mcb_table_id defined inside
MODULE_DEVICE_TABLE on all device drivers was being ignored as modpost was
not processing the mcb MODULE_DEVICE_TABLE entries. For this reason, former
contributors were using MODULE_ALIAS for enabling mcb to autoload the
device drivers.

My proposal with these changes is to complete the mcb bus by adding
modpost support for processing mcb MODULE_DEVICE_TABLE.

Once this patch is merged, I will send patches one by one for removing
MODULE_ALIAS from all device drivers as they are no longer needed
(as Andy Shevchenko suggested in v1 review).

---
Changes in v2:

- Place "mcb" before "mei" to follow the order.
- Send changes for mcb drivers in a per-driver basis.

Jose Javier Rodriguez Barbarin (1):
  mcb: Add missing modpost build support

 scripts/mod/devicetable-offsets.c | 3 +++
 scripts/mod/file2alias.c          | 9 +++++++++
 2 files changed, 12 insertions(+)

-- 
2.51.1

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

end of thread, other threads:[~2025-12-01 18:26 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-01 16:07 [PATCH v2 0/1] mcb: Add modpost support for processing MODULE_DEVICE_TABLE Jose Javier Rodriguez Barbarin
2025-12-01 16:07 ` [PATCH v2 1/1] mcb: Add missing modpost build support Jose Javier Rodriguez Barbarin
2025-12-01 18:02   ` Andy Shevchenko
2025-12-01 18:04 ` [PATCH v2 0/1] mcb: Add modpost support for processing MODULE_DEVICE_TABLE Andy Shevchenko
2025-12-01 18:26   ` Jose Javier Rodriguez Barbarin

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