|
@@ -5376,10 +5376,9 @@ __count_immobile_pages(struct zone *zone, struct page *page, int count)
|
|
for (found = 0, iter = 0; iter < pageblock_nr_pages; iter++) {
|
|
for (found = 0, iter = 0; iter < pageblock_nr_pages; iter++) {
|
|
unsigned long check = pfn + iter;
|
|
unsigned long check = pfn + iter;
|
|
|
|
|
|
- if (!pfn_valid_within(check)) {
|
|
|
|
- iter++;
|
|
|
|
|
|
+ if (!pfn_valid_within(check))
|
|
continue;
|
|
continue;
|
|
- }
|
|
|
|
|
|
+
|
|
page = pfn_to_page(check);
|
|
page = pfn_to_page(check);
|
|
if (!page_count(page)) {
|
|
if (!page_count(page)) {
|
|
if (PageBuddy(page))
|
|
if (PageBuddy(page))
|