[PATCH] nvme: Namepace identification descriptor list is optional

Keith Busch kbusch at kernel.org
Tue Jul 14 11:21:48 EDT 2020


On Sun, Jul 12, 2020 at 11:31:18AM +0200, Ingo Brunberg wrote:
> If I got it right, NVME_SC_DNR is not set for my drive, so this test is
> not the right solution for that problematic controller.

So your controller claims v1.3 spec compliance, but does not implement a
required command type, then tells the host that we should retry that
command...

I did mention the DNR reliance seemed a bit fragile considering the check
was supposed to be for non-compliant controllers. The check as it exists
is fixing real issues, though. I don't have an idea off the top of my
head for a generic solution that will work with your controller and the
issue the existing code addresses, but will think about it a bit more.



More information about the Linux-nvme mailing list