android_kernel_samsung_msm8976/drivers/base
Susheel Khiani 30f491c978 cma: Add 100ms delay before retrying for CMA allocation
CMA allocation sometimes fail because page is
momentarily pinned by some other process, i.e.
reference count page->_count > 1, as a
result of which we are not able to migrate
the page out of CMA area. When such situation
occurs, instead of failing to allocate and directly
returning error,sleep for 100ms and re-scan the
CMA area to see if the page which was pinned down
has been freed.

Change-Id: Ie9b92002f38fd44cf28aee32a184c57c26e59437
Signed-off-by: Susheel Khiani <skhiani@codeaurora.org>
2015-02-05 15:20:06 -08:00
..
power PM: Fix a bug in dpm_suspend_late() 2014-12-16 18:52:42 -08:00
regmap
attribute_container.c
base.h
bus.c
class.c
core.c drivercore: Avoid adding devices without pm_ops to dpm list 2014-05-04 12:16:58 +05:30
cpu.c sched: Per-cpu prefer_idle flag 2014-12-23 09:52:43 +05:30
dd.c drivercore: deferral race condition fix 2014-06-07 13:25:31 -07:00
devres.c devres: Add devm_get_free_pages API 2014-07-31 15:26:44 -07:00
devtmpfs.c
dma-buf.c
dma-coherent.c
dma-contiguous.c cma: Add 100ms delay before retrying for CMA allocation 2015-02-05 15:20:06 -08:00
dma-mapping.c
dma-removed.c dma-mapping: Add dma_remap functions 2014-07-08 14:13:46 -07:00
driver.c
firmware.c
firmware_class.c firmware: give a protection when map page failed 2014-09-12 00:03:56 +05:30
hypervisor.c
init.c
isa.c
Kconfig cpu: add generic support for CPU feature based module autoloading 2014-08-15 17:22:16 -07:00
Makefile drivers: Add dma-removed dma_ops 2014-01-22 16:23:59 -08:00
map.c
memory.c
module.c
node.c
pinctrl.c
platform.c
soc.c
syscore.c
topology.c Merge upstream tag 'v3.10.49' into msm-3.10 2014-08-20 13:23:09 -07:00
transport_class.c