Project: Linux Kernel

License: GNU General Public License

Priority Bit Scheduler

Description: Priority Bit Scheduler

Developers: Hubertus Franke [frankeh@us.ibm.com], Mike Kravetz [kravetz@us.ibm.com], Shailabh Nagar [nagar@us.ibm.com]

Status: Available from IBM

Notes:

This patch implements a priority bit scheduler for the Linux operating system. This patch will replace the default Linux scheduler.

We do not recommend use of this patch. If you have scheduling requirements, we suggest that you apply Ingo Molner's scheduler patch which is available for 2.4.17 and included in 2.5.2 and later releases.

Date: 2002-01-28

Files changed:

arch/i386/kernel/process.c
include/linux/sched.h
kernel/exit.c
kernel/fork.c
kernel/sched.c
kernel/sys.c
kernel/timer.c


Project: Linux Kernel

License: GNU General Public License

Multi-queue scheduler patch

Description: Multi-Queue Scheduler

Developers: Hubertus Franke [frankeh@us.ibm.com], Mike Kravetz [kravetz@us.ibm.com], Shailabh Nagar [nagar@us.ibm.com]

Status: Available from IBM

Notes:

This patch implements a multi-queue scheduler for the Linux operating system. This patch will replace the default Linux scheduler.

We do not recommend use of this patch. If you have scheduling requirements, we suggest that you apply Ingo Molner's scheduler patch which is available for 2.4.17 and included in 2.5.2 and later releases.

Date: 2002-01-28

Files changed:

arch/alpha/kernel/smp.c
arch/i386/kernel/apm.c
arch/i386/kernel/smpboot.c
arch/ia64/kernel/smpboot.c
arch/mips/kernel/smp.c
arch/s390/kernel/smp.c
arch/s390x/kernel/smp.c
arch/sparc/kernel/sun4d_smp.c
arch/sparc/kernel/sun4m_smp.c
arch/sparc64/kernel/smp.c
fs/proc/proc_misc.c
include/linux/sched.h
kernel/fork.c
kernel/sched.c
kernel/signal.c
kernel/timer.c