X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/9eed27f6f2f002145667fb4abfc5e476b53630e5..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);