Whamcloud - gitweb
LU-8560 libcfs: handle page_cache_*() removal in newer kernels
[fs/lustre-release.git] / lustre / llite / llite_mmap.c
index d03e92f..3950724 100644 (file)
@@ -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) {