nvme: move nvme_cancel_request() to common code
[deliverable/linux.git] / drivers / nvme / host / pci.c
index 4af61c909353511e2a2c6184aa9e56b649224c61..37aa25046eb85b78c824d8b6d8dbab17de975203 100644 (file)
@@ -919,22 +919,6 @@ static enum blk_eh_timer_return nvme_timeout(struct request *req, bool reserved)
        return BLK_EH_RESET_TIMER;
 }
 
-static void nvme_cancel_request(struct request *req, void *data, bool reserved)
-{
-       int status;
-
-       if (!blk_mq_request_started(req))
-               return;
-
-       dev_dbg_ratelimited(((struct nvme_ctrl *) data)->device,
-                               "Cancelling I/O %d", req->tag);
-
-       status = NVME_SC_ABORT_REQ;
-       if (blk_queue_dying(req->q))
-               status |= NVME_SC_DNR;
-       blk_mq_complete_request(req, status);
-}
-
 static void nvme_free_queue(struct nvme_queue *nvmeq)
 {
        dma_free_coherent(nvmeq->q_dmadev, CQ_SIZE(nvmeq->q_depth),
This page took 0.040432 seconds and 5 git commands to generate.