Loading drivers/block/nvme.c +7 −1 Original line number Diff line number Diff line Loading @@ -451,7 +451,8 @@ static int nvme_submit_bio_queue(struct nvme_queue *nvmeq, struct nvme_ns *ns, dma_dir = DMA_FROM_DEVICE; } nvme_map_bio(nvmeq->q_dmadev, nbio, bio, dma_dir, psegs); if (nvme_map_bio(nvmeq->q_dmadev, nbio, bio, dma_dir, psegs) == 0) goto mapping_failed; cmnd->rw.flags = 1; cmnd->rw.command_id = cmdid; Loading @@ -471,6 +472,11 @@ static int nvme_submit_bio_queue(struct nvme_queue *nvmeq, struct nvme_ns *ns, return 0; mapping_failed: free_nbio(nvmeq, nbio); bio_endio(bio, -ENOMEM); return 0; free_nbio: free_nbio(nvmeq, nbio); congestion: Loading Loading
drivers/block/nvme.c +7 −1 Original line number Diff line number Diff line Loading @@ -451,7 +451,8 @@ static int nvme_submit_bio_queue(struct nvme_queue *nvmeq, struct nvme_ns *ns, dma_dir = DMA_FROM_DEVICE; } nvme_map_bio(nvmeq->q_dmadev, nbio, bio, dma_dir, psegs); if (nvme_map_bio(nvmeq->q_dmadev, nbio, bio, dma_dir, psegs) == 0) goto mapping_failed; cmnd->rw.flags = 1; cmnd->rw.command_id = cmdid; Loading @@ -471,6 +472,11 @@ static int nvme_submit_bio_queue(struct nvme_queue *nvmeq, struct nvme_ns *ns, return 0; mapping_failed: free_nbio(nvmeq, nbio); bio_endio(bio, -ENOMEM); return 0; free_nbio: free_nbio(nvmeq, nbio); congestion: Loading