-- 0.44-2.4.0-test3 -- 11 July 2000 added syscalls for s390 ported to 2.4.0-test3, syscall numbers changed on ia64, mips, mips64 -- 0.43-2.3.99-pre7 -- 12 May 2000 minor code cleanup ported to 2.3.99-pre7 -- 0.42-2.3.99-pre6 -- 28 April 2000 fixed i386 emulation on ia64 syscall numbers ported to 2.3.99-pre6, syscall numbers changed on ia64 -- 0.41-2.3.99-pre5 -- 21 April 2000 more sensible handling of suspend events used new power management infrastructure email address change -- 0.40-2.3.99-pre5 -- 12 April 2000 added "desired node ID" argument to fairsched_mknod allowed node IDs to take the full range of unsigned int values changed weight to unsigned int in the user interface added tasks column to /proc/fairsched changed duration calculations to always round up ported to 2.3.99-pre5, syscall numbers changed on sh -- 0.30-2.3.99-pre3 -- 27 March 2000 added support for large number of nodes in the scheduling tree made maximum number of nodes configurable via sysctl beautified /proc/fairsched changed PNid to FNid in /proc//status removed fairsched_getpnid syscall removed HSFQ acronym in names everywhere ported to 2.3.99-pre3, syscall numbers changed on alpha -- 0.22-2.3.99-pre2 -- 20 March 2000 fixed kmalloc(GFP_KERNEL) inside lock braino ported to 2.3.99-pre2, syscall numbers changed on alpha -- 0.21-2.3.99-pre1 -- 15 March 2000 only current can move itself, no other moving of running processes ported to 2.3.99-pre1, syscall numbers changed on i386 -- 0.20-2.3.51 -- 11 March 2000 processes can now be moved between nodes while running fixed two more SMP races in schedule() fixed accounting bug for processes that reschedule very fast ported to 2.3.51 -- 0.16-2.3.50 -- 8 March 2000 fixed a compilation problem on 64-bit architectures ported to 2.3.50, syscall numbers changed on sh -- 0.15-2.3.49 -- 5 March 2000 fixed several long-standing SMP races related to last_run handling removed hsfq_tree_lock, subsumed by runqueue_lock used list_for_each macro added syscalls for ia64 and mips64 ported to 2.3.49, syscall numbers changed on arm, i386, m68k -- 0.14-2.3.36 -- 6 January 2000 ported to 2.3.36, syscall numbers changed on alpha -- 0.13-2.3.35 -- 29 December 1999 ported to 2.3.35, syscall numbers changed on ppc -- 0.12-2.3.34 -- 22 December 1999 ported to 2.3.34, syscall numbers changed on alpha, arm, i386, m68k -- 0.11-2.3.32 -- 14 December 1999 ported to 2.3.32 -- 0.10-2.3.31 -- 9 December 1999 changed PNode to PNid in /proc//status removed HSFQ acronym from all user-visible names and docs ported to 2.3.31, syscall numbers changed on i386, ppc -- 0.05-2.3.28 -- 19 November 1999 added syscalls for all architectures return -ESRCH if pid not found in hsfq_mvproc and hsfq_pnode ported to 2.3.28 -- 0.04-2.3.27 -- 12 November 1999 added PNode line to /proc//status fixed APM system_idle macro, now uses nr_running ported to 2.3.27 -- 0.03-2.3.25 -- 5 November 1999 the decision whether to use a cycle counter is now made at run time dealt with cycle counter reset due to APM suspend to disk ported to 2.3.25, syscall numbers changed on i386 -- 0.02-2.3.24 -- 1 November 1999 dealt with start_tag overflows maximum weight is 2^16 for 32-bit architectures, 2^32 for 64-bit the cycle counter is now used on architectures that have it -- 0.01-2.3.24 -- 30 October 1999 initial release