patch-1.3.47 linux/mm/mprotect.c
Next file: linux/mm/swap.c
Previous file: linux/mm/memory.c
Back to the patch index
Back to the overall index
- Lines: 17
- Date:
Mon Dec 11 15:41:12 1995
- Orig file:
v1.3.46/linux/mm/mprotect.c
- Orig date:
Thu Sep 7 17:17:20 1995
diff -u --recursive --new-file v1.3.46/linux/mm/mprotect.c linux/mm/mprotect.c
@@ -72,6 +72,7 @@
static void change_protection(unsigned long start, unsigned long end, pgprot_t newprot)
{
pgd_t *dir;
+ unsigned long beg = start;
dir = pgd_offset(current->mm, start);
while (start < end) {
@@ -79,7 +80,7 @@
start = (start + PGDIR_SIZE) & PGDIR_MASK;
dir++;
}
- invalidate();
+ invalidate_range(current->mm, beg, end);
return;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this