Fixed FoE request states.

This commit is contained in:
Florian Pose
2009-01-30 10:56:06 +00:00
parent 96ea8a76b8
commit 5ea60780a0
3 changed files with 6 additions and 6 deletions
+4 -4
View File
@@ -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;