summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@quicinc.com>2017-07-11 00:40:10 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-07-11 00:40:10 -0700
commit17ead552c0d0d19afeee342b520b871caa1501b4 (patch)
tree8a0f066b78c572f769f09b17e951fd92ba372657
parent038a9502b1970ab4789caf098a9e0e26d91ed810 (diff)
parent12b730d57b6904547bfbe2da9cfe4fc3a66e4a0b (diff)
Merge "mm/page_owner: add zone range overlapping check"
-rw-r--r--mm/page_owner.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/mm/page_owner.c b/mm/page_owner.c
index 239413b20e94..0f7e6147d359 100644
--- a/mm/page_owner.c
+++ b/mm/page_owner.c
@@ -306,6 +306,9 @@ static void init_pages_in_zone(pg_data_t *pgdat, struct zone *zone)
page = pfn_to_page(pfn);
+ if (page_zone(page) != zone)
+ continue;
+
/*
* We are safe to check buddy flag and order, because
* this is init stage and only single thread runs.