reacquire_held_locks
if (reacquire_held_locks(curr, depth, i, &merged))
if (reacquire_held_locks(curr, depth, i + 1, &merged))