Vibrator and camera fix
Remove overclocking
lowmemorykiller: Don't try to kill the same pid over and over

  Under certain circumstances, a process can take awhile to
handle a sig-kill (especially if it's in a scheduler group with
a very low share ratio). When this occurs, lowmemkiller returns
to vmscan indicating the process memory has been freed - even
though the process is still waiting to die. Since the memory
hasn't actually freed, lowmemkiller is called again shortly after,
and picks the same process to die; regardless of the fact that
it has already been 'scheduled' to die and the memory has already
been reported to vmscan as having been freed.

  Solution is to check fatal_signal_pending() on the selected
task, and if it's already pending destruction return; indicating
to vmscan that no resources were freed on this pass.

Signed-off-by: San Mehat <san@google.com>
ARM: improve compiler's ability to optimize page tables

Conflicts:

	arch/arm/include/asm/pgtable.h
Tweak Conservative governor with 10k sampling time.
ext4: optimize ext4_ext_convert_to_initialized()
ext4: optimize memmmove lengths in extent/index insertions
ext4: remove deprecated oldalloc
vfs: avoid taking inode_hash_lock on pipes and sockets
Erase memory pages as soon as they are freed to prevent new processes getting old information
ipv4: save cpu cycles from check_leaf()
init/main.c: execute lockdep_init as early as possible
From: Ming Lei <tom.leiming@gmail.com>

This patch removes the lockdep warning[1] on ARM platform.
The warning is caused by printk inside smp_setup_processor_id.

It is safe to do this because lockdep_init doesn't depend on
smp_setup_processor_id, so make printk can be called as early
as possible without lockdep complainment.

[1], lockdep warning
[    0.000000] WARNING: lockdep init error! Arch code didn't call
lockdep_init() early enough?
[    0.000000] Call stack leading to lockdep invocation was:
[    0.000000]  [<c00164bc>] save_stack_trace_tsk+0x0/0x90
[    0.000000]  [<ffffffff>] 0xffffffff
Signed-off-by: Ming Lei <tom.leiming@gmail.com>
VM_MAX_READAHEAD set to 1024
Tune CFS Parameters
Revert "ARM: improve compiler's ability to optimize page tables"

This reverts commit 3d38b0c43d300f51cf4124c812c2de3641a77b30.
Add dynamic writeback feature from 3.1
Revert "Remove overclocking"

This reverts commit 8aa02a1ce30b296c9995411b29be9910bce0db19.
Revert "Add dynamic writeback feature from 3.1"

This reverts commit 6c0730dd8641c7c1f3a1cdc884b56f8a1440ffb7.