equal
deleted
inserted
replaced
219 ec_master_soe_request_t, list); |
219 ec_master_soe_request_t, list); |
220 list_del_init(&request->list); // dequeue |
220 list_del_init(&request->list); // dequeue |
221 EC_SLAVE_WARN(slave, "Discarding SoE request," |
221 EC_SLAVE_WARN(slave, "Discarding SoE request," |
222 " slave about to be deleted.\n"); |
222 " slave about to be deleted.\n"); |
223 request->req.state = EC_INT_REQUEST_FAILURE; |
223 request->req.state = EC_INT_REQUEST_FAILURE; |
|
224 kref_put(&request->refcount,ec_master_soe_request_release); |
224 wake_up(&slave->soe_queue); |
225 wake_up(&slave->soe_queue); |
225 } |
226 } |
226 |
227 |
227 if (slave->config) |
228 if (slave->config) |
228 ec_slave_config_detach(slave->config); |
229 ec_slave_config_detach(slave->config); |