WORKER_IDLE
if (WARN_ON_ONCE(worker->flags & WORKER_IDLE) ||
worker->flags |= WORKER_IDLE;
if (WARN_ON_ONCE(!(worker->flags & WORKER_IDLE)))
worker_clr_flags(worker, WORKER_IDLE);
WARN_ON(!(worker->flags & WORKER_IDLE)))