nvme-tcp: kernel NULL pointer dereference, address: 0000000000000034

Daniel Wagner dwagner at suse.de
Tue Mar 21 05:58:42 PDT 2023


On Tue, Mar 21, 2023 at 01:10:51PM +0200, Sagi Grimberg wrote:
> Can you verify that you never see a bio-less requests is being polled?

As far I can tell this is not happening anymore. I could trigger just by
doing a

   nvme connect-all -P 2

I've added my annotation again and don't see the combination of

  hxct type = 2 && bio == 0

anymore:

[  503.353236] nvme nvme1: creating 12 I/O queues.
[  503.366038] nvme nvme1: mapped 2/8/2 default/read/poll queues.
[  503.370816] nvme nvme1: q ffff888106944580 rq ffff888140090000 bio ffff88810d1c5e00
[  503.372115] rq ffff888140090000 mq_hctx ffff888104e87000 type 0 bio ffff88810d1c5e00
[  503.372977] nvme nvme1: q ffff888106944580 rq ffff888121820000 bio ffff88810d1c4800
[  503.375439] rq ffff888121820000 mq_hctx ffff888104e80800 type 0 bio ffff88810d1c4800
[  503.376712] nvme nvme1: q ffff888106944580 rq ffff888128790000 bio ffff8881ec613100
[  503.379097] rq ffff888128790000 mq_hctx ffff888104e82000 type 1 bio ffff8881ec613100
[  503.380127] nvme nvme1: q ffff888106944580 rq ffff888129870000 bio ffff8881243c6c00
[  503.382560] rq ffff888129870000 mq_hctx ffff888104e84000 type 1 bio ffff8881243c6c00
[  503.383833] nvme nvme1: q ffff888106944580 rq ffff888105910000 bio ffff8881243c7d00
[  503.383889] rq ffff888105910000 mq_hctx ffff888104e82800 type 1 bio ffff8881243c7d00
[  503.386522] nvme nvme1: q ffff888106944580 rq ffff888104350000 bio ffff8881243c6600
[  503.389771] rq ffff888104350000 mq_hctx ffff888104e83800 type 1 bio ffff8881243c6600
[  503.390783] nvme nvme1: q ffff888106944580 rq ffff888107610000 bio ffff8881243c7c00
[  503.393617] rq ffff888107610000 mq_hctx ffff888104e86000 type 1 bio ffff8881243c7c00
[  503.394612] nvme nvme1: q ffff888106944580 rq ffff888104280000 bio ffff8881243c6200
[  503.397470] rq ffff888104280000 mq_hctx ffff888104e81800 type 1 bio ffff8881243c6200
[  503.398530] nvme nvme1: q ffff888106944580 rq ffff888113e30000 bio ffff8881243c7000
[  503.401462] rq ffff888113e30000 mq_hctx ffff888104e84800 type 1 bio ffff8881243c7000
[  503.402353] nvme nvme1: q ffff888106944580 rq ffff888128940000 bio ffff8881243c7800
[  503.405161] rq ffff888128940000 mq_hctx ffff888104e86800 type 1 bio ffff8881243c7800
[  503.406433] nvme nvme1: q ffff888106944580 rq ffff8881070c0000 bio ffff8881243c7200
[  503.409353] rq ffff8881070c0000 mq_hctx ffff888104e85800 type 2 bio ffff8881243c7200
[  503.410438] nvme nvme1: q ffff888106944580 rq ffff888112210000 bio ffff8881243c7700
[  503.413271] rq ffff888112210000 mq_hctx ffff888104e87800 type 2 bio ffff8881243c7700
[  503.414505] nvme nvme1: q ffff888106e84e30 rq ffff888105fc1400 bio 0000000000000000
[  503.417447] rq ffff888105fc1400 mq_hctx ffff8881417c4800 type 0 bio 0000000000000000
[  503.418401] nvme nvme1: q ffff888106e84e30 rq ffff888105fc1000 bio ffff888111242000
[  503.418410] nvme nvme1: new ctrl: NQN "nqn.io-1", addr 10.161.60.136:4420



More information about the Linux-nvme mailing list