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