rwsem: update
fs:  Asynchronous I/O latency to a solid-state disk greatly increased

between the 2.6.32 and 3.0 kernels. By removing the plug from
do_io_submit(), we observed a 34% improvement in the I/O latency.

Unfortunately, at this level, we don't know if the request is to
a rotating disk or not.

Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
Cc: linux-aio@kvack.org
Cc: Chris Mason <chris.mason@oracle.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Jeff Moyer <jmoyer@redhat.com>
Revert "mm: adjust HIGH_DIRTY_WRITEBACK_INTERVAL"

This reverts commit 0d6e7dd8013186d61730e8781405d719862cb326.
Revert "mm: Dynamic management of dirty page writebacks thx Christopher83"

This reverts commit a8cca4e7b2237b7654fdd00878391ce52a23bf7c.
mm: DYNAMIC_PAGE_CACHE modified by xens0117
Xens_config: enable DYNAMIC_PAGE_CACHE
 leds-an30259a: LED fading/blinking support

credits to Yank555

modified by Andip71 to initialize led_slope for fading

- adjustable brightness
- added stock CM behaviour
- added stock Samsung behaviour

SysFS interface:

 * /sys/class/sec/led/led_fade (rw)
 *
 *   0 : blink (Samsung style)
 *   1 : fade (CyanogenMod style)
 *
 * /sys/class/sec/led/led_intensity (rw)
 *
 *        0 : stock CM behaviour
 *    1- 39 : darker than Samsung stock
 *       40 : stock Samsung behaviour
 *   41-255 : brighter than Samsung stock
 *
 *    NB: Low power mode respected, applied brightness is divided by 0x8, except in CM mode, where it's never applied
 *
 * /sys/class/sec/led/led_speed (rw)
 *
 *   1 : normal rate
 *   2 : 2x faster
 *   3 : 3x faster
 *   4 : 4x faster
 *   5 : 5x faster
 *
 * /sys/class/sec/led/led_slope (rw)
 *
 *   takes 4 parameters, each between 0 and 5 (steps of 4ms) for :
 *
 *      slope up operation 1
 *      slope up operation 2
 *      slope down operation 1
 *      slope down operation 2
 samsung_battery: Charge level interface

- defaults are stock currents
- now separate interfaces for ac and usb -Credits to Andip71
samsung_battery: Charge level interface part2
 mdnie: Switchable sharpness fix

credits for mdnie tables to Hardcore
 Touch to Wake implementation

Credits to Ezekeel
Xens_config: update
xcontrol: Support for XensControl by xens0117
Xens_config: enable XControls
frandom: Add frandom
Xens_config: update
logger/printk: update
block: add sio scheduler
cpufreq: add hyper, lionheart governor