https://github.com/torvalds/linux
Revision 39f78e70567a07a6fc0d7a4ca9e3331e44dd400d authored by Chris Brand on 07 August 2012, 12:01:14 UTC, committed by Marek Szyprowski on 09 August 2012, 05:46:07 UTC
Fix dma_contiguous_remap() so that it continues through all the
regions, even after encountering one that is outside lowmem.
Without this change, if you have two CMA regions, the first outside
lowmem and the seocnd inside lowmem, only the second one will get
set up in the MMU. Data written to that region then doesn't get
automatically flushed from the cache into memory.

Signed-off-by: Chris Brand <cbrand@broadcom.com>
[extended patch subject with 'fix' word]
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
1 parent 0d7614f
History
Tip revision: 39f78e70567a07a6fc0d7a4ca9e3331e44dd400d authored by Chris Brand on 07 August 2012, 12:01:14 UTC
ARM: mm: fix MMU mapping of CMA regions
Tip revision: 39f78e7
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.gitignore -rw-r--r-- 1014 bytes
.mailmap -rw-r--r-- 4.4 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 92.7 KB
Kbuild -rw-r--r-- 2.5 KB
Kconfig -rw-r--r-- 252 bytes
MAINTAINERS -rw-r--r-- 210.4 KB
Makefile -rw-r--r-- 46.1 KB
README -rw-r--r-- 17.3 KB
REPORTING-BUGS -rw-r--r-- 3.3 KB

README

back to top