Linux 3.4.21 - 3.4.30

Conflicts:
	arch/cris/include/asm/io.h
	arch/mips/kernel/process.c
	arch/parisc/kernel/signal32.c
	arch/parisc/kernel/sys_parisc.c
	arch/powerpc/kernel/head_64.S
	arch/powerpc/kvm/44x_emulate.c
	arch/powerpc/platforms/40x/ppc40x_simple.c
	arch/powerpc/platforms/pseries/eeh_driver.c
	arch/s390/include/asm/timex.h
	arch/s390/kernel/time.c
	arch/s390/kvm/interrupt.c
	arch/sh/include/asm/elf.h
	arch/sparc/include/asm/hugetlb.h
	arch/sparc/kernel/signal_64.c
	mm/shmem.c