[patch] preemptive kernel, preemptive-2.3.52-B7

From: Ingo Molnar (mingo@chiara.csoma.elte.hu)
Date: Tue Mar 14 2000 - 07:35:20 EST


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



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Mar 15 2000 - 21:00:27 EST