page_reporting_order when uninitialised, holds a magic number -1. Since we now maintain PAGE_REPORTING_ORDER_UNSPECIFIED as -1, which is also a flag, set page_reporting_order to this flag.
Signed-off-by: Yuvraj Sakshith <[email protected]> --- mm/page_reporting.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mm/page_reporting.c b/mm/page_reporting.c index a97ee07cb..21c11b75e 100644 --- a/mm/page_reporting.c +++ b/mm/page_reporting.c @@ -12,7 +12,7 @@ #include "internal.h" /* Initialize to an unsupported value */ -unsigned int page_reporting_order = -1; +unsigned int page_reporting_order = PAGE_REPORTING_ORDER_UNSPECIFIED; static int page_order_update_notify(const char *val, const struct kernel_param *kp) { @@ -369,7 +369,7 @@ int page_reporting_register(struct page_reporting_dev_info *prdev) * pageblock_order. */ - if (page_reporting_order == -1) { + if (page_reporting_order == PAGE_REPORTING_ORDER_UNSPECIFIED) { if (prdev->order != PAGE_REPORTING_ORDER_UNSPECIFIED && prdev->order <= MAX_PAGE_ORDER) page_reporting_order = prdev->order; -- 2.34.1

