]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
mm/page_alloc: use xxx_pageblock_isolate() for better reading
authorWei Yang <richard.weiyang@gmail.com>
Wed, 27 Aug 2025 07:01:04 +0000 (07:01 +0000)
committerAndrew Morton <akpm@linux-foundation.org>
Sat, 13 Sep 2025 23:55:21 +0000 (16:55 -0700)
commitdd3b304b9410e5d99f7d35e8b0b998f4446c5191
tree1c68a8538fa9a501527a927b0da440acfba72967
parentb55102826d7d3d41a5777931689c746207308c95
mm/page_alloc: use xxx_pageblock_isolate() for better reading

Patch series "mm/pageblock: improve readability of some pageblock
handling", v3.

During code reading, found two possible points to improve the readability
of pageblock handling.

Patch 1: isolate bit is standalone and there are dedicated helpers.
Instead of check the bit directly, we could use the helper to do it.

Patch 2: remove PB_migratetype_bits and PB_migrate_end to reduce magical
computation.

This patch (of 2):

Since commit e904bce2d9d4 ("mm/page_isolation: make page isolation a
standalone bit"), it provides dedicated helper to handle isolation.

Change to use these helpers to be better reading.

No functional change intended.

Link: https://lkml.kernel.org/r/20250827070105.16864-1-richard.weiyang@gmail.com
Link: https://lkml.kernel.org/r/20250827070105.16864-2-richard.weiyang@gmail.com
Signed-off-by: Wei Yang <richard.weiyang@gmail.com>
Acked-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Zi Yan <ziy@nvidia.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: David Hildenbrand <david@redhat.com>
Cc: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/page_alloc.c