blk-mq: switch ->queue_rq return value to blk_status_t
Use the same values for use for request completion errors as the return value from ->queue_rq. BLK_STS_RESOURCE is special cased to cause a requeue, and all the others are completed as-is. Signed-off-by:Christoph Hellwig <hch@lst.de> Signed-off-by:
Jens Axboe <axboe@fb.com>
Showing
- block/blk-mq.c 17 additions, 20 deletionsblock/blk-mq.c
- drivers/block/loop.c 3 additions, 3 deletionsdrivers/block/loop.c
- drivers/block/mtip32xx/mtip32xx.c 8 additions, 9 deletionsdrivers/block/mtip32xx/mtip32xx.c
- drivers/block/nbd.c 4 additions, 8 deletionsdrivers/block/nbd.c
- drivers/block/null_blk.c 2 additions, 2 deletionsdrivers/block/null_blk.c
- drivers/block/rbd.c 2 additions, 2 deletionsdrivers/block/rbd.c
- drivers/block/virtio_blk.c 5 additions, 5 deletionsdrivers/block/virtio_blk.c
- drivers/block/xen-blkfront.c 4 additions, 4 deletionsdrivers/block/xen-blkfront.c
- drivers/md/dm-rq.c 4 additions, 4 deletionsdrivers/md/dm-rq.c
- drivers/mtd/ubi/block.c 3 additions, 3 deletionsdrivers/mtd/ubi/block.c
- drivers/nvme/host/core.c 7 additions, 7 deletionsdrivers/nvme/host/core.c
- drivers/nvme/host/fc.c 12 additions, 11 deletionsdrivers/nvme/host/fc.c
- drivers/nvme/host/nvme.h 1 addition, 1 deletiondrivers/nvme/host/nvme.h
- drivers/nvme/host/pci.c 20 additions, 22 deletionsdrivers/nvme/host/pci.c
- drivers/nvme/host/rdma.c 14 additions, 12 deletionsdrivers/nvme/host/rdma.c
- drivers/nvme/target/loop.c 8 additions, 9 deletionsdrivers/nvme/target/loop.c
- drivers/scsi/scsi_lib.c 15 additions, 15 deletionsdrivers/scsi/scsi_lib.c
- include/linux/blk-mq.h 2 additions, 5 deletionsinclude/linux/blk-mq.h
Loading
Please register or sign in to comment