backoff.c - deadlock avoidance