linux 3.4.67

Signed-off-by: houst0nn <houstonn@gmail.com>

Conflicts:
	arch/arm/include/asm/mutex.h
	arch/x86/kernel/cpu/scattered.c
	drivers/mtd/mtdchar.c
	drivers/usb/host/xhci.h
	fs/buffer.c
	include/linux/sched.h
	kernel/signal.c
linux 3.4.67: removed unused variables