Linux 3.4.41 - 3.4.50

Conflicts:
	arch/arm/kernel/perf_event.c
	arch/avr32/configs/favr-32_defconfig
	arch/avr32/configs/merisc_defconfig
	arch/avr32/kernel/module.c
	arch/ia64/include/asm/futex.h
	arch/ia64/include/asm/mca.h
	arch/ia64/kernel/irq.c
	arch/ia64/kernel/mca.c
	arch/ia64/kvm/vtlb.c
	arch/m68k/kernel/head.S
	arch/powerpc/include/asm/exception-64s.h
	arch/powerpc/include/asm/ppc-opcode.h
	arch/powerpc/include/asm/rtas.h
	arch/powerpc/kernel/rtas.c
	arch/powerpc/platforms/cell/spufs/inode.c
	arch/powerpc/platforms/pseries/eeh_pseries.c
	arch/powerpc/platforms/pseries/suspend.c
	arch/sparc/include/asm/pgtable_64.h
	arch/sparc/include/asm/switch_to_64.h
	arch/sparc/include/asm/tlbflush_64.h
	arch/sparc/kernel/smp_64.c
	arch/sparc/mm/tlb.c
	arch/sparc/mm/tsb.c
	arch/sparc/mm/ultra.S
	include/linux/kref.h
	kernel/sched/core.c