equal
deleted
inserted
replaced
264 list_for_each_entry_safe(request, next, &slave->foe_requests, list) { |
264 list_for_each_entry_safe(request, next, &slave->foe_requests, list) { |
265 if (slave->current_state & EC_SLAVE_STATE_ACK_ERR) { |
265 if (slave->current_state & EC_SLAVE_STATE_ACK_ERR) { |
266 EC_SLAVE_WARN(slave, "Aborting FOE request," |
266 EC_SLAVE_WARN(slave, "Aborting FOE request," |
267 " slave has error flag set.\n"); |
267 " slave has error flag set.\n"); |
268 request->req.state = EC_INT_REQUEST_FAILURE; |
268 request->req.state = EC_INT_REQUEST_FAILURE; |
269 wake_up(&slave->sdo_queue); |
269 wake_up(&slave->foe_queue); |
270 fsm->sdo_request = NULL; |
270 fsm->sdo_request = NULL; |
271 fsm->state = ec_fsm_slave_state_idle; |
271 fsm->state = ec_fsm_slave_state_idle; |
272 return 0; |
272 return 0; |
273 } |
273 } |
274 list_del_init(&request->list); // dequeue |
274 list_del_init(&request->list); // dequeue |