Improve cpu operation
binfmt_elf.c: use get_random_int() to fix entropy depleting (credit @hadi)
is it idea taken from seeder? lol
ARMv7: Flush the vectors page using the base address
vfp: Compile with neon
Disable GENTLE_FAIR_SLEEPERS
- could improve UI responsiveness
random: entropy tweaks are all the rage nowadays …
use nonblocking for all.  Read this web page:
http://lwn.net/Articles/489734/
random: prevent add_input from doing anything
 cgroup: fix cpuset permission check
The permission check code added by "cgroup: Add generic cgroup subsystem
permission checks" does not build and also leaves a variable uninitialized.
Fix it.

Change-Id: I8009d6315527725d45b20792b7cd74aedc9bff44
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Signed-off-by: Christian Bejram <christian.bejram@stericsson.com>
nohz/sched: delay going tickless when CPU is loaded
intest: erase memory pages as soon as they are freed to prevent processes getting old information
ashmem: Fix deadlock when System is low on memory
sched/rt: code cleanup, remove a redundant function call
The second time call to sched_rt_period is redundant, because the value of the
rt_runtime was already read and it was protected by the rurt_runtime_lock.

Signed-off-by: Shan Hai <haishan.bai@gmail.com>
sched: don't call task_group() many times in set_task_rq()
It improves perfomance, especially if autogroup enabled.

The size of set_task_rq() was 0x180 and now it is 0xa0.

Signed-off-by: Andrew Vagin <avagin@openvz.org>
 kernel/timer: Optimise apply_slack() for size and speed.

To apply proper slack, the original algorithm used to prepare a mask and
then apply the mask to obtain the appropriately rounded-off absolute
time the timer expires.

This patch modifies the masking logic to a bit-shift logic, therby
reducing the complexity and number of operations. Thus obtaining a minor
speed-up.
vmscan: use N_MEM instead of N_HIGHMEM
page_alloc: allow to use N_MEM
mm: node_states: introduce N_MEMORY

Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Acked-by: Christoph Lameter <cl@linux.com>
Acked-by: Hillf Danton <dhillf@gmail.com>
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Cc: Lin Feng <linfeng@cn.fujitsu.com>
Cc: David Rientjes <rientjes@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
kthread: use N_MEMORY instead N_HIGH_MEMORY
N_HIGH_MEMORY stands for the nodes that has normal or high memory.
N_MEMORY stands for the nodes that has any memory.

The code here need to handle with the nodes which have memory, we should
use N_MEMORY instead.

Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
mm,migrate: use N_MEMORY instead N_HIGH_MEMORY
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
mempolicy: use N_MEMORY instead N_HIGH_MEMORY
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>

Conflicts:
	mm/mempolicy.c