_Q_SLEEPY_VAL
u32 new = old | _Q_SLEEPY_VAL;
BUG_ON(old & _Q_SLEEPY_VAL);
if (!(val & _Q_SLEEPY_VAL))
if (val & _Q_SLEEPY_VAL) {
!(val & _Q_SLEEPY_VAL)) {
val |= _Q_SLEEPY_VAL;
if (val & _Q_SLEEPY_VAL) {
!(val & _Q_SLEEPY_VAL)) {
val |= _Q_SLEEPY_VAL;