X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fllite%2Fllite_mmap.c;h=39507247e2e0b9f04f0cc9d793b474559f6c6290;hb=3792aa13dab69c1a8de50ea23c5a4352f9bd0f45;hp=d03e92fcce6235e67b88eb00e399575b7d1d1578;hpb=b172cd5bc80d2560056794cd640a95303ad42405;p=fs%2Flustre-release.git diff --git a/lustre/llite/llite_mmap.c b/lustre/llite/llite_mmap.c index d03e92f..3950724 100644 --- a/lustre/llite/llite_mmap.c +++ b/lustre/llite/llite_mmap.c @@ -329,7 +329,7 @@ static int ll_fault0(struct vm_area_struct *vma, struct vm_fault *vmf) vmpage = vio->u.fault.ft_vmpage; if (result != 0 && vmpage != NULL) { - page_cache_release(vmpage); + put_page(vmpage); vmf->page = NULL; } } @@ -370,7 +370,7 @@ restart: lock_page(vmpage); if (unlikely(vmpage->mapping == NULL)) { /* unlucky */ unlock_page(vmpage); - page_cache_release(vmpage); + put_page(vmpage); vmf->page = NULL; if (!printed && ++count > 16) {