From 8bf6b5d6d74b6f7039ded49e04553090b53a429d Mon Sep 17 00:00:00 2001 From: huanghua Date: Thu, 27 Apr 2006 04:25:37 +0000 Subject: [PATCH] fix a problem caused by renamed struct members (lu_object_operations->loo_object_release) --- lustre/obdclass/lu_object.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lustre/obdclass/lu_object.c b/lustre/obdclass/lu_object.c index 6a8cfbf..0621b77 100644 --- a/lustre/obdclass/lu_object.c +++ b/lustre/obdclass/lu_object.c @@ -52,8 +52,8 @@ void lu_object_put(struct lu_context *ctxt, struct lu_object *o) spin_lock(&site->ls_guard); if (-- top->loh_ref == 0) { list_for_each_entry(o, &top->loh_layers, lo_linkage) { - if (o->lo_ops->ldo_object_release != NULL) - o->lo_ops->ldo_object_release(ctxt, o); + if (o->lo_ops->loo_object_release != NULL) + o->lo_ops->loo_object_release(ctxt, o); } -- site->ls_busy; if (lu_object_is_dying(top)) { @@ -110,8 +110,8 @@ static void lu_object_free(struct lu_context *ctx, struct lu_object *o) list_for_each_entry_reverse(scan, &o->lo_header->loh_layers, lo_linkage) { - if (scan->lo_ops->ldo_object_delete != NULL) - scan->lo_ops->ldo_object_delete(ctx, scan); + if (scan->lo_ops->loo_object_delete != NULL) + scan->lo_ops->loo_object_delete(ctx, scan); } -- o->lo_dev->ld_site->ls_total; INIT_LIST_HEAD(&splice); -- 1.8.3.1