Ok, I've got some pending stuff, but I'm pushing out -rc5 now because it does fix a lot of regressions, and some of the pending stuff I'm not entirely sure about.

Apart from various regression fixes, the diffstat shows a couple of new drivers (at_hdmac, uc2322, gspca/sn9c20x, ds2782 battery driver), and some big KMS radeon changes (the Radeon KMS source code may physically be under drivers/gpu, but it's only enabled if CONFIG_STAGING is set, and is considered unstable).

The diffstat also shows some big power def_config updates and some lguest cleanups (much of them whitespace).

Oh, and the USB-3 xhci updates.

Other than that it's mostly pretty small. Shortlog gives a reasonable idea..

Ira Snyder (2): fsldma: enable external start for the 83xx controller fsldma: do not clear bandwidth control bits on the 83xx controller

Ira W. Snyder (1): fsldma: use PCI Read Multiple command

Jan Beulich (1): x86, mce: Fix set_trigger() accessor

Jan Kara (6): jbd: Fail to load a journal if it is too short ext3: Fix truncation of symlinks after failed write jbd: Fix a race between checkpointing code and journal_get_write_access() ext3: Get rid of extenddisksize parameter of ext3_get_blocks_handle() udf: Fix loading of VAT inode when drive wrongly reports number of recorded blocks quota: Silence lockdep on quota_on

Mel Gorman (5): profile: Suppress warning about large allocations when profile=1 is specified page-allocator: preserve PFN ordering when __GFP_COLD is set page-allocator: allow too high-order warning messages to be suppressed with __GFP_NOWARN profile: suppress warning about large allocations when profile=1 is specified net-dccp: suppress warning about large allocations from DCCP