RFC: what to do about abort?

Christoph Hellwig hch at infradead.org
Sun May 8 02:04:06 PDT 2016


On Thu, May 05, 2016 at 05:56:33PM -0400, Keith Busch wrote:
> If you don't find a deterministic event on failure to be useful for the
> device side, you must have better visibility into your internal device
> state than most others do. :)

I get a deterministic error: the controller reset.

> The spec so badly defines abort, though, I have to agree you're right
> to remove it. Since having a dependable event greatly helps debugging
> field issues when device makers desperately want to blame the driver
> for command timeouts, does it sound okay to have a module param toggle
> its use, defaulting to off?

Let's just keep it.  I don't think it's helpful, but it's not that bad
that we have to get rid of it.



More information about the Linux-nvme mailing list