Various pending items, and a merge with some of the bits from
Alan's new 2.4 branch. This one also includes some more experimental
bits, Aunt Tillie may want to give this one a miss.

Patch against 2.5.1 vanilla is available from:
ftp://ftp.xx.kernel.org/pub/linux/kernel/people/davej/patches/2.5/

 -- Davej.

2.5.1-dj15
o   Merge selective bits of 2.4.18pre3ac1 & ac2
    | Drop rmap (except for rate-limit oom_kill change),
	| IDE changes & 32bit uid quota
o   Add 'nowayout' module param for watchdogs.		(Matt Domsch)
o   BSD partition fixes.				(Andries Brouwer)
o   wavelan_cs update					(Jean Tourrilhes)
o   Numerous LVM fixes.					(andersg)
o   Prevent ramdisk buffercache corruption.		(Andrea Arcangeli)
o   MS_ASYNC implementation.				(Andrea, Andrew Morton)
o   Truncate blocks when prepare_write() fails.		(Andrea, Andrew Morton)
o   winbond-840 OOM handling.				(Manfred Spraul)
o   Natsemi OOM handling.				(Manfred Spraul)
o   Eliminate some stalls in i386 syscall path.		(Alex Khripin)
o   Export release_console_sem()			(Andrew Morton)
o   Remove bogus sbp2 changes.				(Christoph Hellwig)
o   Remove i386 mmu_context.h				(Me)
o   Remove reiserfs build warnings.			(Me)
o   Fix ignorance of SCSI I/O errors.			(Peter Osterlund)
o   Fix IDE floppy thinko.				(Luc Van Oostenryck)
o   Radeonfb compile fixes.				(Erik Andersen)
o   Radeonfb flat panel support.			(Michael Clark)
o   Remove bogus extraneous return.			(Paul Gortmaker)
o   Fix potential oom-killer race.			(Andres Salomon)
o   Fix bio + highmem bounce BUG().			(Jens Axboe)
o   PATH_MAX fixes.					(Rusty Russell)
o   Frame buffer _setcolreg changes.			(James Simmons)


2.5.1-dj14
o   Merge 2.5.2pre10 & pre11
    | Also include Ingosched H7, so my testboxes now boot.
    | Dropped Manfreds ldtgrow patch for now due to conflict.
o   Merge 2.4.18pre2 & pre3
    | DRM4.0 changes dropped.
    | various SCSI layer changes dropped.
o   Yet more kdev_t fixes.				(Various)
o   Fix potential ide-cd oops.				(Zwane Mwaikambo)
o   Reiserfs kmalloc cleanup.				(Oleg Drokin)
o   Reiserfs potential corruption fix.			(Oleg Drokin)
o   Reiserfs endian fixes.				(Oleg Drokin)
o   64 bit cleanness for reiserfs.			(Oleg Drokin)
o   Fix 'sticky alt on chvt' problem.			(James Simmons)
o   Fix 3Dfx fbdev ROP ops namespace collision.		(James Simmons)
o   Console blanking improvement.			(James Simmons)
o   Multiple sound devices for OSS API.			(Chris Rankin)
o   Remove unneeded pidhash clearing.			(Randy Dunlap)
o   Allow enslaved devices with same ethernet address.	(Lennert Buytenhek)
o   Cleanup IDE casts.					(Pavel Machek)
o   Work around FAT fs __divdi generation.		(Tom Rini)
o   Print correct MCE address in bluesmoke.		(Lowell Miles)
o   Numerous 's/more then/more than/'			(Me)


2.5.1-dj13
o   Merge 2.5.2pre9
    | Take akpm fix for ext3 over Linus'	(Andrew Morton)
o   More kdev_t fixes.				(Various)
o   Remerge acmes bio cleanups from -dj11	(Arnaldo Carvalho de Melo)
o   Add __copy_to_user_prefetch()		(Me)
o   Clean up preload_cache() a little.		(Me)


2.5.1-dj12
o   Merge 2.5.2pre7
o   Enable alternative PTE routines.			(Andrea Arcangeli)
o   Reschedule during inode flushes under mem pressure.	(Andrea Arcangeli)
o   More kdev_t compile fixes.				(Andries Brouwer,
					 		 Jonathan Corbet,
							 Luc Van Oostenryck, Me)
o   Further include file cleanups.			(Me)
o   aic7xxx nseg bugfix.				(Jens Axboe, Others)
o   Fix panic on corrupted reiserfs.			(Oleg Drokin)
o   Fix reiserfs taildata corruption on mempressure.	(Oleg Drokin)
o   Fix kreiserfsd sleep timeout thinko.		(Oleg Drokin)
o   apic.c LVTERR fixes.				(Mikael Pettersson)
o   Merge correct & updated sg driver.			(Doug Gilbert)
o   Add NetGear EA201 to ne2k ISAPNP clones.		(Chris Rankin)
o   Various 53c700 fixes.				(James Bottomley)


