Messages in this thread |  | | From | "David L. Oppenheimer" <> | Subject | do_mmap() | Date | Sat, 16 Nov 1996 13:38:31 -0500 |
| |
Does anyone know what the purpose of this piece of code is? (It appears at the end of do_mmap() in mm/mmap.c)
if (flags & VM_LOCKED) { unsigned long start = addr; mm->locked_vm += len >> PAGE_SHIFT; do { char c = get_user((char *) start); len -= PAGE_SIZE; start += PAGE_SIZE; __asm__ __volatile__("": :"r" (c)); } while (len > 0); }
|  |