Bug 397

Summary: Missing preempt optinon in configuration
Product: Platform Specific/Hardware Reporter: Leslie Donaldson (donaldlf)
Component: AlphaAssignee: Richard Henderson (rth)
Severity: normal    
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.5.62 Subsystem:
Regression: --- Bisected commit-id:

Description Leslie Donaldson 2003-02-23 14:28:56 UTC
Distribution: redhat
Hardware Environment: LX164
Software Environment: rawhide
Problem Description:

Missing config option for preemptable kernel

Steps to reproduce:

*** linux/arch/alpha/Kconfig.old        2003-02-23 12:44:25.000000000 -0800
--- linux/arch/alpha/Kconfig    2003-02-23 12:46:37.000000000 -0800
*** 518,521 ****
--- 518,533 ----
        default y
+ config PREEMPT
+         bool "Preemptible Kernel"
+         help
+           This option reduces the latency of the kernel when reacting to
+           real-time or interactive events by allowing a low priority process to
+           be preempted even if it is in kernel mode executing a system call.
+           This allows applications to run more reliably even when the system is
+           under load.
+           Say Y here if you are building a kernel for a desktop, embedded
+           or real-time system.  Say N if you are unsure.
  config NR_CPUS
        int "Maximum number of CPUs (2-64)"
Comment 1 Martin J. Bligh 2003-02-23 15:01:42 UTC
Is this a deliberate ommision? Does it actually work on Alpha?
Comment 2 Richard Henderson 2003-02-23 15:18:40 UTC
This patch is wrong because preempt support is not present
in the port.  Preempt support will not be added to the port
because I think it is a Very Bad Idea, and should never have
been added to the kernel at all.  I'll have no party to it.