Simon Baatz
1bc39742aa
ARM: 7755/1: handle user space mapped pages in flush_kernel_dcache_page
...
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>
Cc: <stable@vger.kernel.org> # 3.2+
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2013-06-17 10:30:52 +01:00
..
2012-04-23 14:21:52 +01:00
2013-03-09 15:49:32 +00:00
2012-11-06 19:47:35 +00:00
2012-09-25 11:20:25 +01:00
2013-04-17 16:53:27 +01:00
2013-04-03 16:45:48 +01:00
2012-08-16 16:16:50 +08:00
2013-03-26 09:55:34 +00:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2013-06-17 10:30:49 +01:00
2012-03-28 18:30:01 +01:00
2013-04-03 16:45:49 +01:00
2012-03-29 16:53:48 -07:00
2012-03-29 16:53:48 -07:00
2012-03-29 16:53:48 -07:00
2013-05-02 21:30:36 +01:00
2012-10-09 16:22:39 +09:00
2012-10-09 16:22:47 +09:00
2013-06-17 10:30:52 +01:00
2012-03-29 16:53:48 -07:00
2013-04-28 22:23:08 -07:00
2013-04-29 15:54:31 -07:00
2013-02-16 17:54:22 +00:00
2013-05-02 21:30:36 +01:00
2013-03-26 09:55:23 +00:00
2013-02-16 17:54:22 +00:00
2012-12-11 18:05:37 -08:00
2013-06-17 10:30:50 +01:00
2012-04-13 14:05:42 +01:00
2012-03-28 18:30:01 +01:00
2013-03-26 09:55:33 +00:00
2013-04-08 12:00:38 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2013-04-08 12:00:38 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-09-25 11:20:25 +01:00
2012-03-28 18:30:01 +01:00
2012-09-28 21:09:50 +01:00
2013-02-16 17:54:26 +00:00
2013-04-08 12:00:38 +01:00
2013-04-08 12:00:38 +01:00
2013-03-26 09:55:34 +00:00
2013-05-02 21:30:36 +01:00
2013-04-03 17:39:07 +01:00
2013-04-03 17:39:07 +01:00
2013-06-17 10:30:51 +01:00
2013-04-08 12:00:38 +01:00
2013-04-08 12:00:38 +01:00
2013-04-17 16:53:24 +01:00
2012-08-11 09:16:00 +01:00