]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - drivers/mtd/ubi/block.c
blk-mq: switch ->queue_rq return value to blk_status_t
[mirror_ubuntu-artful-kernel.git] / drivers / mtd / ubi / block.c
index 3ecdb39d1985ae14c55b4c4b3ebefa30bd3c9698..c3963f88044818d15a3b6a45d7a940f56d1972da 100644 (file)
@@ -316,7 +316,7 @@ static void ubiblock_do_work(struct work_struct *work)
        blk_mq_end_request(req, errno_to_blk_status(ret));
 }
 
-static int ubiblock_queue_rq(struct blk_mq_hw_ctx *hctx,
+static blk_status_t ubiblock_queue_rq(struct blk_mq_hw_ctx *hctx,
                             const struct blk_mq_queue_data *bd)
 {
        struct request *req = bd->rq;
@@ -327,9 +327,9 @@ static int ubiblock_queue_rq(struct blk_mq_hw_ctx *hctx,
        case REQ_OP_READ:
                ubi_sgl_init(&pdu->usgl);
                queue_work(dev->wq, &pdu->work);
-               return BLK_MQ_RQ_QUEUE_OK;
+               return BLK_STS_OK;
        default:
-               return BLK_MQ_RQ_QUEUE_ERROR;
+               return BLK_STS_IOERR;
        }
 
 }