mutex: add atomic_dec_and_mutex_lock(), fix