IRQ_WORK_BUSY
return atomic_read(&work->node.a_flags) & IRQ_WORK_BUSY;
IRQ_WORK_CLAIMED = (IRQ_WORK_PENDING | IRQ_WORK_BUSY),
(void)atomic_cmpxchg(&work->node.a_flags, flags, flags & ~IRQ_WORK_BUSY);