summaryrefslogtreecommitdiff
path: root/mm
diff options
context:
space:
mode:
authorAndrew Morton <akpm@linux-foundation.org>2018-11-17 13:35:10 +1100
committerStephen Rothwell <sfr@canb.auug.org.au>2018-11-19 07:24:39 +1100
commitaa5af580997e11f8eadf6b348119d26c22ff69c8 (patch)
treeb0be682ce0a3a002f0bfdf3c8c21a668aaf47d62 /mm
parentc29c5a2795aa5111c753f0a5224dfc7e71f5f5ea (diff)
downloadlinux-next-aa5af580997e11f8eadf6b348119d26c22ff69c8.tar.gz
mm-cleancache-fix-corruption-on-missed-inode-invalidation-fix
add comment, per Jan Cc: Andi Kleen <ak@linux.intel.com> Cc: Andrey Ryabinin <aryabinin@virtuozzo.com> Cc: Jan Kara <jack@suse.cz> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Matthew Wilcox <willy@infradead.org> Cc: Mel Gorman <mgorman@techsingularity.net> Cc: Pavel Tikhomirov <ptikhomirov@virtuozzo.com> Cc: Vasily Averin <vvs@virtuozzo.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Diffstat (limited to 'mm')
-rw-r--r--mm/truncate.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/mm/truncate.c b/mm/truncate.c
index 4c56c19e76eb..798e7ccfb030 100644
--- a/mm/truncate.c
+++ b/mm/truncate.c
@@ -519,6 +519,10 @@ void truncate_inode_pages_final(struct address_space *mapping)
xa_unlock_irq(&mapping->i_pages);
}
+ /*
+ * Cleancache needs notification even if there are no pages or shadow
+ * entries.
+ */
truncate_inode_pages(mapping, 0);
}
EXPORT_SYMBOL(truncate_inode_pages_final);