2.5.1-dj11
o   Merge up to 2.5.2pre6
    | Plus various compile fixes.		(Me, Jeff Garzik,
		    				 Frank Davis, Martin Dalecki)
o   Don't enable APIC on newer Dell laptops.	(Mikael Pettersson)
o   Add more missing MODULE_LICENSE tags.	(Me)
o   Report out-of-spec SMP Athlons.		(Me)
    | Flames to /dev/null
o   More fbdev/console clean up.		(James Simmons)
o   Sync up with latest bootproto.		(H. Peter Anvin)
o   Reiserfs Sparc alignment fix.		(Alexander Zarochentcev)
o   Remove some bogus headers left around.	(Christoph Hellwig)
o   Fix wanrouter build.			(Me)
o   Various bio surgery on SCSI drivers.	(Arnaldo Carvalho de Melo)
o   Reiserfs getblk cleanups.			(Christoph Hellwig)
o   make DASD use generic BLKGETSIZE{64} again	(Christoph Hellwig)
o   Fix devfs & tty breakage.			(James Simmons)


2.5.1-dj10
o   Remove one of the NFS changes. Better fix in mainline.	(Me)
o   Add switch to enable 486 string copies.			(Me)
    | 486 users please try this out, and give feedback
    | so we can see how broken this actually is.
    | It's in the 'kernel hacking' menu.
o   JFFS2 corruption fix.			(David Woodhouse)
o   Bridging CONFIG_INET cleanup.		(Lennert Buytenhek)
o   Bridging recursion bugfix.			(Lennert Buytenhek)
o   Fix up port state handling.			(Lennert Buytenhek)
o   Improved fbdev init.			(James Simmons)
o   PNPOS simple bootflag fix.			(Thomas Hood)
o   Drop most of the USB changes on Greg's request.
    | Newer versions should appear in -linus soon.
    | Some bits still remain, but if I've broke it, blame
    | me and not Greg.
o   Experimental preload_cache() function.	(Me)
o   Ugly hack to file_read_actor() to use the above	(Me)
    | Just playing, this needs more work.


2.5.1-dj9
o   Merge up to 2.5.2pre4.
    | Also fix up a bunch of build errors.
o   Add support for Sony DSC-P5 to USB unusual devs.	(Gregor Jasny)
o   First part of new console locking infrastructure.	(James Simmons)
o   Cleaner/Lighter fbdev api.				(James Simmons,
							 Geert Uytterhoeven)
o   Don't coredump framebuffer contents.		(Andrew Morton)
o   Fix hang on close of serial tty.			(Russell King)
o   Remove the set_current_state() patch, needs work.	(Me)
o   Drop ICH2 addition to ioapic Whitelist. 		(Me)
o   Do the asm/segment.h crapectomy properly.		(David Woodhouse)
o   Reactivate the PNPBIOS Configure.help entry.


2.5.1-dj8
o   Remove leftover EISA cruft in x86 ksyms.		(Me)
o   Add a missing part of the split visws support.	(Me)
o   Make reiserfs partitions mountable again.		(Al Viro,
							 Andrew Morton, Me)
o   Make x86 math emulation work with dynamic LDT.	(Manfred Spraul)
o   Fix problems with tdfxfb & high pixelclocks.	(Jurriaan)
    | Only tested on PCI 4500, feedback to thunder7@xs4all.nl
o   Replace text.lock with .subsection			(Keith Owens)
o   Remove Cyrix SLOP workaround.			(Me)
    | Can be done in userspace/initramfs.
o   Merge pnpbios support.				(Thomas Hood)
    | Should work, but may be nice to bend into shape
    | to fit the new driverfs model at some point.


2.5.1-dj7
o   Merge 2.5.2pre3
    | Drop some of the reiserfs changes. Looks like -dj has
    | a more complete set of fixes from 2.4. This is getting
    | a little hairy, so handle with care.
o   Make rootfs compile.				(Me)
o   Dynamically grow LDT.				(Manfred Spraul)
o   Randomness for ext2 generation numbers.		(Manfred Spraul)
o   Give Manfreds threaded coredump a retry.		(Manfred Spraul)
o   Add missing ad1848 formats.				(Alan Cox)
o   Make ide-floppy compile without PROC_FS.		(Robert Love)
o   generic_serial, rio_linux, serial_tx3912,		(Rasmus Andersen)
    sh-sci and sx drivers janitor work.
