applying patch-2.6.32.28-vs2.3.0.36.29.6.diff to 2.6.32.29 generated the
following rejects:
* kernel/sched.c
- removal of USER_SCHED (and associated preprocessor logic with comment)
* kernel/sched_fair.c
- clock => clock_task (due to addition of IRQ_TIME_ACCOUNTING)
* kernel/user.c
- removal of USER_SCHED
* Makefile
- .28 => .29
the two attachments:
1. record the above rejects (patch log)
2. apply the rejected patches (patch file)
to clarify how/when to use the attached patch file:
1. acquire 2.6.32.29 (by downloading, patching up to, etc)
2. apply herbert's patch-2.6.32.28-vs2.3.0.36.29.6.diff
3. apply attached patch-2.6.32.28-29-vs2.3.0.36.29.6-fixes.diff
i've tested my patch by:
1. compiling 2.6.32.29-vs2.3.0.36.29.6
2. using cgroups (ie cpu.shares) to schedule multiple vservers
my patch provides no warranty and my testing might have proven nothing
about my patch.
corey
-- undefined@pobox.com