Upstream 3.0.36-37

https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?h=linux-3.0.y

In Allready:
ARM: fix rcu stalls on SMP platforms
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?h=linux-3.0.y&id=d1877392b4dce5d4c74d329777980d2a3ccede99

mm, thp: abort compaction if migration page cannot be charged to memcg
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?h=linux-3.0.y&id=c58c52e0f44d2883ddc31ac021b88a121b332982

Conflicts:
mm: Hold a file reference in madvise_remove
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?h=linux-3.0.y&id=e12fcd38abe8a869cbabd77724008f1cf812a3e7