diff options
Diffstat (limited to 'init/Kconfig')
-rw-r--r-- | init/Kconfig | 60 |
1 files changed, 41 insertions, 19 deletions
diff --git a/init/Kconfig b/init/Kconfig index be788c0957d4..4986ecc49e65 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -69,11 +69,6 @@ config BROKEN_ON_SMP | |||
69 | depends on BROKEN || !SMP | 69 | depends on BROKEN || !SMP |
70 | default y | 70 | default y |
71 | 71 | ||
72 | config LOCK_KERNEL | ||
73 | bool | ||
74 | depends on (SMP || PREEMPT) && BKL | ||
75 | default y | ||
76 | |||
77 | config INIT_ENV_ARG_LIMIT | 72 | config INIT_ENV_ARG_LIMIT |
78 | int | 73 | int |
79 | default 32 if !UML | 74 | default 32 if !UML |
@@ -287,6 +282,18 @@ config BSD_PROCESS_ACCT_V3 | |||
287 | for processing it. A preliminary version of these tools is available | 282 | for processing it. A preliminary version of these tools is available |
288 | at <http://www.gnu.org/software/acct/>. | 283 | at <http://www.gnu.org/software/acct/>. |
289 | 284 | ||
285 | config FHANDLE | ||
286 | bool "open by fhandle syscalls" | ||
287 | select EXPORTFS | ||
288 | help | ||
289 | If you say Y here, a user level program will be able to map | ||
290 | file names to handle and then later use the handle for | ||
291 | different file system operations. This is useful in implementing | ||
292 | userspace file servers, which now track files using handles instead | ||
293 | of names. The handle would remain the same even if file names | ||
294 | get renamed. Enables open_by_handle_at(2) and name_to_handle_at(2) | ||
295 | syscalls. | ||
296 | |||
290 | config TASKSTATS | 297 | config TASKSTATS |
291 | bool "Export task/process statistics through netlink (EXPERIMENTAL)" | 298 | bool "Export task/process statistics through netlink (EXPERIMENTAL)" |
292 | depends on NET | 299 | depends on NET |
@@ -478,7 +485,7 @@ config TREE_RCU_TRACE | |||
478 | 485 | ||
479 | config RCU_BOOST | 486 | config RCU_BOOST |
480 | bool "Enable RCU priority boosting" | 487 | bool "Enable RCU priority boosting" |
481 | depends on RT_MUTEXES && TINY_PREEMPT_RCU | 488 | depends on RT_MUTEXES && PREEMPT_RCU |
482 | default n | 489 | default n |
483 | help | 490 | help |
484 | This option boosts the priority of preempted RCU readers that | 491 | This option boosts the priority of preempted RCU readers that |
@@ -683,6 +690,16 @@ config CGROUP_MEM_RES_CTLR_SWAP_ENABLED | |||
683 | select this option (if, for some reason, they need to disable it | 690 | select this option (if, for some reason, they need to disable it |
684 | then noswapaccount does the trick). | 691 | then noswapaccount does the trick). |
685 | 692 | ||
693 | config CGROUP_PERF | ||
694 | bool "Enable perf_event per-cpu per-container group (cgroup) monitoring" | ||
695 | depends on PERF_EVENTS && CGROUPS | ||
696 | help | ||
697 | This option extends the per-cpu mode to restrict monitoring to | ||
698 | threads which belong to the cgroup specified and run on the | ||
699 | designated cpu. | ||
700 | |||
701 | Say N if unsure. | ||
702 | |||
686 | menuconfig CGROUP_SCHED | 703 | menuconfig CGROUP_SCHED |
687 | bool "Group CPU scheduler" | 704 | bool "Group CPU scheduler" |
688 | depends on EXPERIMENTAL | 705 | depends on EXPERIMENTAL |
@@ -728,9 +745,9 @@ config BLK_CGROUP | |||
728 | 745 | ||
729 | This option only enables generic Block IO controller infrastructure. | 746 | This option only enables generic Block IO controller infrastructure. |
730 | One needs to also enable actual IO controlling logic/policy. For | 747 | One needs to also enable actual IO controlling logic/policy. For |
731 | enabling proportional weight division of disk bandwidth in CFQ seti | 748 | enabling proportional weight division of disk bandwidth in CFQ, set |
732 | CONFIG_CFQ_GROUP_IOSCHED=y and for enabling throttling policy set | 749 | CONFIG_CFQ_GROUP_IOSCHED=y; for enabling throttling policy, set |
733 | CONFIG_BLK_THROTTLE=y. | 750 | CONFIG_BLK_DEV_THROTTLING=y. |
734 | 751 | ||
735 | See Documentation/cgroups/blkio-controller.txt for more information. | 752 | See Documentation/cgroups/blkio-controller.txt for more information. |
736 | 753 | ||
@@ -810,11 +827,16 @@ config SCHED_AUTOGROUP | |||
810 | desktop applications. Task group autogeneration is currently based | 827 | desktop applications. Task group autogeneration is currently based |
811 | upon task session. | 828 | upon task session. |
812 | 829 | ||
830 | config SCHED_TTWU_QUEUE | ||
831 | bool | ||
832 | depends on !SPARC32 | ||
833 | default y | ||
834 | |||
813 | config MM_OWNER | 835 | config MM_OWNER |
814 | bool | 836 | bool |
815 | 837 | ||
816 | config SYSFS_DEPRECATED | 838 | config SYSFS_DEPRECATED |
817 | bool "enable deprecated sysfs features to support old userspace tools" | 839 | bool "Enable deprecated sysfs features to support old userspace tools" |
818 | depends on SYSFS | 840 | depends on SYSFS |
819 | default n | 841 | default n |
820 | help | 842 | help |
@@ -837,7 +859,7 @@ config SYSFS_DEPRECATED | |||
837 | need to say Y here. | 859 | need to say Y here. |
838 | 860 | ||
839 | config SYSFS_DEPRECATED_V2 | 861 | config SYSFS_DEPRECATED_V2 |
840 | bool "enabled deprecated sysfs features by default" | 862 | bool "Enable deprecated sysfs features by default" |
841 | default n | 863 | default n |
842 | depends on SYSFS | 864 | depends on SYSFS |
843 | depends on SYSFS_DEPRECATED | 865 | depends on SYSFS_DEPRECATED |
@@ -907,14 +929,6 @@ menuconfig EXPERT | |||
907 | environments which can tolerate a "non-standard" kernel. | 929 | environments which can tolerate a "non-standard" kernel. |
908 | Only use this if you really know what you are doing. | 930 | Only use this if you really know what you are doing. |
909 | 931 | ||
910 | config EMBEDDED | ||
911 | bool "Embedded system" | ||
912 | select EXPERT | ||
913 | help | ||
914 | This option should be enabled if compiling the kernel for | ||
915 | an embedded system so certain expert options are available | ||
916 | for configuration. | ||
917 | |||
918 | config UID16 | 932 | config UID16 |
919 | bool "Enable 16-bit UID system calls" if EXPERT | 933 | bool "Enable 16-bit UID system calls" if EXPERT |
920 | depends on ARM || BLACKFIN || CRIS || FRV || H8300 || X86_32 || M68K || (S390 && !64BIT) || SUPERH || SPARC32 || (SPARC64 && COMPAT) || UML || (X86_64 && IA32_EMULATION) | 934 | depends on ARM || BLACKFIN || CRIS || FRV || H8300 || X86_32 || M68K || (S390 && !64BIT) || SUPERH || SPARC32 || (SPARC64 && COMPAT) || UML || (X86_64 && IA32_EMULATION) |
@@ -1087,6 +1101,14 @@ config AIO | |||
1087 | by some high performance threaded applications. Disabling | 1101 | by some high performance threaded applications. Disabling |
1088 | this option saves about 7k. | 1102 | this option saves about 7k. |
1089 | 1103 | ||
1104 | config EMBEDDED | ||
1105 | bool "Embedded system" | ||
1106 | select EXPERT | ||
1107 | help | ||
1108 | This option should be enabled if compiling the kernel for | ||
1109 | an embedded system so certain expert options are available | ||
1110 | for configuration. | ||
1111 | |||
1090 | config HAVE_PERF_EVENTS | 1112 | config HAVE_PERF_EVENTS |
1091 | bool | 1113 | bool |
1092 | help | 1114 | help |