o   opl3sa2 Power management support & update.		(Zwane Mwaikambo)
    | Add Zwane to MAINTAINERS for this too.
o   Fix buggy MODINC i2o_config macro.			(Andreas Dilger)
o   Cyclades driver /proc/ioports oops fix.		(Andrew Morton)
    | Untested afaik, but looks sane.
    | rmmod cyclades.o ; cat /proc/ioports to see if this works.
o   SX driver, DCD-HylaFAX problem solved.		(Heinz-Ado Arnolds)
o   Only look in 1KB of EBDA for MP table.		(Zwane Mwaikambo) 
    | Follows the MP1.4 Spec closer, let me know of any
    | SMP problems if any with this change.
o   Better fix for the sunrpc 'missing include'.	(David Woodhouse)
o   Remove bogus <asm/segment.h> includes.		(David Woodhouse)
o   ps2esdi spinlock typo.				(Me)


2.5.1-dj6
o   Merge 2.5.2pre2
    | Includes updated for 2.5 SCSI debug driver.	(Douglas Gilbert)
o   Merge 2.4.18pre1
o   Missing include in sunrpc sched.c			(David S. Miller)
o   Remove incorrect devinit's from bttv & USB.		(Andrew Morton)
o   Remove redundant EISA_bus__is_a_macro macro.	(Me)
o   Split visws support to setup-visws.c		(Me)
    | Can someone with one of these beasts test this, and maybe
    | even *gulp* maintain it ?
o   pc110pad spinlock thinko				(Peter T. Breuer)
o   Fix reiserfs + highmem possible oops.		(Oleg Drokin)
o   Fix reiserfs fsx breakage.				(Oleg Drokin)
o   Make IPV6 accept timestamps in response to SYNs.	(Alexey Kuznetsov)
o   NCR5380_timer_fn needs to be static.		(Rasmus Andersen)
o   CONFIG_SERIAL_ACPI is IA64 only.			(Me)


2.5.1-dj5
o   Sync up to 2.5.2pre1
o   Merge 2.4.17final.
o   Gravis ultrasound PnP update		(Andrey Panin)


2.5.1-dj4
o   Merge with 2.4.17-rc2
    | Most was already here, more or less just fixes for
    | reiserfs & netfilter, and some VM changes.


2.5.1-dj3
o   Drop Manfreds multithread coredump changes		(Me)
    | They caused ltp waitpid05 regression on 2.5
    | (Same patch is fine for 2.4)
o   Intermezzo compile fix.				(Chris Wright)
o   Fix ymfpci & hisax merge errors.			(Me)
o   Drop ad1848 sound driver changes in favour of 2.5	(Me)
o   Make hpfs work again.				(Al Viro)
o   Alpha Jensen compile fixes.				(Ronald Lembcke)
o   Make NCR5380 compile non modularly.			(Erik Andersen)


2.5.1-dj2
o   bio fixes for qlogicfas.			(brett@bad-sports.com)
o   Correct x86 CPU helptext.			(Me)
o   Fix serial.c __ISAPNP__ usage.		(Andrey Panin)
o   Use better ide-floppy fixes.		(Jens Axboe)
o   Make NFS 'fsx' proof.			(Trond Mykelbust)
    | 2 races & 4 bugs, hopefully this is all.
o   devfs update				(Richard Gooch)
o   Backout early CPU init, needs more work.	(Me)
    | This should fix several strange reports.
o   drop new POSIX kill semantics for now	(Me)


2.5.1-dj1
o   Resync with 2.5.1
    | drop reiserfs changes. 2.4's look to be more complete.
o   Fix potential sysvfs oops.				(Christoph Hellwig)
o   Loopback driver deadlock fix.			(Andrea Arcangeli)
o   __devexit cleanups in drivers/net/			(Daniel Chen,
    synclink, wdt_pci & via82cxxx_audio 		 John Tapsell)
o   Configure.help updates				(Eric S. Raymond)
o   Make reiserfs compile again.				(Me)
o   bio changes for ide floppy					(Me)
    | handle with care, compiles, but is unfinished.
o   Make x86 identify_cpu() happen earlier			(Me)
    | PPro errata workaround & APIC setup got a little
    | cleaner as a result.
o   Blink keyboard LEDs on panic				(From 2.4.13-ac)
o   Change current->state frobbing to set_current_state()	(From 2.4.13-ac)
o   Add MODULE_LICENSE tags for acpi,md.c,fmvj18x,		(From 2.4.13-ac)
    atyfb & fbmem.