final: - Rik van Riel: free up swap cache on swapin when swap is full.. - Robert Love: merge emu10k sound driver. This one is better ("Yeah, you actually get sound out of it") - Jeremy Linton: swapin/swapoff race condition fix pre8: - Jeff Hartmann: serverworks AGP gart unload memory leak fix - Marcelo Tosatti: make zone_inactive_shortage() return how big the shortage is. - Hugh Dickins: tidy up age_page_down() - Al Viro: super block handling cleanups pre7-pre6: - me: better dirty balancing - me: sane and nice VM balancing - David Miller: sparc and network updates - Jeff Hartmann: upgrade DRM to XF86 4.1.x, drop support for 4.0.x pre5: - Alan Cox: more merging - L.C. Chang: new SiS IDE PCI id's. - Maciej Rozycki: make MP table parsing more anal. Should fix broken P4 MP tables. - Leonard Zubkoff: merge DAC960 completion changes - Christoph Rohland: saner tmpfs mount-time limit behaviour (and remount) - me: buffer.c logic update - faster and hopefully livelock-free pre4: - David Mosberger: IA64 update - Geert Uytterhoeven: cleanup, new atyfb - Marcelo Tosatti: zone aging fixes - me, others: limit IO requests sanely pre3: - Ben Collins: 1394 updates - Matthew Dharm: USB storage update - Ion Badulescu: starfire driver update - VM aging cleanups pre2: - Kai Germaschewski: ISDN updates - David Miller: sparc and network updates - Andrea Arcangeli, Maksim Krasnyanskiy: tasklet fixes - Stelian Pop: Motion Eye camera driver update - Jens Axboe: DAC960 update pre1: - Anton Altaparmakov: NTFS error checking - Johannes Erdfelt: USB updates - OGAWA Hirofumi: FAT update - Alan Cox: driver + s390 update merge - Richard Henderson: fix alpha sigsuspend error return value - Marcelo Tosatti: per-zone VM shortage - Daniel Phillips: generic use-once optimization instead of drop-behind - Bjorn Wesen: Cris architecture update - Anton Altaparmakov: support for Windows Dynamic Disks - James Washer: LDT loading SMP bug fix