NVMe IO error due to abort..

Jens Axboe axboe at kernel.dk
Fri Feb 24 14:12:32 PST 2017


On 02/24/2017 02:55 PM, Linus Torvalds wrote:
> On Fri, Feb 24, 2017 at 1:35 PM, Jens Axboe <axboe at kernel.dk> wrote:
>>
>> And below is the branch info. I was going to send this in pretty soon
>> anyway, but lets see what happens.
>>
>>   git://git.kernel.dk/linux-block.git for-linus
> 
> Can you give me an overview of this all for the merge message. Might
> as well merge this properly regardless.

Yes sure, this pull request contains:

- NVMe updates and fixes that missed the first pull request. This
  includes bug fixes, and support for autonomous power management.

- Fix from Christoph for missing clear of the request payload,
  causing a problem with (at least) the storvsc driver.

- Further fixes for the queue/bdi life time issues from Jan.

- The Kconfig mq scheduler update from me.

- Fixing a use-after-free in dm-rq, spotted by Bart, introduced
  in this merge window.

- Three fixes for nbd from Josef.

- Bug fix from Omar, fixing a bug in sas transport code that
  oopses when bsg ioctls were used. From Omar.

- Improvements to the queue restart and tag wait from from
  Omar.

- Set of fixes for the sed/opal code from Scott.

- Three trivial patches to cciss from Tobin

> I'm currently just building things in a loop on the old Fedora kernel,
> just to verify stability (I had already pruned away my own 4.10 kernel
> due to the earlier "git bisect" I did on that machine due to the
> touchpad issue earlier in the merge window, so I'm using the distro
> kernel just to verify that it really isn't any new hw issue).
> 
> I'm pretty sure the hw is fine, but I'll do that a bit more, before I
> go back to current head of git for testing.
> 
> But that means I might as well just have this all already merged
> (which I do on my main desktop that has so far not shown any signs of
> this issue).

It's a puzzling issue. Let me know how it goes with the above merge, and
I can add some debug code to try and narrow this down.

-- 
Jens Axboe




More information about the Linux-nvme mailing list