CLOSURE_WAITING
((CLOSURE_DESTRUCTOR|CLOSURE_WAITING|CLOSURE_RUNNING) << 1)
if (atomic_read(&cl->remaining) & CLOSURE_WAITING)
atomic_add(CLOSURE_WAITING + 1, &cl->remaining);
if (r & CLOSURE_WAITING)
closure_sub(cl, CLOSURE_WAITING + 1);