Browse Source

Merge branch 'master' into patch-add-file-mapping

MemoryShore 9 months ago
parent
commit
90644bf2bd
1 changed files with 1 additions and 0 deletions
  1. 1 0
      kernel/src/mm/ucontext.rs

+ 1 - 0
kernel/src/mm/ucontext.rs

@@ -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()