Messages in this thread Patch in this message | | | From | Miaohe Lin <> | Subject | [PATCH 10/16] mm/migration: remove PG_writeback handle in folio_migrate_flags | Date | Fri, 4 Mar 2022 17:34:03 +0800 |
| |
When newfolio reaches here, it's guaranteed that PG_writeback is not set because caller ensures writeback must have been completed. Remove this unneeded check and cleanup the relevant comment.
Signed-off-by: Miaohe Lin <linmiaohe@huawei.com> --- mm/migrate.c | 12 ------------ 1 file changed, 12 deletions(-)
diff --git a/mm/migrate.c b/mm/migrate.c index cb970d201147..1de5289a4af0 100644 --- a/mm/migrate.c +++ b/mm/migrate.c @@ -549,18 +549,6 @@ void folio_migrate_flags(struct folio *newfolio, struct folio *folio) if (!folio_test_hugetlb(folio)) folio->private = NULL; - /* - * If any waiters have accumulated on the new page then - * wake them up. - */ - if (folio_test_writeback(newfolio)) - folio_end_writeback(newfolio); - - /* - * PG_readahead shares the same bit with PG_reclaim. The above - * end_page_writeback() may clear PG_readahead mistakenly, so set the - * bit after that. - */ if (folio_test_readahead(folio)) folio_set_readahead(newfolio); -- 2.23.0
| |