On Fri, 2025-04-04 at 10:21 +0100, Lee Jones wrote: > On Thu, 03 Apr 2025, André Draszik wrote: > > > There is no reason to have these two kernel modules separate. Having > > them merged into one kernel module also slightly reduces memory > > consumption and module load times a little. > > > > mapped size (lsmod): > > before: after: > > sec_core 20480 sec_core 24576 > > sec_irq 16384 > > ---------------- > > total 36864 > > > > Section sizes (size -A): > > before: after: > > sec_core 6780 sec_core 13239 > > sec_irq 8046 > > ---------------- > > Total 14826 > > > > Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> > > Signed-off-by: André Draszik <andre.draszik@xxxxxxxxxx> > > --- > > Checkpatch suggests to update MAINTAINERS, but the new file is covered > > already due to using a wildcard. > > --- > > drivers/mfd/Makefile | 3 ++- > > drivers/mfd/{sec-core.c => sec-common.c} | 2 ++ > > Okay, but why the name change? Because I wanted to keep sec-core.ko. But with kbuild, you can't generate sec-core.ko from sec-core.c and additional files. Either just one file, sec-core.c, or multiple files none of which may be called sec-core.c > > > drivers/mfd/sec-irq.c | 9 --------- > > 3 files changed, 4 insertions(+), 10 deletions(-) > > > > diff --git a/drivers/mfd/Makefile b/drivers/mfd/Makefile > > index b617782eca436e34084a9cd24c309801c5680390..8f315298b32a2a9ee114ed5e49e760bd8f930aee 100644 > > --- a/drivers/mfd/Makefile > > +++ b/drivers/mfd/Makefile > > @@ -228,7 +228,8 @@ obj-$(CONFIG_MFD_RK8XX) += rk8xx-core.o > > obj-$(CONFIG_MFD_RK8XX_I2C) += rk8xx-i2c.o > > obj-$(CONFIG_MFD_RK8XX_SPI) += rk8xx-spi.o > > obj-$(CONFIG_MFD_RN5T618) += rn5t618.o > > -obj-$(CONFIG_MFD_SEC_CORE) += sec-core.o sec-irq.o > > +sec-core-objs := sec-common.o sec-irq.o > > +obj-$(CONFIG_MFD_SEC_CORE) += sec-core.o Unless I'm missing some trick. Cheers, Andre'