Skip to content

Commit 9272899

Browse files
lostjefflebrauner
authored andcommitted
mm/truncate: don't skip dirty page in folio_unmap_invalidate()
... otherwise this is a behavior change for the previous callers of invalidate_complete_folio2(), e.g. the page invalidation routine. Fixes: 4a9e231 ("mm/truncate: add folio_unmap_invalidate() helper") Signed-off-by: Jingbo Xu <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Christian Brauner <[email protected]>
1 parent 8510edf commit 9272899

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

mm/truncate.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -548,8 +548,6 @@ int folio_unmap_invalidate(struct address_space *mapping, struct folio *folio,
548548

549549
VM_BUG_ON_FOLIO(!folio_test_locked(folio), folio);
550550

551-
if (folio_test_dirty(folio))
552-
return 0;
553551
if (folio_mapped(folio))
554552
unmap_mapping_folio(folio);
555553
BUG_ON(folio_mapped(folio));

0 commit comments

Comments
 (0)