lib/lzo: huge LZO decompression speedup on ARM by using unaligned access

Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Force the kernel to follow the UNALIGNED code path.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Reduced Kernel debug that prevented from modules LOAD and made WIFI bugs.
Tuned TMU CPU cut off on high temp. now much better and faster.
mm/page_alloc.c updates from 3.8.y + shut the failed alloc logs!
we use function that check if we suspending, and if yes then we cut allocation!
and dmesg error seen. FIXED :)
Fixed Long time CMA bugs. now should be GOOD.
security/keys/keyctl.c: suppress memory allocation failure warning

This allocation may be large.  The code is probing to see if it will
succeed and if not, it falls back to vmalloc().  We should suppress any
page-allocation failure messages when the fallback happens.

Reported-by: Dave Jones <davej@redhat.com>
Acked-by: David Howells <dhowells@redhat.com>
Cc: James Morris <jmorris@namei.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Kernel 9.1 CM/AOKP Only! no JB/ICS STOCK! or junk ICS.
Merge remote-tracking branch 'dorimanx/master-jelly-cm-aokp' into master-3.0.y