Revert "Remove more stuff from old kernel"

This reverts commit 661c764787659c61f88c35360569e12fc21ab2c5.
Squashed update of kernel from 3.0.62 to 3.0.63
Remove unused code for MSM_V4L2_VIDEO_OVERLAY_DEVICE
Squashed update of kernel from 3.0.63 to 3.0.64
Bring back power_supply changes from stock kernel
Revert "ancora: Disable front camera for now"

This reverts commit d847f7cfc43e07fb450fe91ffef38c6fa5fec930.
msm: camera: Set camera type and mount angle for front camera
Decrease PMEM_ADSP size
msm_serial: Don't configure UART IRQ as wakeup interrupt

Currently UART IRQ is being configured as wakeup interrupt once
UART port is being opened and not unconfigured on closing the port.
It is not required to configure UART IRQ as wakeup interrupt as
wakeup functionality is only supported through UART RX GPIO IRQ line
if it is required and enabled for the use case. Enabling UART IRQ as
wakeup interrupt consumes more power on TCXO state.

CRs-Fixed: 452191
Change-Id: I25f86316fdbd356547e0b6921bde23aff3a56355
Signed-off-by: Saket Saurabh <ssaurabh@codeaurora.org>
msm_fb: Release semaphore when display Unblank fails

When continuous splash is enabled, the display subsystem will be
turned on during first pan display after boot up. During this
process, we acquire a semaphore. Release the semaphore if display
init fails and the function has to return early.

CRs-fixed: 441973
Change-Id: I4c8ba0b5e7710a6f3d409be619d5014b3ee32e5b
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
Update defconfigs

Disabling CONFIG_FUNCTION_TRACER, which oddly enough causes
front camera to crash. Yeah, who would have thought? Just one
of the many mysteries in the relationship between Android and
the Linux kernel. :/
Merge pull request #1 from arco/jb-3.0_pmem

Jb 3.0 pmem