sched: Add USER_SCHED to feature removal list
authorDhaval Giani <[email protected]>
Tue, 3 Nov 2009 21:45:44 +0000 (03:15 +0530)
committerIngo Molnar <[email protected]>
Wed, 4 Nov 2009 11:40:26 +0000 (12:40 +0100)
Peter Zijlstra suggested that we remove USER_SCHED at:

   http://lkml.org/lkml/2009/3/21/67

Removing USER_SCHED removes a lot of code from the scheduler
and simplifies the code.

We already have the ability to do user based classification
which is tightened using PAM in userspace.

Schedule USER_SCHED for removal in 2.6.34

Signed-off-by: Dhaval Giani <[email protected]>
Acked-by: Peter Zijlstra <[email protected]>
Cc: Balbir Singh <[email protected]>
Cc: Bharata B Rao <[email protected]>
Cc: Serge E. Hallyn <[email protected]>
Cc: Srivatsa Vaddagiri <[email protected]>
LKML-Reference: <20091103214544[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Documentation/feature-removal-schedule.txt

index bc693fffabe08d1fcd06ba14747b2017556e14ed..f613df8ec7bf732b8fdb36e28b15b519d01d56ec 100644 (file)
@@ -6,6 +6,21 @@ be removed from this file.
 
 ---------------------------
 
+What:  USER_SCHED
+When:  2.6.34
+
+Why:   USER_SCHED was implemented as a proof of concept for group scheduling.
+       The effect of USER_SCHED can already be achieved from userspace with
+       the help of libcgroup. The removal of USER_SCHED will also simplify
+       the scheduler code with the removal of one major ifdef. There are also
+       issues USER_SCHED has with USER_NS. A decision was taken not to fix
+       those and instead remove USER_SCHED. Also new group scheduling
+       features will not be implemented for USER_SCHED.
+
+Who:   Dhaval Giani <[email protected]>
+
+---------------------------
+
 What:  PRISM54
 When:  2.6.34