From: nikita Date: Wed, 17 May 2006 17:44:14 +0000 (+0000) Subject: add dt_object_{init,fini}() X-Git-Tag: v1_8_0_110~486^2~1814 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=a5985b1f80bee874a136dde8534674df47dea09a;p=fs%2Flustre-release.git add dt_object_{init,fini}() --- diff --git a/lustre/include/linux/dt_object.h b/lustre/include/linux/dt_object.h index d502242..8af5b89 100644 --- a/lustre/include/linux/dt_object.h +++ b/lustre/include/linux/dt_object.h @@ -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; }; diff --git a/lustre/obdclass/dt_object.c b/lustre/obdclass/dt_object.c index f65ce0f..44df7ad 100644 --- a/lustre/obdclass/dt_object.c +++ b/lustre/obdclass/dt_object.c @@ -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);