diff --git a/master/cdev.c b/master/cdev.c index a6fbcd59..b12237bf 100644 --- a/master/cdev.c +++ b/master/cdev.c @@ -2454,7 +2454,7 @@ int ec_cdev_ioctl_slave_foe_read( } // wait until master FSM has finished processing - wait_event(master->foe_queue, request.req.state != EC_REQUEST_BUSY); + wait_event(master->foe_queue, request.req.state != EC_INT_REQUEST_BUSY); data.result = request.req.result; data.error_code = request.req.error_code; @@ -2464,7 +2464,7 @@ int ec_cdev_ioctl_slave_foe_read( request.req.data_size, request.req.result); } - if (request.req.state != EC_REQUEST_SUCCESS) { + if (request.req.state != EC_INT_REQUEST_SUCCESS) { data.data_size = 0; retval = -EIO; } else { @@ -2564,12 +2564,12 @@ int ec_cdev_ioctl_slave_foe_write( } // wait until master FSM has finished processing - wait_event(master->foe_queue, request.req.state != EC_REQUEST_BUSY); + wait_event(master->foe_queue, request.req.state != EC_INT_REQUEST_BUSY); data.result = request.req.result; data.error_code = request.req.error_code; - retval = request.req.state == EC_REQUEST_SUCCESS ? 0 : -EIO; + retval = request.req.state == EC_INT_REQUEST_SUCCESS ? 0 : -EIO; if (__copy_to_user((void __user *) arg, &data, sizeof(data))) { retval = -EFAULT; diff --git a/master/foe_request.h b/master/foe_request.h index 4df624b6..bd676fea 100644 --- a/master/foe_request.h +++ b/master/foe_request.h @@ -63,7 +63,7 @@ typedef struct { ec_direction_t dir; /**< Direction. EC_DIR_OUTPUT means downloading to the slave, EC_DIR_INPUT means uploading from the slave. */ - ec_request_state_t state; /**< FoE request state. */ + ec_internal_request_state_t state; /**< FoE request state. */ unsigned long jiffies_start; /**< Jiffies, when the request was issued. */ unsigned long jiffies_sent; /**< Jiffies, when the upload/download request was sent. */ diff --git a/master/fsm_master.c b/master/fsm_master.c index aca58ced..4883c10f 100644 --- a/master/fsm_master.c +++ b/master/fsm_master.c @@ -490,7 +490,7 @@ int ec_fsm_master_action_process_foe( request = list_entry(master->foe_requests.next, ec_master_foe_request_t, list); list_del_init(&request->list); // dequeue - request->req.state = EC_REQUEST_BUSY; + request->req.state = EC_INT_REQUEST_BUSY; slave = request->slave; if (master->debug_level)