aboutsummaryrefslogtreecommitdiff
path: root/lib/cpu-notifier-error-inject.c
diff options
context:
space:
mode:
authorPaul Mundt <[email protected]>2009-10-13 11:18:34 +0900
committerPaul Mundt <[email protected]>2009-10-13 11:18:34 +0900
commit964f7e5a56814b32c727821de77d22bd7ef782bc (patch)
treef0413940c7e1dcb7a4dead52d0b04a0093ad39e9 /lib/cpu-notifier-error-inject.c
parentaf67c3a9e68ee0a9e30ee8582577408adba0e299 (diff)
sh: force dcache flush if dcache_dirty bit set.
This too follows the ARM change, given that the issue at hand applies to all platforms that implement lazy D-cache writeback. This fixes up the case when a page mapping disappears between the flush_dcache_page() call (when PG_dcache_dirty is set for the page) and the update_mmu_cache() call -- such as in the case of swap cache being freed early. This kills off the mapping test in update_mmu_cache() and switches to simply testing for PG_dcache_dirty. Reported-by: Nitin Gupta <[email protected]> Reported-by: Hugh Dickins <[email protected]> Signed-off-by: Paul Mundt <[email protected]>
Diffstat (limited to 'lib/cpu-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions