The quilt patch titled Subject: mm/compaction: avoid unneeded pageblock_end_pfn when no_set_skip_hint is set has been removed from the -mm tree. Its filename was mm-compaction-avoid-unneeded-pageblock_end_pfn-when-no_set_skip_hint-is-set.patch This patch was dropped because it was merged into the mm-stable branch of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm ------------------------------------------------------ From: Kemeng Shi <shikemeng@xxxxxxxxxx> Subject: mm/compaction: avoid unneeded pageblock_end_pfn when no_set_skip_hint is set Date: Fri, 21 Jul 2023 23:09:57 +0800 Move pageblock_end_pfn after no_set_skip_hint check to avoid unneeded pageblock_end_pfn if no_set_skip_hint is set. Link: https://lkml.kernel.org/r/20230721150957.2058634-3-shikemeng@xxxxxxxxxx Signed-off-by: Kemeng Shi <shikemeng@xxxxxxxxxx> Reviewed-by: Baolin Wang <baolin.wang@xxxxxxxxxxxxxxxxx> Reviewed-by: David Hildenbrand <david@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/compaction.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/mm/compaction.c~mm-compaction-avoid-unneeded-pageblock_end_pfn-when-no_set_skip_hint-is-set +++ a/mm/compaction.c @@ -463,12 +463,12 @@ static void update_cached_migrate(struct { struct zone *zone = cc->zone; - pfn = pageblock_end_pfn(pfn); - /* Set for isolation rather than compaction */ if (cc->no_set_skip_hint) return; + pfn = pageblock_end_pfn(pfn); + if (pfn > zone->compact_cached_migrate_pfn[0]) zone->compact_cached_migrate_pfn[0] = pfn; if (cc->mode != MIGRATE_ASYNC && _ Patches currently in -mm which might be from shikemeng@xxxxxxxxxx are mm-compaction-merge-end_pfn-boundary-check-in-isolate_freepages_range.patch