|
@@ -674,6 +674,7 @@ impl InnerAddressSpace {
|
|
self.mappings.insert_vma(r.clone());
|
|
self.mappings.insert_vma(r.clone());
|
|
return Err(SystemError::EACCES);
|
|
return Err(SystemError::EACCES);
|
|
}
|
|
}
|
|
|
|
+ r_guard.set_vm_flags(VmFlags::from(prot_flags));
|
|
|
|
|
|
let new_flags: EntryFlags<MMArch> = r_guard
|
|
let new_flags: EntryFlags<MMArch> = r_guard
|
|
.flags()
|
|
.flags()
|