]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mfd: sec: Merge separate core and irq modules
authorAndré Draszik <andre.draszik@linaro.org>
Wed, 9 Apr 2025 20:37:31 +0000 (21:37 +0100)
committerLee Jones <lee@kernel.org>
Fri, 23 May 2025 07:48:34 +0000 (08:48 +0100)
commitb355f0cb92bd5e48d850e32960ac18fb1394cf8e
tree8875759cfea750c1a00b3cd3f1982b5e3372b3e8
parent5338709089b75f57a9b3b7b17a0424ecab5f2fd8
mfd: sec: Merge separate core and irq modules

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@linaro.org>
Signed-off-by: André Draszik <andre.draszik@linaro.org>
Link: https://lore.kernel.org/r/20250409-s2mpg10-v4-10-d66d5f39b6bf@linaro.org
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/mfd/Makefile
drivers/mfd/sec-common.c [moved from drivers/mfd/sec-core.c with 98% similarity]
drivers/mfd/sec-irq.c