]> git.baikalelectronics.ru Git - kernel.git/commit
memremap: add MEMREMAP_WC flag
authorBrian Starkey <brian.starkey@arm.com>
Tue, 22 Mar 2016 21:28:00 +0000 (14:28 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 22 Mar 2016 22:36:02 +0000 (15:36 -0700)
commit55c82819d1341d6afb778fec31e94a4febefb720
tree7118a20b13c415b508666d1c0a797e972e2ba4eb
parent406110922e57e93d0fd65b2d39779eea48c49d1c
memremap: add MEMREMAP_WC flag

Add a flag to memremap() for writecombine mappings.  Mappings satisfied
by this flag will not be cached, however writes may be delayed or
combined into more efficient bursts.  This is most suitable for buffers
written sequentially by the CPU for use by other DMA devices.

Signed-off-by: Brian Starkey <brian.starkey@arm.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Cc: Dan Williams <dan.j.williams@intel.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/io.h
kernel/memremap.c