X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/2236410f4582ab45ae8c384dd6eeeef5d10aab15..78cd005fac540973751b5a108c37a715bc64b5a2:/lunaix-os/arch/i386/mm/pfault.c?ds=sidebyside diff --git a/lunaix-os/arch/i386/mm/pfault.c b/lunaix-os/arch/i386/mm/pfault.c index 165062c..848f215 100644 --- a/lunaix-os/arch/i386/mm/pfault.c +++ b/lunaix-os/arch/i386/mm/pfault.c @@ -119,10 +119,7 @@ intr_routine_page_fault(const isr_param* param) memset((void*)ptr, 0, PG_SIZE); - int errno = 0; - if (mseg_off < hit_region->flen) { - errno = file->ops->read_page(file->inode, (void*)ptr, mfile_off); - } + int errno = file->ops->read_page(file->inode, (void*)ptr, mfile_off); if (errno < 0) { ERROR("fail to populate page (%d)", errno);