X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=mm%2Ffilemap.c;h=d40a20c9d59f16a906872f2f0adb44399fa9de55;hb=799f90c385cd7cb434e8971012231b7dc4c5324c;hp=f0a15ce1bd1ba1cca4856e05e70d9e44128709b4;hpb=8fea9f8f180b1817316e7501e601426a4a067466;p=platform%2Fkernel%2Flinux-starfive.git diff --git a/mm/filemap.c b/mm/filemap.c index f0a15ce..d40a20c 100644 --- a/mm/filemap.c +++ b/mm/filemap.c @@ -3422,7 +3422,7 @@ static bool filemap_map_pmd(struct vm_fault *vmf, struct folio *folio, } } - if (pmd_none(*vmf->pmd)) + if (pmd_none(*vmf->pmd) && vmf->prealloc_pte) pmd_install(mm, vmf->pmd, &vmf->prealloc_pte); return false;