]> www.infradead.org Git - users/jedix/linux-maple.git/commit
EDAC, i10nm: make skx_common.o a separate module
authorArnd Bergmann <arnd@arndb.de>
Wed, 29 May 2024 09:51:11 +0000 (11:51 +0200)
committerTony Luck <tony.luck@intel.com>
Wed, 29 May 2024 20:30:10 +0000 (13:30 -0700)
commit123b158635505c89ed0d3ef45c5845ff9030a466
tree55f0ecadf09a02aaffce38a58caf521ec665e1fc
parentc2c887e9f967aab2b0ff94c25de64c5a97ef94fe
EDAC, i10nm: make skx_common.o a separate module

Commit 598afa050403 ("kbuild: warn objects shared among multiple modules")
was added to track down cases where the same object is linked into
multiple modules. This can cause serious problems if some modules are
builtin while others are not.

That test triggers this warning:

scripts/Makefile.build:236: drivers/edac/Makefile: skx_common.o is added to multiple modules: i10nm_edac skx_edac

Make this a separate module instead.

[Tony: Added more background details to commit message]

Fixes: d4dc89d069aa ("EDAC, i10nm: Add a driver for Intel 10nm server processors")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Link: https://lore.kernel.org/all/20240529095132.1929397-1-arnd@kernel.org/
drivers/edac/Makefile
drivers/edac/skx_common.c
drivers/edac/skx_common.h