int cl_site_init(struct cl_site *s, struct cl_device *top);
void cl_site_fini(struct cl_site *s);
-void cl_stack_fini(const struct lu_env *env, struct cl_device *cl);
/**
* Output client site statistical counters into a buffer. Suitable for
cld = sbi->ll_cl;
if (cld != NULL) {
- cl_stack_fini(env, cld);
+ lu_stack_fini(env, cl2lu_dev(cld));
sbi->ll_cl = NULL;
sbi->ll_site = NULL;
}
if (!ld->ld_md_tgts[i].ldm_mdc)
continue;
- cl_stack_fini(env, ld->ld_md_tgts[i].ldm_mdc);
+ lu_stack_fini(env, cl2lu_dev(ld->ld_md_tgts[i].ldm_mdc));
ld->ld_md_tgts[i].ldm_mdc = NULL;
ld->ld_lov->lov_mdc_tgts[i].lmtd_mdc = NULL;
}
lsd = ld->ld_target[desc->ltd_index];
if (lsd) {
- cl_stack_fini(env, lovsub2cl_dev(lsd));
+ lu_stack_fini(env, lovsub2lu_dev(lsd));
ld->ld_target[desc->ltd_index] = NULL;
}
}
ENTRY;
if (ld->ld_target[index]) {
- cl_stack_fini(env, lovsub2cl_dev(ld->ld_target[index]));
+ lu_stack_fini(env, lovsub2lu_dev(ld->ld_target[index]));
ld->ld_target[index] = NULL;
}
EXIT;
}
EXPORT_SYMBOL(cl_type_setup);
-/**
- * Finalize device stack by calling lu_stack_fini().
- */
-void cl_stack_fini(const struct lu_env *env, struct cl_device *cl)
-{
- lu_stack_fini(env, cl2lu_dev(cl));
-}
-EXPORT_SYMBOL(cl_stack_fini);
-
static struct lu_context_key cl_key;
struct cl_thread_info *cl_env_info(const struct lu_env *env)
for (scan = top; scan != NULL; scan = next)
next = ldto_device_free(env, scan);
}
+EXPORT_SYMBOL(lu_stack_fini);
/**
* Global counter incremented whenever key is registered, unregistered,