Whamcloud - gitweb
LU-8560 libcfs: handle page_cache_*() removal in newer kernels
[fs/lustre-release.git] / lustre / obdecho / echo_client.c
index 3f5dfce..8d11e05 100644 (file)
@@ -336,7 +336,7 @@ static void echo_page_fini(const struct lu_env *env,
        ENTRY;
 
        atomic_dec(&eco->eo_npages);
-       page_cache_release(slice->cpl_page->cp_vmpage);
+       put_page(slice->cpl_page->cp_vmpage);
        EXIT;
 }
 
@@ -413,7 +413,7 @@ static int echo_page_init(const struct lu_env *env, struct cl_object *obj,
        struct echo_object *eco = cl2echo_obj(obj);
        ENTRY;
 
-       page_cache_get(page->cp_vmpage);
+       get_page(page->cp_vmpage);
        mutex_init(&ep->ep_lock);
        cl_page_slice_add(page, &ep->ep_cl, obj, index, &echo_page_ops);
        atomic_inc(&eco->eo_npages);