summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorSimon Baatz <gmbnomis@gmail.com>2013-06-11 00:10:12 +0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-07-03 21:55:20 +0400
commitc5ba85b81a2b6243437363b47390917f110b8583 (patch)
tree9095e23d1ecf467bddd01d0d0bd27438b240c267 /net
parent1ab7a7e0fb972bd5d32f3302c1e03207f836d6ff (diff)
downloadlinux-c5ba85b81a2b6243437363b47390917f110b8583.tar.xz
ARM: 7755/1: handle user space mapped pages in flush_kernel_dcache_page
commit 1bc39742aab09248169ef9d3727c9def3528b3f3 upstream. Commit f8b63c1 made flush_kernel_dcache_page a no-op assuming that the pages it needs to handle are kernel mapped only. However, for example when doing direct I/O, pages with user space mappings may occur. Thus, continue to do lazy flushing if there are no user space mappings. Otherwise, flush the kernel cache lines directly. Signed-off-by: Simon Baatz <gmbnomis@gmail.com> Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions