Loading drivers/block/nvme.c +4 −0 Original line number Diff line number Diff line Loading @@ -909,6 +909,10 @@ static void nvme_free_queue(struct nvme_dev *dev, int qid) spin_lock_irq(&nvmeq->q_lock); nvme_cancel_ios(nvmeq, false); while (bio_list_peek(&nvmeq->sq_cong)) { struct bio *bio = bio_list_pop(&nvmeq->sq_cong); bio_endio(bio, -EIO); } spin_unlock_irq(&nvmeq->q_lock); irq_set_affinity_hint(vector, NULL); Loading Loading
drivers/block/nvme.c +4 −0 Original line number Diff line number Diff line Loading @@ -909,6 +909,10 @@ static void nvme_free_queue(struct nvme_dev *dev, int qid) spin_lock_irq(&nvmeq->q_lock); nvme_cancel_ios(nvmeq, false); while (bio_list_peek(&nvmeq->sq_cong)) { struct bio *bio = bio_list_pop(&nvmeq->sq_cong); bio_endio(bio, -EIO); } spin_unlock_irq(&nvmeq->q_lock); irq_set_affinity_hint(vector, NULL); Loading