- Updated to 3.4-rc1.
[linux-flexiantxendom0-3.2.10.git] / init / Kconfig
index 72f33fa..3933258 100644 (file)
@@ -1,3 +1,41 @@
+config SUSE_KERNEL
+       def_bool y
+
+config ENTERPRISE_SUPPORT
+       bool "Enable enterprise support facility"
+       depends on SUSE_KERNEL
+       help
+         This feature enables the handling of the "supported" module flag.
+         This flag can be used to report unsupported module loads or even
+         refuse them entirely. It is useful when ensuring that the kernel
+         remains in a state that Novell Technical Services, or its
+         technical partners, is prepared to support.
+
+         Modules in the list of supported modules will be marked supported
+         on build. The default enforcement mode is to report, but not
+         deny, loading of unsupported modules.
+
+         If you aren't building a kernel for an enterprise distribution,
+         say n.
+
+config SPLIT_PACKAGE
+       bool "Split the kernel package into multiple RPMs"
+       depends on SUSE_KERNEL && MODULES
+       help
+         This is an option used by the kernel packaging infrastructure
+         to split kernel modules into different packages. It isn't used
+         by the kernel itself, but allows the the packager to make
+         decisions on a per-config basis.
+
+         If you aren't packaging a kernel for distribution, it's safe to
+         say n.
+
+config KERNEL_DESKTOP
+       bool "Kernel to suit desktop workloads"
+       help
+         This is an option used to tune kernel parameters to better suit
+         desktop workloads.
+
 config ARCH
        string
        option env="ARCH"
@@ -579,6 +617,7 @@ config HAVE_UNSTABLE_SCHED_CLOCK
 menuconfig CGROUPS
        boolean "Control Group support"
        depends on EVENTFD
+       default !KERNEL_DESKTOP
        help
          This option adds support for grouping sets of processes together, for
          use with process control subsystems such as Cpusets, CFS, memory
@@ -718,7 +757,7 @@ config CGROUP_PERF
 
 menuconfig CGROUP_SCHED
        bool "Group CPU scheduler"
-       default n
+       default !KERNEL_DESKTOP
        help
          This feature lets CPU scheduler recognize task groups and control CPU
          bandwidth allocation to such task groups. It uses cgroups to group