66
65
* dmu_tx_assign(), but there is currently no mechanism
69
(void) dnode_hold_impl(os->os, object, DNODE_MUST_BE_FREE,
68
(void) dnode_hold_impl(os, object, DNODE_MUST_BE_FREE,
74
73
if (dmu_object_next(os, &object, B_TRUE, 0) == 0)
78
77
dnode_allocate(dn, ot, blocksize, 0, bonustype, bonuslen, tx);
83
82
dmu_tx_add_new_object(tx, os, object);