Merge mainline to 2.5.4 final.  This is very
possibly the last vger CVS merge I'll be doing
as Linus moves over to Bitkeeper which I am already
using to push 2.5.x changes to him.
The 2.4.x CVS will remain active assuming Marcelo decides
to not use BK for his work.
347 files changed