diff options
Diffstat (limited to 'init/Kconfig')
-rw-r--r-- | init/Kconfig | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/init/Kconfig b/init/Kconfig index ea097e0a9c02..9fc0759fa942 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 | ||
208 | config KOBJECT_UEVENT | 208 | config 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,19 @@ config CPUSETS | |||
256 | 256 | ||
257 | source "usr/Kconfig" | 257 | source "usr/Kconfig" |
258 | 258 | ||
259 | config CC_OPTIMIZE_FOR_SIZE | ||
260 | bool "Optimize for size (Look out for broken compilers!)" | ||
261 | default y | ||
262 | depends on ARM || H8300 || EXPERIMENTAL | ||
263 | help | ||
264 | Enabling this option will pass "-Os" instead of "-O2" to gcc | ||
265 | resulting in a smaller kernel. | ||
266 | |||
267 | WARNING: some versions of gcc may generate incorrect code with this | ||
268 | option. If problems are observed, a gcc upgrade may be needed. | ||
269 | |||
270 | If unsure, say N. | ||
271 | |||
259 | menuconfig EMBEDDED | 272 | menuconfig EMBEDDED |
260 | bool "Configure standard kernel features (for small systems)" | 273 | bool "Configure standard kernel features (for small systems)" |
261 | help | 274 | help |
@@ -338,18 +351,6 @@ config EPOLL | |||
338 | Disabling this option will cause the kernel to be built without | 351 | Disabling this option will cause the kernel to be built without |
339 | support for epoll family of system calls. | 352 | support for epoll family of system calls. |
340 | 353 | ||
341 | config 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 | |||
353 | config SHMEM | 354 | config SHMEM |
354 | bool "Use full shmem filesystem" if EMBEDDED | 355 | bool "Use full shmem filesystem" if EMBEDDED |
355 | default y | 356 | default y |