[PATCH v2 0/8] Fixes and cleanups to compaction

From: Kemeng Shi
Date: Tue Aug 01 2023 - 21:37:37 EST


Hi all, this series contains some random cleanups and fixes to
compation. Details can be found in respective patches.
This patchset is base on another cleanups to lock in compaction
at [1]. Thanks!

v1->v2:
-Add comment to skip_offline_sections_reverse in patch 1
-Add impact in git message in patch 2
-Correct comment to fast_find_block instead of remove fast_find_block
in patch 4
-Collect RVB from David and Baolin.

[1] https://lore.kernel.org/all/20230725180456.2146626-1-shikemeng@xxxxxxxxxxxxxxx/

Kemeng Shi (8):
mm/compaction: avoid missing last page block in section after skip
offline sections
mm/compaction: correct last_migrated_pfn update in compact_zone
mm/compaction: skip page block marked skip in
isolate_migratepages_block
mm/compaction: correct comment of fast_find_migrateblock in
isolate_migratepages
mm/compaction: correct comment of cached migrate pfn update
mm/compaction: correct comment to complete migration failure
mm/compaction: remove unnecessary return for void function
mm/compaction: only set skip flag if cc->no_set_skip_hint is false

mm/compaction.c | 28 ++++++++++++++++------------
1 file changed, 16 insertions(+), 12 deletions(-)

--
2.30.0