A previous cleanup accidentally changed the vm.zone_reclaim_mode ABI. This series restores the ABI and then reorganizes the code to make the ABI more obvious. Since the single-patch v1[1], I've:
* Restored the RECLAIM_ZONE naming, comment and Documentation now that the implicit checks for it are known. * Move RECLAIM_* definitions to a uapi header * Add a node_reclaim_enabled() helper Documentation/admin-guide/sysctl/vm.rst | 10 +++++----- include/linux/swap.h | 7 +++++++ include/uapi/linux/mempolicy.h | 7 +++++++ mm/khugepaged.c | 2 +- mm/page_alloc.c | 2 +- mm/vmscan.c | 3 --- 6 files changed, 21 insertions(+), 10 deletions(-) 1. https://lore.kernel.org/linux-mm/[email protected]/ Cc: Ben Widawsky <[email protected]> Cc: Alex Shi <[email protected]> Cc: Daniel Wagner <[email protected]> Cc: "Tobin C. Harding" <[email protected]> Cc: Christoph Lameter <[email protected]> Cc: Andrew Morton <[email protected]> Cc: Huang Ying <[email protected]> Cc: Dan Williams <[email protected]> Cc: Qian Cai <[email protected]> Cc: Daniel Wagner <[email protected]>

