X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fobdclass%2Fcl_lock.c;h=8e417c06cac383e18bbd0a31ad9bc01bae99b6dd;hp=692ad189d552be39d16e771e2881f8fea58cb57d;hb=3ae81448da0009293063547f1f95e116f7102418;hpb=8d8e87a5ac7e9d072383019228270eb4681a597e diff --git a/lustre/obdclass/cl_lock.c b/lustre/obdclass/cl_lock.c index 692ad18..8e417c0 100644 --- a/lustre/obdclass/cl_lock.c +++ b/lustre/obdclass/cl_lock.c @@ -109,8 +109,7 @@ int cl_lock_init(const struct lu_env *env, struct cl_lock *lock, LASSERT(obj != NULL); INIT_LIST_HEAD(&lock->cll_layers); - list_for_each_entry(scan, &obj->co_lu.lo_header->loh_layers, - co_lu.lo_linkage) { + cl_object_for_each(scan, obj) { if (scan->co_ops->coo_lock_init != NULL) result = scan->co_ops->coo_lock_init(env, scan, lock, io);