IRQ/nvme_pci_complete_rq: NULL pointer dereference yet again
Keith Busch
keith.busch at intel.com
Thu Apr 5 15:41:39 PDT 2018
On Thu, Apr 05, 2018 at 05:21:29PM -0500, Alex G. wrote:
> All you have to do is say CONFIG_KASAN=y. It took almost no time at all
> to trigger. The serial port is still stuck spewing out the logs, but the
> ssh logger has them.
>
> I've had to put the full log somewhere else[1], as it's way too big for
> an email.
>
> Alex
> http://gtech.myftp.org/~mrnuke/nvme_logs/log-20180405-1705.log
I take it this doesn't happen without the MD raid. Could you try with
the following patch?
---
diff --git a/drivers/md/dm-rq.c b/drivers/md/dm-rq.c
index bf0b840645cc..d377643b5d06 100644
--- a/drivers/md/dm-rq.c
+++ b/drivers/md/dm-rq.c
@@ -366,7 +366,7 @@ static void dm_complete_request(struct request *rq, blk_status_t error)
if (!rq->q->mq_ops)
blk_complete_request(rq);
else
- blk_mq_complete_request(rq);
+ blk_mq_end_request(rq);
}
/*
--
More information about the Linux-nvme
mailing list