X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fllite%2Fvvp_dev.c;h=c0a636da138660c5d7c3fdcf253eea83f80ab1ff;hp=bdb4cc846bb4e348f26c359b4f7c8b65be2a5384;hb=1b2547843817b4b7adbeb87ea9b070d9cac35c90;hpb=9f5eea8ea8b42298e8b7eadebc51ceba4687705c diff --git a/lustre/llite/vvp_dev.c b/lustre/llite/vvp_dev.c index bdb4cc8..c0a636d 100644 --- a/lustre/llite/vvp_dev.c +++ b/lustre/llite/vvp_dev.c @@ -60,8 +60,8 @@ * "llite_" (var. "ll_") prefix. */ -cfs_mem_cache_t *vvp_thread_kmem; -static cfs_mem_cache_t *vvp_session_kmem; +struct kmem_cache *vvp_thread_kmem; +static struct kmem_cache *vvp_session_kmem; static struct lu_kmem_descr vvp_caches[] = { { .ckd_cache = &vvp_thread_kmem, @@ -79,14 +79,14 @@ static struct lu_kmem_descr vvp_caches[] = { }; static void *vvp_key_init(const struct lu_context *ctx, - struct lu_context_key *key) + struct lu_context_key *key) { - struct vvp_thread_info *info; + struct vvp_thread_info *info; - OBD_SLAB_ALLOC_PTR_GFP(info, vvp_thread_kmem, CFS_ALLOC_IO); - if (info == NULL) - info = ERR_PTR(-ENOMEM); - return info; + OBD_SLAB_ALLOC_PTR_GFP(info, vvp_thread_kmem, __GFP_IO); + if (info == NULL) + info = ERR_PTR(-ENOMEM); + return info; } static void vvp_key_fini(const struct lu_context *ctx, @@ -97,14 +97,14 @@ static void vvp_key_fini(const struct lu_context *ctx, } static void *vvp_session_key_init(const struct lu_context *ctx, - struct lu_context_key *key) + struct lu_context_key *key) { - struct vvp_session *session; + struct vvp_session *session; - OBD_SLAB_ALLOC_PTR_GFP(session, vvp_session_kmem, CFS_ALLOC_IO); - if (session == NULL) - session = ERR_PTR(-ENOMEM); - return session; + OBD_SLAB_ALLOC_PTR_GFP(session, vvp_session_kmem, __GFP_IO); + if (session == NULL) + session = ERR_PTR(-ENOMEM); + return session; } static void vvp_session_key_fini(const struct lu_context *ctx, @@ -403,9 +403,9 @@ static loff_t vvp_pgcache_find(const struct lu_env *env, static void vvp_pgcache_page_show(const struct lu_env *env, struct seq_file *seq, struct cl_page *page) { - struct ccc_page *cpg; - cfs_page_t *vmpage; - int has_flags; + struct ccc_page *cpg; + struct page *vmpage; + int has_flags; cpg = cl2ccc_page(cl_page_at(page, &vvp_device_type)); vmpage = cpg->cpg_page;