# HG changeset patch # User Florian Pose # Date 1267802149 -3600 # Node ID 7f36c38e25189041e7bde32353768e6ebf9f1d25 # Parent 1fca55f14b0675253e4e124c2be6ceb42f15ed62 Fixed returning SoE error code. diff -r 1fca55f14b06 -r 7f36c38e2518 master/cdev.c --- a/master/cdev.c Fri Mar 05 16:15:22 2010 +0100 +++ b/master/cdev.c Fri Mar 05 16:15:49 2010 +0100 @@ -3416,6 +3416,7 @@ wait_event(request.slave->soe_queue, request.req.state != EC_INT_REQUEST_BUSY); + ioctl.error_code = request.req.error_code; retval = request.req.state == EC_INT_REQUEST_SUCCESS ? 0 : -EIO; if (__copy_to_user((void __user *) arg, &ioctl, sizeof(ioctl))) {