ARM: cpu topology: Enable ARCH_POWER
block: deadline: added morfic 1:1 secret sauce
lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c

Rename the source file to match the function name and thereby
also make room for a possible future even slightly faster
"non-safe" decompressor version.

Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
lib/lzo: Update LZO compression to current upstream version

This commit updates the kernel LZO code to the current upsteam version
which features a significant speed improvement - benchmarking the Calgary
and Silesia test corpora typically shows a doubled performance in
both compression and decompression on modern i386/x86_64/powerpc machines.

Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
crypto: testmgr - update LZO compression test vectors

Update the LZO compression test vectors according to the latest compressor
version.

Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
tmpfs: fix mempolicy object leaks
lib/string: use glibc version
lib/string.c: introduce memchr_inv()
lib/string.c: fix strim() semantics for strings that have only blanks
include: add missing export.h
slub: fix a possible memory leak
Staging: android: binder: Allow using highmem for binder buffers
kthread_worker: reorganize to prepare for flush_kthread_work() reimplementation
kthread_worker: reimplement flush_kthread_work() to allow freeing the work item being executed
fbcon: queue work on any cpu
timer: hrtimer: Don't check idle_cpu() before calling get_nohz_timer_target()
timer: Relocate declarations of init_timer_on_stack_key()
timer: Generalize timer->base flags handling
timers: Consolidate base->next_timer update
timers: Create detach_if_pending() and use it