Linux 3.4.0 -> 3.4.72

Signed-off-by: houst0nn <houstonn@gmail.com>
panic: resume console if panic after console suspend.

Device rebooted by kernel panic but no panic message.
This helps to get the panic messages in this case.

Bug: 10184128
Change-Id: I24545b1ce2f9e3e239795089d8564c2cc5f89fe7
Signed-off-by: shihhao.feng <shihhao.feng@lge.com>
Signed-off-by: Devin Kim <dojip.kim@lge.com>
panic: force console_unlock() in panic()

If panic() is called when console is locked,
oops message can't be printed in console.
Especially, android ram_console doesn't have any information in this
case.
Thus, console_unlock() in panic() if console is locked.

Change-Id: Ifbac48875ac189c35ed380b67734d0411bed2c08
Signed-off-by: Bongkyu Kim <bongkyu.kim@lge.com>
derp

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

Conflicts:
	arch/arm/kernel/perf_event.c
	arch/parisc/kernel/traps.c
	arch/x86/kernel/cpu/scattered.c
	drivers/block/cciss_scsi.c
	drivers/char/random.c
	drivers/iommu/intel-iommu.c
	drivers/usb/serial/option.c
	drivers/video/console/vgacon.c
	fs/buffer.c
	fs/ext4/Kconfig
	fs/ext4/super.c
	fs/hpfs/super.c
	fs/nfsd/vfs.c
	include/sound/core.h
	kernel/futex.c
	kernel/sched/core.c
	kernel/time/timekeeping.c
	net/ipv4/ping.c