UKSM

Change-Id: I642fbe7b53942fcbd7696bc04bffd262e0588512
vmalloc from linux 3.7 & memory.c from linux 3.2.46

Conflicts:
	include/config/auto.conf
	include/config/tristate.conf
	mm/memory.c

Change-Id: I38bc699335fdfc0993c200d538bad0649316cbf7