X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/78cd005fac540973751b5a108c37a715bc64b5a2..0165ff6162aa6546f9f471edff7eed8672c3159b:/lunaix-os/kernel/mm/mmap.c?ds=sidebyside diff --git a/lunaix-os/kernel/mm/mmap.c b/lunaix-os/kernel/mm/mmap.c index d39269c..fa71016 100644 --- a/lunaix-os/kernel/mm/mmap.c +++ b/lunaix-os/kernel/mm/mmap.c @@ -114,7 +114,6 @@ found: region->mfile = file; region->foff = param->offset; - region->flen = param->flen; region->proc_vms = param->pvms; region_add(vm_regions, region); @@ -277,7 +276,6 @@ __unmap_overlapped_cases(ptr_t mnt, if (region->mfile) { size_t f_shifted = new_start - region->start; region->foff += f_shifted; - region->flen = MAX(region->flen, f_shifted) - f_shifted; } region->start = new_start; llist_insert_after(&vmr->head, ®ion->head); @@ -316,7 +314,6 @@ __unmap_overlapped_cases(ptr_t mnt, region_release(vmr); } else if (vmr->mfile) { vmr->foff += displ; - vmr->flen = MAX(vmr->flen, displ) - displ; } *addr = umps_start + umps_len;