diff --git a/mm/mprotect.c b/mm/mprotect.c index 2bbb648ea73f278478979573493e6cebb4044de4..7bdbd4b0f6d9306d7d38007b6c17eaeed4e98c25 100644 --- a/mm/mprotect.c +++ b/mm/mprotect.c @@ -101,8 +101,9 @@ static unsigned long change_pte_range(struct vm_area_struct *vma, pmd_t *pmd, make_migration_entry_read(&entry); set_pte_at(mm, addr, pte, swp_entry_to_pte(entry)); + + pages++; } - pages++; } } while (pte++, addr += PAGE_SIZE, addr != end); arch_leave_lazy_mmu_mode();