]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - mm/memory.c
mmu-notifiers: remove mmu notifier calls in apply_to_page_range()
[net-next-2.6.git] / mm / memory.c
index 1ecca56e0a48cb773f4068d254741d319eda01c7..858829d06a924291190c159614bd7f9dbbf374d1 100644 (file)
@@ -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);