Merge "Merge "msm: kgsl: Release process mutex appropriately to avoid deadlock""
Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.055 on remote branch

Change-Id: I20ff6bec5fd8093de519094f2fd4e28d00292fac
Merge "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.055 on remote branch"
Merge "Merge "Merge "msm: kgsl: Release process mutex appropriately to avoid deadlock"""
Merge "Merge "msm: kgsl: Release process mutex appropriately to avoid deadlock""
msm: camera: Enable interrupts before returning during Invalid Image mode.

Trinity fuzzling test node " /dev/msm_camera/config0 " detected this bug.
Steps to reproduce:
trinity -c ioctl -C 1 --dangerous -V /dev/msm_camera/config0
trinity -c ioctl -C 1 --dangerous -V /dev/msm_camera/config1

CRs-Fixed:649474
Change-Id: I7bcc460a51d76f74e1b95044aae50817d0a08529
Signed-off-by: Vijaya Kumar T M <vtmuni@codeaurora.org>
Merge "Merge "Merge "msm: kgsl: Release process mutex appropriately to avoid deadlock"""
Merge "Merge "msm: kgsl: Release process mutex appropriately to avoid deadlock""
Merge "Merge "Merge "msm: kgsl: Release process mutex appropriately to avoid deadlock"""
Merge "Merge "msm: kgsl: Release process mutex appropriately to avoid deadlock""
Merge "Merge "Merge "msm: kgsl: Release process mutex appropriately to avoid deadlock"""
Merge "ARM: mm: remove IPI broadcasting on ASID rollover"
Merge "Merge "ARM: mm: remove IPI broadcasting on ASID rollover""
Merge "Merge "Merge "ARM: mm: remove IPI broadcasting on ASID rollover"""
Merge "Merge "ARM: mm: remove IPI broadcasting on ASID rollover""
Merge "Merge "Merge "ARM: mm: remove IPI broadcasting on ASID rollover"""
Merge "Merge "ARM: mm: remove IPI broadcasting on ASID rollover""
Merge "Merge "Merge "ARM: mm: remove IPI broadcasting on ASID rollover"""
Merge "Merge "ARM: mm: remove IPI broadcasting on ASID rollover""
ARM: dma-mapping: don't allow DMA mappings to be marked executable

DMA mapping permissions were being derived from pgprot_kernel directly
without using PAGE_KERNEL.  This causes them to be marked with executable
permission, which is not what we want.  Fix this.

Change-Id: Ib40f59f3c569f82409943cf8f9a86a9869d922cc
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Git-commit: 0ea1ec713f04bdfac343c9702b21cd3a7c711826
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
[lauraa@codeaurora.org: dropped functions not in older builds]
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>