Whamcloud - gitweb
LU-10994 clio: remove struct vvp_page
[fs/lustre-release.git] / lustre / llite / rw26.c
index 28d6a30..a6e98a2 100644 (file)
@@ -584,8 +584,7 @@ static int ll_prepare_partial_page(const struct lu_env *env, struct cl_io *io,
 {
        struct cl_attr *attr   = vvp_env_thread_attr(env);
        struct cl_object *obj  = io->ci_obj;
-       struct vvp_page *vpg   = cl_object_page_slice(obj, pg);
-       loff_t          offset = cl_offset(obj, vvp_index(vpg));
+       loff_t          offset = cl_offset(obj, cl_page_index(pg));
        int             result;
        ENTRY;
 
@@ -603,7 +602,7 @@ static int ll_prepare_partial_page(const struct lu_env *env, struct cl_io *io,
         * purposes here we can treat it like i_size.
         */
        if (attr->cat_kms <= offset) {
-               char *kaddr = kmap_atomic(vpg->vpg_page);
+               char *kaddr = kmap_atomic(pg->cp_vmpage);
 
                memset(kaddr, 0, cl_page_size(obj));
                kunmap_atomic(kaddr);