}
err_hash:
if (obd->obd_uuid_hash) {
- cfs_hash_destroy(obd->obd_uuid_hash);
+ cfs_hash_putref(obd->obd_uuid_hash);
obd->obd_uuid_hash = NULL;
}
if (obd->obd_nid_hash) {
- cfs_hash_destroy(obd->obd_nid_hash);
+ cfs_hash_putref(obd->obd_nid_hash);
obd->obd_nid_hash = NULL;
}
if (obd->obd_nid_stats_hash) {
- cfs_hash_destroy(obd->obd_nid_stats_hash);
+ cfs_hash_putref(obd->obd_nid_stats_hash);
obd->obd_nid_stats_hash = NULL;
}
obd->obd_starting = 0;
/* destroy an uuid-export hash body */
if (obd->obd_uuid_hash) {
- cfs_hash_destroy(obd->obd_uuid_hash);
+ cfs_hash_putref(obd->obd_uuid_hash);
obd->obd_uuid_hash = NULL;
}
/* destroy a nid-export hash body */
if (obd->obd_nid_hash) {
- cfs_hash_destroy(obd->obd_nid_hash);
+ cfs_hash_putref(obd->obd_nid_hash);
obd->obd_nid_hash = NULL;
}
/* destroy a nid-stats hash body */
if (obd->obd_nid_stats_hash) {
- cfs_hash_destroy(obd->obd_nid_stats_hash);
+ cfs_hash_putref(obd->obd_nid_stats_hash);
obd->obd_nid_stats_hash = NULL;
}