Revert "slub: fix a possible memory leak"

This reverts commit 9e242cc4478b740fb8ec547aaa930ba3e6fb2226.
Revert "block,elevator: use new hashtable implementation"

This reverts commit 04e97094e129833b3dd1576dd463784727806339.
Revert "hashtable: introduce a small and naive hashtable"

This reverts commit f71aa1ce596acbd640064750434e5c90bbfe6bcf.
omaplfb_displayclass.c: Fix for console debugging at boot
sgxinit.c: Fix for console debugging at boot
dss/core.c: Fix for console debugging at boot
dss/manager.c: Fix for console debugging at boot
Fix race in process_vm_rw_core

This fixes the race in process_vm_core found by Oleg (see

  http://article.gmane.org/gmane.linux.kernel/1235667/

for details).

This has been updated since I last sent it as the creation of the new
mm_access() function did almost exactly the same thing as parts of the
previous version of this patch did.

In order to use mm_access() even when /proc isn't enabled, we move it to
kernel/fork.c where other related process mm access functions already
are.

Signed-off-by: Chris Yeoh <yeohc@au1.ibm.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Conflicts:
	mm/process_vm_access.c