Whamcloud - gitweb
fix a problem caused by renamed struct members (lu_object_operations->loo_object_release)
authorhuanghua <huanghua>
Thu, 27 Apr 2006 04:25:37 +0000 (04:25 +0000)
committerhuanghua <huanghua>
Thu, 27 Apr 2006 04:25:37 +0000 (04:25 +0000)
lustre/obdclass/lu_object.c

index 6a8cfbf..0621b77 100644 (file)
@@ -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);