]> www.infradead.org Git - users/dwmw2/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>
Mon, 17 Mar 2025 05:06:10 +0000 (22:06 -0700)
commit6e80c0aaad469e0a923ea0d7018fb1464e992018
treeaaa93b9ef8cae105cfad0470c76d7631af6549e7
parent6fa70372c86162608c522eeaa58201d6c11ab773
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