Changelog for 2.4.17-rc2-wli2 ---------------------------------------------------------------------- (1) IDE fixes and speedups (Andre Hedrick) (2) fix comment in buffer cache hash function (Willliam Irwin) (3) #define CLOCKS_PER_SECOND HZ (Robert Love) Changelog for 2.4.17-rc2-wli1 ---------------------------------------------------------------------- (1) kdb-v1.9 (Keith Owens) (2) remove ->zone from struct page (William Irwin) (3) #ifndef CONFIG_HIGHMEM remove ->virtual (William Irwin) (4) switch to Fibonacci hashing for the buffer cache (William Irwin) (5) slab allocator speedup (Momchil Velikov) (6) entry.S read-after-write speedup (Alex K.) (7) Document testing of inode cache hash function (Anton Blanchard, Rusty Russell, William Irwin) (8) initialize max_bomb_segments to 6 in elevator (William Irwin, reasonable value suggested by Andrew Morton) Changelog for 2.4.17-rc1-wli3 ---------------------------------------------------------------------- (1) in FNV change shift/add to multiply (William Irwin) (2) inode hash function like Lever pagecache (William Irwin) (3) attribution on comment in pagecache hash function (William Irwin) (4) lock breaking patch, minus vmscan.c (Robert Love) (5) back out conditional_schedule in wait_for_buffers (William Irwin) (6) reverted to Lever dcache but shifting D_HASHBITS (William Irwin) (7) shifting for high-order bits in UID hash (William Irwin) (8) shifting for high-order bits in PID hash (William Irwin) (9) removed comment about inode.c quadratic hashing (William Irwin) Changelog for 2.4.17-rc1-wli2 ---------------------------------------------------------------------- (1) switch dcache to Mersenne hash (William Irwin) (2) convert partial_name_hash() to FNV (William Irwin) (3) back off HZ from 600 to 256 (William Irwin) Changelog for 2.4.17-rc1-wli1 ---------------------------------------------------------------------- (1) reverse-mapping VM (Rik van Riel) (2) preemptive kernel (Robert Love) (3) realtime scheduler that scans less (George Anziger) (4) page cache hash function (Chuck Lever) (5) pidhash hash function (William Irwin) (6) dentry cache hash function (Chuck Lever) (7) check for priority == 0 in shrink_dcache_memory() (William Irwin) (8) buffer cache hash function (Chuck Lever) (9) uid hash function (William Irwin) (10) inode hash function restored to Lever paper form (Chuck Lever) (11) removal of statm_pgd_range() (William Irwin) (12) elevator read starvation prevention (Andrew Morton) revert before distribution: (1) bootmem rewrite (2) timeslice change (HZ in asm-i386/param.h)