diff options
Diffstat (limited to 'init')
| -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 |
