xenbus: don't bail early from xenbus_dev_request_and_reply()
[cascardo/linux.git] / drivers / xen / xenbus / xenbus_xs.c
index 374b12a..0bd3d47 100644 (file)
@@ -249,9 +249,6 @@ void *xenbus_dev_request_and_reply(struct xsd_sockmsg *msg)
 
        mutex_unlock(&xs_state.request_mutex);
 
-       if (IS_ERR(ret))
-               return ret;
-
        if ((msg->type == XS_TRANSACTION_END) ||
            ((req_msg.type == XS_TRANSACTION_START) &&
             (msg->type == XS_ERROR)))