thermal: fix the logic that I broke
rq_stats: clean up logic
sec_dvfs: separate sec_dvfs_dual from sec_dvfs
thermal: track policy limits
msm: initialize at 384 MHz
cpufreq: re-implement SEC_DVFS with less suck

It looks like 4.3 isn't using this anymore.  Regardless, the code is a
clusterfuck, and I'm glad to be rid of it.
msm: enable lpm where applicable

Looks like this is supposed to be done during init, but I disabled the
sysfs entries.

Conflicts:
	arch/arm/mach-msm/pm-8x60.c
thermal: fix obvious brain-damage, freq tracking
uksm: use "low" governor by default
cpufreq: fixes for SEC_DVFS rewrite

- Properly apply changes from /sys/power
- Properly lock policy rwsem when writing policies
- Don't iterate frequency changes in store()
- Disable some logspam
ARM: Use -mcpu=cortex-a15 when targeting MSM Krait CPUs

Borrowed from CM; original commit message:

    Enable compiler optimizations specific to the Cortex-A15
    processor when targeting MSM Krait CPUs. This is necessary
    take advantage of the UDIV/SDIV instructions supported by
    these processors. To accomplish this, we need to remove the
    -march=armv7-a ISA restriction from the compiler options
    because 'cortex-a15' is a superset of 'armv7-a'.

    Change-Id: I6215aecc11fb4f77c971de7b84f68649ef234357
    Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Makefile: clean up CFLAGS disaster
mpu: less verbose logging
i2c-qup: dangerous strippage; bugfix
cpufreq: clean up limit logging

- use signed limit for queued DVFS
- don't print garbage in msm_thermal
configs: TCP congestion control
mpu: fix log derp
i2c-qup: clean up some more
exfat: update and clean up

- Update my copy in fs/ to match the MK3 source
- Remove everything in drivers/
ARM: 7001/2: Wire up support for the XZ decompressor

Wire up support for the XZ decompressor

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>