uti: Prevent user space vma from getting copied when forking
This commit is contained in:
@@ -974,7 +974,15 @@ reserve_user_space_common(struct mcctrl_usrdata *usrdata, unsigned long start, u
|
||||
start = vm_mmap(file, start, end, PROT_READ|PROT_WRITE|PROT_EXEC,
|
||||
MAP_FIXED|MAP_SHARED, 0);
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
{ /* debug */
|
||||
struct vm_area_struct *vma;
|
||||
down_write(¤t->mm->mmap_sem);
|
||||
vma = find_vma(current->mm, start);
|
||||
vma->vm_flags |= VM_DONTCOPY;
|
||||
up_write(¤t->mm->mmap_sem);
|
||||
}
|
||||
#endif
|
||||
revert_creds(original);
|
||||
put_cred(promoted);
|
||||
fput(file);
|
||||
|
||||
Reference in New Issue
Block a user