android: add LMK for screen on and off by @voku
intest: erase memory pages as soon as they are freed to prevent processes getting old information
ARM: Add optimised swahb32() byteswap helper for v6 and above

ARMv6 and later processors have the REV16 instruction, which swaps
the bytes within each halfword of a register value.

This is already used to implement swab16(), but since the native
operation performaed by REV16 is actually swahb32(), this patch
renames the existing swab16() helper accordingly and defines
__arch_swab16() in terms of it.  This allows calls to both swab16()
and swahb32() to be optimised.

The compiler's generated code might improve someday, but as of
4.5.2 the code generated for pure C implementing these 16-bit
bytesswaps remains pessimal.

swahb32() is useful for converting 32-bit Thumb instructions
between integer and memory representation on BE8 platforms (among
other uses).

Signed-off-by: Dave Martin <dave.martin@xxxxxxxxxx>
ARM: compressed/head.S: work around new binutils warning
Revert "msm: display: Prevent fb suspend in charging mode for all"

This reverts commit 829aa0138ca15248bbc8ae39b0fc891f575b684d.
Revert "Disable suspend of msm_fb on chargin boot mode!"

This reverts commit 1c233745a2ee930984bf9b4d6459e1fecb8a4b75.
video: msm: Relocate the initialization of LCDC block

Now the boot logo shows correctly without using the
framebuffer console workaround.
Update defconfigs
Merge branch 'jb-3.0' of https://github.com/arco/samsung-kernel-msm7x30 into jb-3.0
android: binder: sync with 3.7.9
android: logger: sync with 3.7.9
android: sync time gpio with 3.7.9
Revert "android: binder: sync with 3.7.9"

This reverts commit de57784f82b3398e7baf9a6d371a38fb4d2b968b.