]> www.infradead.org Git - users/jedix/linux-maple.git/commit
vmscan, cleanup: add for_each_managed_zone_pgdat macro
authorBertrand Wlodarczyk <bertrand.wlodarczyk@intel.com>
Mon, 10 Feb 2025 16:07:49 +0000 (17:07 +0100)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 28 Feb 2025 00:59:55 +0000 (16:59 -0800)
commitc77e22b8444c8369a387e23490c90a989397a417
tree0030b34296e76d39391b5cf582d89c69c5bc770a
parent5bde9b0f7511f00c93d1738d0fd6691a37eec829
vmscan, cleanup: add for_each_managed_zone_pgdat macro

The macro is introduced to eliminate redundancy in the repeated iteration
over managed zones in pgdat data structure, reducing the potential for
errors. This change doesn't introduce any functional modifications.
Due to concentration of the pattern in vmscan.c the macro is placed
locally in that file.

Link: https://lkml.kernel.org/r/20250210160818.686-1-bertrand.wlodarczyk@intel.com
Signed-off-by: Bertrand Wlodarczyk <bertrand.wlodarczyk@intel.com>
Reviewed-by: Tim Chen <tim.c.chen@linux.intel.com>
Cc: Andy Whitcroft <apw@canonical.com>
Cc: Dave Hansen <dave.hansen@linux.intel.com>
Cc: Dwaipayan Ray <dwaipayanray1@gmail.com>
Cc: Joe Perches <joe@perches.com>
Cc: Lukas Bulwahn <lukas.bulwahn@gmail.com>
Cc: Michal Hocko <mhocko@suse.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/vmscan.c