Update compat-wireless from R5.SP6.01 to R5.SP7.01

commit 1127a467ca43426d655611495e4485361a072f68
Author: Barak Schlosser <a0221150@ti.com>
Date:   Sat Dec 14 21:41:55 2013 -0800

    wl12xx: add configuration for FW to reject ADDBA frames while host is in suspend mode

commit 86f65048a09d38c6ad54b38670f7448365e4957c
Author: Barak Schlosser <a0221150@ti.com>
Date:   Sat Dec 14 21:13:26 2013 -0800

    wl12xx: don't switch channel on disconnected vifs

commit 223bb2a01b4d739b7dab543ab0037abd8e1e720b
Author: Barak Schlosser <a0221150@ti.com>
Date:   Sat Dec 14 21:25:46 2013 -0800

    wl12xx: fix arp resp template for TSN mode

commit 5ee293db62fa18d91bc2d52853dcbc7c19b91759
Author: Barak Schlosser <a0221150@ti.com>
Date:   Sat Dec 14 21:23:09 2013 -0800

    mac80211: don't allow BA session actions during reconfig

commit 27457685ffa16d55a382fa41cba55b531b54bd46
Author: Barak Schlosser <a0221150@ti.com>
Date:   Sat Dec 14 21:18:44 2013 -0800

    mac80211: remove spurious warning on recovery

Change-Id: I6e41424129ea14192df942dcc1e619d40a7dec11
endeavoru: build correctly on OS X

 * Added linker compatibilty for building on OS X.

Change-Id: Ia102690fe872ebe1189b83d2b4418fb1d562a1b8
endeavoru: build correctly on OS X (attempt #2)

Not sure why -march=armv7-a+sec is not added by the Makefile.

/Volumes/Data/hudson/workspace/recovery/cm-11.0/kernel/htc/endeavoru/arch/arm/mach-tegra/sleep.S: Assembler messages:
/Volumes/Data/hudson/workspace/recovery/cm-11.0/kernel/htc/endeavoru/arch/arm/mach-tegra/sleep.S:470: Error: selected processor does not support ARM mode `smc #0'
/Volumes/Data/hudson/workspace/recovery/cm-11.0/kernel/htc/endeavoru/arch/arm/mach-tegra/sleep.S:489: Error: selected processor does not support ARM mode `smc #0'

Change-Id: Id2d60007018fe10429c2031f1ef44c78cd265bc1
Revert "endeavoru: build correctly on OS X"

This reverts commit 5e9f20f7ec3ba969dca1453a2981164e34ce0a09.

Change-Id: I52d03d251f4c64f85afd1f1cbc9a218c37746f90
Merge "Revert "endeavoru: build correctly on OS X"" into cm-11.0
add extra free kbytes tunable

Add a userspace visible knob to tell the VM to keep an extra amount
of memory free, by increasing the gap between each zone's min and
low watermarks.

This is useful for realtime applications that call system
calls and have a bound on the number of allocations that happen
in any short time period.  In this application, extra_free_kbytes
would be left at an amount equal to or larger than than the
maximum number of allocations that happen in any burst.

It may also be useful to reduce the memory use of virtual
machines (temporarily?), in a way that does not cause memory
fragmentation like ballooning does.

[ccross]
Revived for use on old kernels where no other solution exists.
The tunable will be removed on kernels that do better at avoiding
direct reclaim.

Change-Id: I765a42be8e964bfd3e2886d1ca85a29d60c3bb3e
Signed-off-by: Rik van Riel<riel@redhat.com>
Signed-off-by: Colin Cross <ccross@android.com>
drivers:misc:ti-st: protect against bad packets

We encounter situations where we got bad packet type from the
UART (probably due to platform problem or UART driver issues)
which caused us out of boundary array access,
which eventually led to kernel panic.

Ported from:
	p-android-omap-3.0:89b502674ca [Amir Ayun <amira@ti.com>]

Change-Id: I6f0f13168c69e46260c5abb7d7c0b854c61cab7d
Signed-off-by: Amir Ayun <amira@ti.com>
Signed-off-by: Pavan Savoy <pavan_savoy@ti.com>
Signed-off-by: Leonid Iziumtsev <x0153368@ti.com>
Signed-off-by: Barak Bercovitz <barak@wizery.com>
arm: endeavoru defconfig: Enable CRYPTO_CCM

Backports 3.12 mac80211 depends on it.

Change-Id: Ibb08829a7ae2173d8b431516cbed9a7c94948b75
ARM: 7527/1: uaccess: explicitly check __user pointer when !CPU_USE_DOMAINS

The {get,put}_user macros don't perform range checking on the provided
__user address when !CPU_HAS_DOMAINS.

This patch reworks the out-of-line assembly accessors to check the user
address against a specified limit, returning -EFAULT if is is out of
range.

[will: changed get_user register allocation to match put_user]
[rmk: fixed building on older ARM architectures]

CRs-Fixed: 504011
Change-Id: I3818045a136fcdf72deb1371b132e090fd7ed643
Reported-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Cc: stable@vger.kernel.org
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Git-commit: 8404663f81d212918ff85f493649a7991209fa04
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
mac80211: don't allow BA session actions during reconfig

Change-Id: If0f8c9edaa84e8946c98da6bafe1680cb3eb7aaf
Merge "ARM: 7527/1: uaccess: explicitly check __user pointer when !CPU_USE_DOMAINS" into cm-11.0
Revert "mac80211: don't allow BA session actions during reconfig"

This reverts commit 8e97ae90346f688812b3071c08d9054bc47c81bd.

Commit is already included in the "Update compat-wireless from R5.SP6.01 to
 R5.SP7.01" commit. When rebasing the non-squashed branch Git mistakenly
applied the changes again to different places that had the same context.

Change-Id: I3f3bcb58b74705eb44de722ed3f1e6467e9a5bb5