All of lore.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.