ASSERT3U(data->zcd_txg, !=, 0);
/* Remove our callback from the list */
- (void) mutex_lock(&zcl->zcl_callbacks_lock);
+ (void) pthread_mutex_lock(&zcl->zcl_callbacks_lock);
list_remove(&zcl->zcl_callbacks, data);
- (void) mutex_unlock(&zcl->zcl_callbacks_lock);
+ (void) pthread_mutex_unlock(&zcl->zcl_callbacks_lock);
out:
umem_free(data, sizeof (ztest_cb_data_t));
dmu_write(os, ZTEST_DIROBJ, za->za_diroff, sizeof (uint64_t), &txg, tx);
- (void) mutex_lock(&zcl->zcl_callbacks_lock);
+ (void) pthread_mutex_lock(&zcl->zcl_callbacks_lock);
/*
* Since commit callbacks don't have any ordering requirement and since
tmp_cb = cb_data[i];
}
- (void) mutex_unlock(&zcl->zcl_callbacks_lock);
+ (void) pthread_mutex_unlock(&zcl->zcl_callbacks_lock);
dmu_tx_commit(tx);
}