DL_STATE_DORMANT
WRITE_ONCE(link->status, DL_STATE_DORMANT);
WARN_ON(link->status != DL_STATE_DORMANT);
WRITE_ONCE(link->status, DL_STATE_DORMANT);
WRITE_ONCE(link->status, DL_STATE_DORMANT);
WRITE_ONCE(link->status, DL_STATE_DORMANT);
WARN_ON(link->status != DL_STATE_DORMANT &&
link->status = DL_STATE_DORMANT;
link->status = DL_STATE_DORMANT;
case DL_STATE_DORMANT:
if (READ_ONCE(link->status) != DL_STATE_DORMANT)
if (READ_ONCE(link->status) != DL_STATE_DORMANT &&
if (READ_ONCE(link->status) != DL_STATE_DORMANT &&
if (READ_ONCE(link->status) != DL_STATE_DORMANT)
if (link->status == DL_STATE_DORMANT) {