equal
deleted
inserted
replaced
306 |
306 |
307 // invalidate processing register request |
307 // invalidate processing register request |
308 list_for_each_entry(reg, &sc->reg_requests, list) { |
308 list_for_each_entry(reg, &sc->reg_requests, list) { |
309 if (sc->slave->fsm.reg_request == reg) { |
309 if (sc->slave->fsm.reg_request == reg) { |
310 sc->slave->fsm.reg_request = NULL; |
310 sc->slave->fsm.reg_request = NULL; |
|
311 EC_SLAVE_WARN(sc->slave, "Aborting register request," |
|
312 " slave is detaching.\n"); |
|
313 reg->state = EC_INT_REQUEST_FAILURE; |
|
314 wake_up_all(&sc->slave->master->request_queue); |
311 break; |
315 break; |
312 } |
316 } |
313 } |
317 } |
314 |
318 |
315 sc->slave = NULL; |
319 sc->slave = NULL; |