Update version to -R3
power: quickwakeup: initial driver

This driver allows clients to register code to be called upon wakeup
so that clients can perform specific checks and vote to drop the system
back into suspend without fully resuming if the wake reason was a special
quick wakeup event.

Propagation of (CR)

Change-Id: I791ff02f34b616e6da2b68efc2d4eb4449e5bbe7
Signed-off-by: James Wylder <jwylder1@motorola.com>
Signed-off-by: Jared Suttles <jsuttles@motorola.com>
Signed-off-by: Joe Swantek <w98568@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/611835
SLTApproved: Slta Waiver <sltawvr@motorola.com>
Tested-by: Jira Key <jirakey@motorola.com>
Reviewed-by: Joseph Swantek <jswantek@motorola.com>
Submit-Approved: Jira Key <jirakey@motorola.com>

Conflicts:
	kernel/power/Kconfig

Conflicts:
	arch/arm/boot/zImage
	kernel/power/Kconfig
Remove Faux123's dynamic fsync.
Revert "fs/dyn_sync_cntrl: dynamic sync control - Thanks Faux123"

This reverts commit 0c30baa96bc13d6b4ae87cbdf722c26653dd4f9a.
Revert "fs/dyn_sync_cntrl: explictly check if dyn fsync control is active prior"

This reverts commit 7cd6541c604acfdb1ca01de4f4cda46f9e621e5b.
Revert "dynamic filesync: add some cache optimizations"

This reverts commit 60241f556bf3a4175107f149c4eaf63f5c15d868.
Revert "dynamic fsync: favor true case since most will be using this feature"

This reverts commit 0b23b4f3e18a6243b2973a32db4f2430c1e3277e.
Revert "dynamic fsync: add reboot notifier to force flush outstanding data"

This reverts commit 4ce87001ad3a865ae777d9a12e807fec8b300ba2.
Revert "dynamic fsync: add kernel panic notifier to force flush outstanding data"

This reverts commit f4cf51aa5f4d657e9850192d1af313ae67aa0614.
Revert "dynamic fsync: don't disable fdatasync()"

This reverts commit 2cbf0d364c1aaf617e4ef9d9997b8d3559f36254.
Added FSync Control version 1 to /fs ---thx  Ezekeel authored on Jul 6, 2012

Conflicts:
	arch/arm/boot/zImage
	fs/sync.c
Raise readahead to 1024kb
cpufreq: Optimize cpufreq_frequency_table_verify()

cpufreq_frequency_table_verify() is rewritten here to make it more logical
and efficient.
 - merge multiple lines for variable declarations together.
 - quit early if any frequency between min/max is found.
 - don't call cpufreq_verify_within_limits() in case any valid freq is
   found as it is of no use.
 - rename the count variable as found and change its type to boolean.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
CPU hotplug, debug: detect imbalance between get_online_cpus() and put_online_cpus()

The synchronization between CPU hotplug readers and writers is achieved
by means of refcounting, safeguarded by the cpu_hotplug.lock.

get_online_cpus() increments the refcount, whereas put_online_cpus()
decrements it.  If we ever hit an imbalance between the two, we end up
compromising the guarantees of the hotplug synchronization i.e, for
example, an extra call to put_online_cpus() can end up allowing a
hotplug reader to execute concurrently with a hotplug writer.

So, add a WARN_ON() in put_online_cpus() to detect such cases where the
refcount can go negative, and also attempt to fix it up, so that we can
continue to run.

Change-Id: I144efeaa5899a2e8a3cddd21f010679cbaaa2459
Signed-off-by: Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com>
Reviewed-by: Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
Cc: Jiri Kosina <jkosina@suse.cz>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Git-commit: 075663d19885eb3738fd2d7dbdb8947e12563b68
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
cpuidle: Add last_residency trace event for residency profiling

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
Lower temperature threshold from 75-70 to 64-61.
Should keep things a bit colder. Please don't put in the fridge to make it even colder.
fastchg: change fast charge to override the high current GPIO, not the USB cable mode

Conflicts:
	arch/arm/mach-omap2/board-tuna-connector.c
fastchg: Remove vestigial fsa9480 "force AC" switch.

Conflicts:
	drivers/misc/fsa9480.c
fastchg: Only enable fast charge GPIO as long as we actually have some charging to do.
OTG Host Mode On Charge: Version 3 - Thanks Caioketo

- Auto detects if its a charger in the OTG cable,
  if it is, charges, if it isnt, uses default OTG

https://github.com/caioketo/journeymanmod/
  commit/56c8eb7ba0b72dcb1a85982cb8bc8442c2ce2e33
Added improved glibc memcpy and memmove functions.

Conflicts:
	include/linux/memcopy.h
	lib/string.c
added the frandom character device http://www.billauer.co.il/frandom.html
add frandom character device
omap2: clean up gpu clock show

Signed-off-by: Willi Ye <williye97@gmail.com>
add SIOplus i/o scheduler

Conflicts:
	block/Kconfig.iosched
	block/Makefile
	include/linux/elevator.h
Update sio+
Added FSync Control version 1 to /fs ---thx  Ezekeel authored on Jul 6, 2012

Conflicts:
	arch/arm/boot/zImage
	fs/sync.c (reverted from commit 3f3041259ba688e8a708d7fc37c431fb87daafee)