diff options
author | Andrew Morton <akpm@linux-foundation.org> | 2018-11-17 13:35:10 +1100 |
---|---|---|
committer | Stephen Rothwell <sfr@canb.auug.org.au> | 2018-11-19 07:24:39 +1100 |
commit | aa5af580997e11f8eadf6b348119d26c22ff69c8 (patch) | |
tree | b0be682ce0a3a002f0bfdf3c8c21a668aaf47d62 /mm | |
parent | c29c5a2795aa5111c753f0a5224dfc7e71f5f5ea (diff) | |
download | linux-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.c | 4 |
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); |