Merge tag 'v3.14.29' of git./linux/kernel/git/stable/linux-stable into ti-linux-3.14.y
This is the 3.14.29 stable release
* tag 'v3.14.29' of http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable: (165 commits)
Linux 3.14.29
mm: Don't count the stack guard page towards RLIMIT_STACK
mm: propagate error from stack expansion even for guard page
mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed
mmc: sdhci: Fix sleep in atomic after inserting SD card
spi: fsl: Fix problem with multi message transfers
perf session: Do not fail on processing out of order event
perf: Fix events installation during moving group
perf/x86/intel/uncore: Make sure only uncore events are collected
Btrfs: don't delay inode ref updates during log replay
arm64: kernel: fix __cpu_suspend mm switch on warm-boot
arm64: Move cpu_resume into the text section
arm64: kernel: refactor the CPU suspend API for retention states
arm64: kernel: add missing __init section marker to cpu_suspend_init
ACPI / PM: Fix PM initialization for devices that are not present
ARM: mvebu: disable I/O coherency on non-SMP situations on Armada 370/375/38x/XP
Revert "ARM: 7830/1: delay: don't bother reporting bogomips in /proc/cpuinfo"
ARM: OMAP4: PM: Only do static dependency configuration in omap4_init_static_deps
ARM: dts: Enable PWM node by default for s3c64xx
ARM: dts: DRA7: wdt: Fix compatible property for watchdog node
...
Conflicts:
drivers/usb/host/xhci.c
Signed-off-by: Denys Dmytriyenko <denys@ti.com>