};
/**
- * VVP-private page state.
+ * There is no VVP-private page state.
*/
-struct vvp_page {
- struct cl_page_slice vpg_cl;
- /** VM page */
- struct page *vpg_page;
-};
-
-static inline struct vvp_page *cl2vvp_page(const struct cl_page_slice *slice)
-{
- return container_of(slice, struct vvp_page, vpg_cl);
-}
-
-static inline pgoff_t vvp_index(struct vvp_page *vpg)
-{
- return vpg->vpg_page->index;
-}
struct vvp_device {
struct cl_device vdv_cl;
static inline struct page *cl2vm_page(const struct cl_page_slice *slice)
{
- return cl2vvp_page(slice)->vpg_page;
+ return slice->cpl_page->cp_vmpage;
}
#ifdef CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK