diff options
Diffstat (limited to 'init/Kconfig')
| -rw-r--r-- | init/Kconfig | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/init/Kconfig b/init/Kconfig index 86b00c53fade..b3782c6d5ede 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
| @@ -354,7 +354,7 @@ config RT_GROUP_SCHED | |||
| 354 | setting below. If enabled, it will also make it impossible to | 354 | setting below. If enabled, it will also make it impossible to |
| 355 | schedule realtime tasks for non-root users until you allocate | 355 | schedule realtime tasks for non-root users until you allocate |
| 356 | realtime bandwidth for them. | 356 | realtime bandwidth for them. |
| 357 | See Documentation/sched-rt-group.txt for more information. | 357 | See Documentation/scheduler/sched-rt-group.txt for more information. |
| 358 | 358 | ||
| 359 | choice | 359 | choice |
| 360 | depends on GROUP_SCHED | 360 | depends on GROUP_SCHED |
| @@ -771,8 +771,7 @@ config SLAB | |||
| 771 | help | 771 | help |
| 772 | The regular slab allocator that is established and known to work | 772 | The regular slab allocator that is established and known to work |
| 773 | well in all environments. It organizes cache hot objects in | 773 | well in all environments. It organizes cache hot objects in |
| 774 | per cpu and per node queues. SLAB is the default choice for | 774 | per cpu and per node queues. |
| 775 | a slab allocator. | ||
| 776 | 775 | ||
| 777 | config SLUB | 776 | config SLUB |
| 778 | bool "SLUB (Unqueued Allocator)" | 777 | bool "SLUB (Unqueued Allocator)" |
| @@ -781,7 +780,8 @@ config SLUB | |||
| 781 | instead of managing queues of cached objects (SLAB approach). | 780 | instead of managing queues of cached objects (SLAB approach). |
| 782 | Per cpu caching is realized using slabs of objects instead | 781 | Per cpu caching is realized using slabs of objects instead |
| 783 | of queues of objects. SLUB can use memory efficiently | 782 | of queues of objects. SLUB can use memory efficiently |
| 784 | and has enhanced diagnostics. | 783 | and has enhanced diagnostics. SLUB is the default choice for |
| 784 | a slab allocator. | ||
| 785 | 785 | ||
| 786 | config SLOB | 786 | config SLOB |
| 787 | depends on EMBEDDED | 787 | depends on EMBEDDED |
| @@ -808,6 +808,7 @@ config TRACEPOINTS | |||
| 808 | 808 | ||
| 809 | config MARKERS | 809 | config MARKERS |
| 810 | bool "Activate markers" | 810 | bool "Activate markers" |
| 811 | depends on TRACEPOINTS | ||
| 811 | help | 812 | help |
| 812 | Place an empty function call at each marker site. Can be | 813 | Place an empty function call at each marker site. Can be |
| 813 | dynamically changed for a probe function. | 814 | dynamically changed for a probe function. |
| @@ -916,6 +917,15 @@ config KMOD | |||
| 916 | 917 | ||
| 917 | endif # MODULES | 918 | endif # MODULES |
| 918 | 919 | ||
| 920 | config INIT_ALL_POSSIBLE | ||
| 921 | bool | ||
| 922 | help | ||
| 923 | Back when each arch used to define their own cpu_online_map and | ||
| 924 | cpu_possible_map, some of them chose to initialize cpu_possible_map | ||
| 925 | with all 1s, and others with all 0s. When they were centralised, | ||
| 926 | it was better to provide this option than to break all the archs | ||
| 927 | and have several arch maintainers persuing me down dark alleys. | ||
| 928 | |||
| 919 | config STOP_MACHINE | 929 | config STOP_MACHINE |
| 920 | bool | 930 | bool |
| 921 | default y | 931 | default y |
