defconfig: Enable compaction

Enabling compaction can reduce allocation failures due to memory
fragmentation. Less failures can potentially result in a performance
boost.

CRs-fixed: 500546
Change-Id: I155a0e2c385619f746b83a899f824213803f34e5
[mitchelh@codeaurora.org: removed change from files not on branch]
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
gpu: ion: Explictly mark DMA allocations as GFP_KERNEL

For legacy reasons, the GFP allocation for dma allocations is currently
marked as 0, which corresponds to atomic allocations. These allocations
should not be marked as atomic since the atomic pool is very small.
Switch to properly using GFP_KERNEL to always allocate from the
correct pool.

Change-Id: Id3ce68b538a3d6dbdc8857109cca9ec8706ca4ef
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
msm: camera: 8974 kernel driver for sensor imx134

full resolution @30fps and HFR @60 and 120fps

Change-Id: I7142206040133a9cf56604a195d5c8e640eb0191
Signed-off-by: Jeyaprakash Soundrapandian <jsoundra@codeaurora.org>
Signed-off-by: Narendran Rajan <nrajan@codeaurora.org>
Revert "Revert "ARM: DMA mapping: fix bad atomic test""

This reverts commit d1649377afd71d314eeb5949b77541e04aea4000.

Change-Id: I7d8e3d1a528a5a64b834e951db83c842cb42f5cd
Signed-off-by: Aditya Degwekar <adityad@codeaurora.org>
Merge "gpu: ion: Explictly mark DMA allocations as GFP_KERNEL"
Merge "Revert "Revert "ARM: DMA mapping: fix bad atomic test"""
msm: camera: msm8610: Add camera pipeline support for 8610

Add support to probe camera sensor connected as i2c device
and update camera signals for csid and csiphy.

Change-Id: I8cfb3ffaf6930e473f6811c900156cd5729627c9
Signed-off-by: Lokesh Kumar Aakulu <lkumar@codeaurora.org>
Merge "defconfig: Enable compaction"
msm: msm_bus: Fix division by Zero error in kernel

Avoid the error by checking for zero slave ports before
dividing bandwidth.

CRs-Fixed: 495496
Change-Id: I8e9b1e61ba3b47ed270d2f8cf60ed975b5c49889
Signed-off-by: Gagan Mac <gmac@codeaurora.org>
Merge "msm: camera: 8974 kernel driver for sensor imx134"
Merge "msm: camera: msm8610: Add camera pipeline support for 8610"
CMA: make putback_lru_pages() call conditional

As per documentation and other places calling putback_lru_pages(),
putback_lru_pages() is called on error only.  Make the CMA code behave
consistently.

Change-Id: I724b0377c82390ac4667368647957c421cefad6c
[akpm@linux-foundation.org: remove a test-n-branch in the wrapup code]
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Acked-by: Michal Nazarewicz <mina86@mina86.com>
Cc: Marek Szyprowski <m.szyprowski@samsung.com>
Cc: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Git-commit: 2a6f512412c7aecd04134721ea392cc496e6c017
Git-repo: git://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git
[lauraa@codeaurora.org: keep putback_lru_pages name]
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
Merge "msm: msm_bus: Fix division by Zero error in kernel"
msm: camera2: imx134 sensor dtsi config update

Added imx134 config details in fluid, mtp, dragon board
and liquid camera dtsi files

Change-Id: I0351273b9572d0939a9d4d710edc83db3084d399
Signed-off-by: Narendran Rajan <nrajan@codeaurora.org>
Merge "CMA: make putback_lru_pages() call conditional"
Merge "msm: camera2: imx134 sensor dtsi config update"