hammer_lock_downgrade
void hammer_lock_downgrade(struct hammer_lock *lock, int shcount);
hammer_lock_downgrade(&cursor->node->lock, 1);
hammer_lock_downgrade(&cursor->parent->lock, 1);
hammer_lock_downgrade(&nodes[i]->lock, counts[i]);
hammer_lock_downgrade(&nodes[i]->lock, counts[i]);