ARM: multi_v7_defconfig: Make sound support modular
PATCH 1/2 ARM: multi_v7_defconfig: Make sound support modular
From: Geert Uytterhoeven <[email protected]>
Make sound support modular to reduce kernel size (-571 KiB):
text data bss dec hex filename
12990441 1438820 342552 14771813 e16665 vmlinux.before
12451039 1396476 339800 14187315 d87b33 vmlinux.afterSigned-off-by Geert Uytterhoeven <[email protected]>
---
Against next-20150528
--- arch/arm/configs/multi_v7_defconfig | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-)
arch/arm/configs/multi_v7_defconfig +10 -10
@@ -447,22 +447,22 @@ CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_AS3711=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -CONFIG_SOUND=y -CONFIG_SND=y +CONFIG_SOUND=m +CONFIG_SND=m CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_USB_AUDIO=y -CONFIG_SND_SOC=y +CONFIG_SND_SOC=m CONFIG_SND_ATMEL_SOC=m CONFIG_SND_ATMEL_SOC_WM8904=m CONFIG_SND_SOC_SH4_FSI=m CONFIG_SND_SOC_RCAR=m -CONFIG_SND_SOC_TEGRA=y -CONFIG_SND_SOC_TEGRA_RT5640=y -CONFIG_SND_SOC_TEGRA_WM8753=y -CONFIG_SND_SOC_TEGRA_WM8903=y -CONFIG_SND_SOC_TEGRA_TRIMSLICE=y -CONFIG_SND_SOC_TEGRA_ALC5632=y -CONFIG_SND_SOC_TEGRA_MAX98090=y +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA_RT5640=m +CONFIG_SND_SOC_TEGRA_WM8753=m +CONFIG_SND_SOC_TEGRA_WM8903=m +CONFIG_SND_SOC_TEGRA_TRIMSLICE=m +CONFIG_SND_SOC_TEGRA_ALC5632=m +CONFIG_SND_SOC_TEGRA_MAX98090=m CONFIG_SND_SOC_AK4642=m CONFIG_SND_SOC_WM8978=m CONFIG_USB=y
Signature · 1 line
1.9.1
PATCH 2/2 ARM: multi_v7_defconfig: Make media support modular
From: Geert Uytterhoeven <[email protected]>
Make media support modular to reduce kernel size (-253 KiB):
text data bss dec hex filename
12451039 1396476 339800 14187315 d87b33 vmlinux.before
12202692 1387244 338456 13928392 d487c8 vmlinux.afterSigned-off-by Geert Uytterhoeven <[email protected]>
---
Against next-20150528
--- arch/arm/configs/multi_v7_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
arch/arm/configs/multi_v7_defconfig +1 -1
@@ -410,7 +410,7 @@ CONFIG_REGULATOR_TPS6586X=y CONFIG_REGULATOR_TPS65910=y CONFIG_REGULATOR_TWL4030=y CONFIG_REGULATOR_VEXPRESS=y -CONFIG_MEDIA_SUPPORT=y +CONFIG_MEDIA_SUPPORT=m CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_V4L2_SUBDEV_API=y
Signature · 1 line
1.9.1
Arnd Bergmann
AppliedPATCH 1/2 ARM: multi_v7_defconfig: Make sound support modular
In reply to Geert UytterhoevenQuoted 10 lines · On Friday 29 May 2015 11:21:38 Geert Uytterhoeven wrote:
From: Geert Uytterhoeven <[email protected]>
Make sound support modular to reduce kernel size (-571 KiB):
text data bss dec hex filename 12990441 1438820 342552 14771813 e16665 vmlinux.before 12451039 1396476 339800 14187315 d87b33 vmlinux.afterSigned-off-by Geert Uytterhoeven <[email protected]>
Very nice, thanks a lot!
I've applied both patches to next/defconfig.
Arnd