]> Gentwo Git Trees - linux/.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>
Sun, 23 Feb 2025 06:25:19 +0000 (22:25 -0800)
commite47fcf66650d8ff563b8fe0bc43b70104d5aa4b3
tree15a2e0157e5a273ab9779f91fc28c8901e1d413e
parent7d933c6f35062e8e6dc4590617687355fdae2a09
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