Merge branch 'mixed-mode' into lejun/mixed-mode

Conflicts:
	arch/x86/kernel/setup.c