[PATCH] nvme: restore use of blk_path_error() in nvme_complete_rq()

Christoph Hellwig hch at infradead.org
Mon Aug 10 08:43:55 EDT 2020


Just returning from my vacation, and I'm really surprised about
this discussion.

If you want to fix a device mapper / block layer interaction you do
not change nvme code to use suboptimal interfaces.

One of the reasons for the nvme multipath design was to allow for
tighter integration with protocol features, and making nvme do a detour
through the block layer for no good reason at all does not help with
that at all.

And if you want to support the TP that added the new command interrupted
status code please read through it - the status code itself is just a
small part of it, and none of the changes proposed in these discussions
would lead to a proper implementation.



More information about the Linux-nvme mailing list