Fix two instances of XS_ERROR
authorVangelis Koukis <vkoukis@grnet.gr>
Sun, 19 Feb 2012 12:11:02 +0000 (14:11 +0200)
committerVangelis Koukis <vkoukis@grnet.gr>
Sun, 19 Feb 2012 12:11:02 +0000 (14:11 +0200)
xseg/peers/filed.c
xseg/sys/xsegbd.c

index 03d301a..83b581f 100644 (file)
@@ -132,7 +132,7 @@ static void complete(struct store *store, struct io *io)
 static void fail(struct store *store, struct io *io)
 {
        struct xseg_request *req = io->req;
-       req->state |= XS_ERROR;
+       req->state |= XS_FAILED;
        log_io("fail", io);
        xseg_respond(store->xseg, req->portno, req);
        xseg_signal(store->xseg, req->portno);
index 90d07ef..9fe461f 100644 (file)
@@ -656,7 +656,7 @@ int update_dev_sectors_from_request(        struct xsegbd_device *xsegbd_dev,
 {
        void *data;
 
-       if (xreq->state & XS_ERROR)
+       if (xreq->state & XS_FAILED)
                return -ENOENT;
 
        if (!(xreq->state & XS_SERVED))