modified:   arch/arm/configs/lx_anzu_defconfig
	modified:   arch/arm/configs/lx_coconut_defconfig
	modified:   arch/arm/configs/lx_haida_defconfig
	modified:   arch/arm/configs/lx_hallon_defconfig
	modified:   arch/arm/configs/lx_iyokan_defconfig
	modified:   arch/arm/configs/lx_mango_defconfig
	modified:   arch/arm/configs/lx_satsuma_defconfig
	modified:   arch/arm/configs/lx_smultron_defconfig
	modified:   arch/arm/configs/lx_urushi_defconfig

Change-Id: I6895817b67601e4268b5aa787153910e43eaf789
Add Adaptive CPU governor
mm: Added filesystem dynamic read-ahead (Credits to Chad Gooldman)
mm: Dynamic management of dirty page writebacks

This feature allows to have two different intervals for dirty page
writebacks and to dynamically manage them when the system has been
resumed (it's active) or when has been suspended.

Three new procfs parameters are exposed inside /proc/sys/vm path:
- "dynamic_dirty_writeback" is the activation status of this feature,
  set 1 to enable it, set 0 to disable it and use the standard behaviour
- "dirty_writeback_active_centisecs" is the interval for the dirty page
  writebacks when the system is active (screen on)
- "dirty_writeback_suspend_centisecs" is the interval for the dirty page
  writebacks when the system is suspended (screen off)

This feature is in part inspired on Francisco Franco's patch:
https://github.com/franciscofranco/mako/commit/34d79548cf16b69c7d0154836018e7f258a22947

Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>

Conflicts:
	mm/Kconfig

	modified:   Makefile
	modified:   include/linux/writeback.h
	modified:   kernel/sysctl.c
	modified:   mm/Kconfig
	modified:   mm/page-writeback.c
	new file:   patch

Change-Id: I1fbbb4d76e5f32239ef92c2828721f85d8e64ca7
fs/dyn_sync_cntrl: dynamic sync control

The dynamic sync control interface uses Android kernel's unique early
suspend / lat resume interface.

While screen is on, file sync is disabled
when screen is off, a file sync is called to flush all outstanding writes
and restore file sync operation as normal.

Signed-off-by: Paul Reioux <reioux@gmail.com>
fs/dyn_sync_cntrl: check dyn fsync control's active prior to performing fsync ops

Signed-off-by: Andrew Bartholomew <andrewb03@gmail.com>
fs/dyn_sync_cntrl: add some cache optimizations

and clean up file format and typos

bump version to 1.1

Signed-off-by: Paul Reioux <reioux@gmail.com>
fs/dyn_sync_cntrl: add reboot notifier to force flush outstanding data

this should further prevent data corruption from kernel panics and
forced reboots

bump version to 1.2

Signed-off-by: Paul Reioux <reioux@gmail.com>
fs/dyn_sync_cntrl: add kernel panic notifier to force flush outstanding data

more paranoia safety checks

Signed-off-by: Paul Reioux <reioux@gmail.com>
fs: sync: Don't disable fdatasync()
char: Added Fast Random generator support (frandom)

Frandom is a Linux kernel random number generator, which is 10-50
times faster than what you get from Linux' built-in /dev/urandom.
And it uses very little (/dev/frandom) or none (/dev/erandom) of
the kernel's entropy pool, so it is very useful for applications
that require a handy source for lots of random data.
	deleted:    patch

Change-Id: I99c501d17e9fe59d9fd309598004b0c4ae831025
Revert "	modified:   arch/arm/configs/lx_anzu_defconfig"

This reverts commit c6955d5a85df00761aabc697e8d93d52992ec7c1.

	modified:   arch/arm/configs/lx_anzu_defconfig
	modified:   arch/arm/configs/lx_coconut_defconfig
	modified:   arch/arm/configs/lx_haida_defconfig
	modified:   arch/arm/configs/lx_hallon_defconfig
	modified:   arch/arm/configs/lx_iyokan_defconfig
	modified:   arch/arm/configs/lx_mango_defconfig
	modified:   arch/arm/configs/lx_satsuma_defconfig
	modified:   arch/arm/configs/lx_smultron_defconfig
	modified:   arch/arm/configs/lx_urushi_defconfig
Add 61/24 MHz and slightly undervolt all frequencies
	modified:   arch/arm/mach-msm/acpuclock-7x30.c

Change-Id: I3165a540c5176a27556cfc4c03c5fc3631e048f6
cpufreq: CPU Voltage Control (VDD sysfs interface)
mm: Lowered swappiness 60->45
Enabled ZSmalloc
	modified:   mm/Kconfig

Change-Id: If19192e791d304ca9e651af4a25bea71adccaa75
Revert: "Fast Charge support"

Conflicts:
	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/Makefile
	drivers/i2c/chips/fsa9480.c
	drivers/usb/gadget/msm72k_udc.c

	modified:   arch/arm/mach-msm/Kconfig
	new file:   arch/arm/mach-msm/fastchg.c
	new file:   drivers/i2c/chips/fsa9480.c
	modified:   drivers/usb/gadget/msm72k_udc.c

Change-Id: I830dbd7007a5e69f55b97baac333bdcd3240a6eb
cpufreq: Reordered the CPU governors

Conflicts:
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
	include/linux/cpufreq.h

	modified:   drivers/cpufreq/Kconfig
	modified:   drivers/cpufreq/Makefile
	modified:   include/linux/cpufreq.h

Change-Id: I8640a34f88c367afc9f5a1214ae34b95236be4f5
Correct previous commit
	modified:   drivers/cpufreq/Kconfig

Change-Id: I65e0bdd0aa834fff18aaeb8c51ccbffff9f924c7