Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ALSA: Kconfig: add config item SND_PROC_FS for expert

For some embedded devices, we need reduce code size and data
footprint as much as possible, e.g. disabling procfs, hw/sw
params refinement, mmap, dpcm, dapm, compressed API...

Here add SND_PROC_FS item for expert, we can unselect it to
disable sound proc FS and reduce memory footprint.

Signed-off-by: Jie Yang <yang.jie@intel.com>
Reviewed-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>

authored by

Jie Yang and committed by
Takashi Iwai
e0ecb05a 31ea49ba

+10 -1
+10 -1
sound/core/Kconfig
··· 182 182 Say Y here to support the obsolete ALSA PCM API (ver.0.9.0 rc3 183 183 or older). 184 184 185 + config SND_PROC_FS 186 + bool "Sound Proc FS Support" if EXPERT 187 + depends on PROC_FS 188 + default y 189 + help 190 + Say 'N' to disable Sound proc FS, which may reduce code size about 191 + 9KB on x86_64 platform. 192 + If unsure say Y. 193 + 185 194 config SND_VERBOSE_PROCFS 186 195 bool "Verbose procfs contents" 187 - depends on PROC_FS 196 + depends on SND_PROC_FS 188 197 default y 189 198 help 190 199 Say Y here to include code for verbose procfs contents (provides