*/
/*
* This file is part of Lustre, http://www.lustre.org/
- * Lustre is a trademark of Sun Microsystems, Inc.
*
* Implementation of cl_page for LOV layer.
*
page->cp_lov_index = lov_comp_index(entry, stripe);
lpg->lps_layout_gen = loo->lo_lsm->lsm_layout_gen;
- cl_page_slice_add(page, &lpg->lps_cl, obj, index, &lov_comp_page_ops);
+ cl_page_slice_add(page, &lpg->lps_cl, obj, &lov_comp_page_ops);
sub = lov_sub_get(env, lio, page->cp_lov_index);
if (IS_ERR(sub))
RETURN(PTR_ERR(sub));
subobj = lovsub2cl(r0->lo_sub[stripe]);
- list_for_each_entry(o, &subobj->co_lu.lo_header->loh_layers,
- co_lu.lo_linkage) {
+ cl_object_for_each(o, subobj) {
if (o->co_ops->coo_page_init) {
rc = o->co_ops->coo_page_init(sub->sub_env, o, page,
cl_index(subobj, suboff));
ENTRY;
page->cp_lov_index = ~0;
- cl_page_slice_add(page, &lpg->lps_cl, obj, index, &lov_empty_page_ops);
+ cl_page_slice_add(page, &lpg->lps_cl, obj, &lov_empty_page_ops);
addr = kmap(page->cp_vmpage);
memset(addr, 0, cl_page_size(obj));
kunmap(page->cp_vmpage);