aboutsummaryrefslogtreecommitdiffstats
path: root/init/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'init/Kconfig')
-rw-r--r--init/Kconfig28
1 files changed, 15 insertions, 13 deletions
diff --git a/init/Kconfig b/init/Kconfig
index ea097e0a9c02..6c5dbedc6e96 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -206,7 +206,7 @@ config HOTPLUG
206 outside the kernel tree does. Such modules require Y here. 206 outside the kernel tree does. Such modules require Y here.
207 207
208config KOBJECT_UEVENT 208config KOBJECT_UEVENT
209 bool "Kernel Userspace Events" 209 bool "Kernel Userspace Events" if EMBEDDED
210 depends on NET 210 depends on NET
211 default y 211 default y
212 help 212 help
@@ -256,6 +256,20 @@ config CPUSETS
256 256
257source "usr/Kconfig" 257source "usr/Kconfig"
258 258
259config CC_OPTIMIZE_FOR_SIZE
260 bool "Optimize for size (Look out for broken compilers!)"
261 default y
262 depends on ARM || H8300 || EXPERIMENTAL
263 depends on !SPARC64
264 help
265 Enabling this option will pass "-Os" instead of "-O2" to gcc
266 resulting in a smaller kernel.
267
268 WARNING: some versions of gcc may generate incorrect code with this
269 option. If problems are observed, a gcc upgrade may be needed.
270
271 If unsure, say N.
272
259menuconfig EMBEDDED 273menuconfig EMBEDDED
260 bool "Configure standard kernel features (for small systems)" 274 bool "Configure standard kernel features (for small systems)"
261 help 275 help
@@ -338,18 +352,6 @@ config EPOLL
338 Disabling this option will cause the kernel to be built without 352 Disabling this option will cause the kernel to be built without
339 support for epoll family of system calls. 353 support for epoll family of system calls.
340 354
341config CC_OPTIMIZE_FOR_SIZE
342 bool "Optimize for size" if EMBEDDED
343 default y if ARM || H8300
344 help
345 Enabling this option will pass "-Os" instead of "-O2" to gcc
346 resulting in a smaller kernel.
347
348 WARNING: some versions of gcc may generate incorrect code with this
349 option. If problems are observed, a gcc upgrade may be needed.
350
351 If unsure, say N.
352
353config SHMEM 355config SHMEM
354 bool "Use full shmem filesystem" if EMBEDDED 356 bool "Use full shmem filesystem" if EMBEDDED
355 default y 357 default y