Subject: [patch] preemptive kernel, preemptive-2.3.52-B7
From: Ingo Molnar (mingo@chiara.csoma.elte.hu)
Date: Tue Mar 14 2000 - 04:35:20 PST
This is the latest preemptive-kernel patch:
http://www.redhat.com/~mingo/preemptive-kernel/preemptive-2.3.52-B7
(also attached) Changes since A7:
- wrappers: preempt_on() and preempt_off().
- more places marked preemptable:
- all the user-copy functions in usercopy.c
- user-checksumming functions in checksum.S
- some highmem places which are safe
- those buffer.c 'buffer clearing' places which can be
rescheduled
- fixed a bug in random.c: it was doing a copy_user with
TASK_INTERRUPTIBLE - this can cause stuck processes.
- similar bug in n_tty.c: memcpy_from_user done with
TASK_INTERRUPTIBLE.
- (added a temporary assert to filter out bugs like those above)
- (removed checksum-old.c and old references from x86, nothing was
using it anymore)
- patch against pre3-2.3.52
The kernel is rock solid here under load (SMP).
Ingo
This archive was generated by hypermail 2a22 : Sat Apr 01 2000 - 04:15:03 PST