Whamcloud - gitweb
LU-3661 dt: Fix assertion of method in dt_capa_get() 71/7171/2
authorLi Xi <lixi@ddn.com>
Wed, 31 Jul 2013 23:28:45 +0000 (16:28 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 8 Aug 2013 19:06:08 +0000 (19:06 +0000)
dt_capa_get() should assert that do_capa_get method is defined
rather than do_ref_del.

Signed-off-by: Li Xi <lixi@ddn.com>
Change-Id: Ibeb3f3dcd0bd9d8783e87be8c6d82c4e3e5bd460
Reviewed-on: http://review.whamcloud.com/7171
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Emoly Liu <emoly.liu@intel.com>
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/dt_object.h

index 477433f..5176f12 100644 (file)
@@ -1157,7 +1157,7 @@ static inline struct obd_capa *dt_capa_get(const struct lu_env *env,
 {
         LASSERT(dt);
         LASSERT(dt->do_ops);
 {
         LASSERT(dt);
         LASSERT(dt->do_ops);
-        LASSERT(dt->do_ops->do_ref_del);
+       LASSERT(dt->do_ops->do_capa_get);
         return dt->do_ops->do_capa_get(env, dt, old, opc);
 }
 
         return dt->do_ops->do_capa_get(env, dt, old, opc);
 }