|
@@ -2006,11 +2006,10 @@ int apply_to_page_range(struct mm_struct *mm, unsigned long addr,
|
|
|
{
|
|
|
pgd_t *pgd;
|
|
|
unsigned long next;
|
|
|
- unsigned long start = addr, end = addr + size;
|
|
|
+ unsigned long end = addr + size;
|
|
|
int err;
|
|
|
|
|
|
BUG_ON(addr >= end);
|
|
|
- mmu_notifier_invalidate_range_start(mm, start, end);
|
|
|
pgd = pgd_offset(mm, addr);
|
|
|
do {
|
|
|
next = pgd_addr_end(addr, end);
|
|
@@ -2018,7 +2017,7 @@ int apply_to_page_range(struct mm_struct *mm, unsigned long addr,
|
|
|
if (err)
|
|
|
break;
|
|
|
} while (pgd++, addr = next, addr != end);
|
|
|
- mmu_notifier_invalidate_range_end(mm, start, end);
|
|
|
+
|
|
|
return err;
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(apply_to_page_range);
|