Whamcloud - gitweb
add dt_object_{init,fini}()
authornikita <nikita>
Wed, 17 May 2006 17:44:14 +0000 (17:44 +0000)
committernikita <nikita>
Wed, 17 May 2006 17:44:14 +0000 (17:44 +0000)
lustre/include/linux/dt_object.h
lustre/obdclass/dt_object.c

index d502242..8af5b89 100644 (file)
@@ -281,6 +281,10 @@ struct dt_object {
         struct dt_index_operations  *do_index_ops;
 };
 
+int  dt_object_init(struct dt_object *obj,
+                    struct lu_object_header *h, struct lu_device *d);
+void dt_object_fini(struct dt_object *obj);
+
 struct txn_param {
         unsigned int tp_credits;
 };
index f65ce0f..44df7ad 100644 (file)
@@ -113,3 +113,17 @@ void dt_device_fini(struct dt_device *dev)
         lu_device_fini(&dev->dd_lu_dev);
 }
 EXPORT_SYMBOL(dt_device_fini);
+
+int dt_object_init(struct dt_object *obj,
+                   struct lu_object_header *h, struct lu_device *d)
+
+{
+        return lu_object_init(&obj->do_lu, h, d);
+}
+EXPORT_SYMBOL(dt_object_init);
+
+void dt_object_fini(struct dt_object *obj)
+{
+        lu_object_fini(obj);
+}
+EXPORT_SYMBOL(dt_object_fini);