------- Comment From [email protected] 2016-09-12 22:46 EDT-------
(In reply to comment #20)
> Part of the fix was in the current update. Marking the verification done to
> proceed with the current cycle. This bug needs to be reset to fix-committed
> for tracking the remaining patch after it gets closed by automatic processes.

Hi smb,

The final patch, which was not included in the current release depends
on a fixup I pushed upstream.  I retested this, and it allowed it to
successfully disable the device after 6 EEHs;

The fixup  is not in Linus tree yet, but it should be included in the
next -rc.  it's queued in Jens Axboe's linux-block tree:

82469c59d222 ("nvme: Don't suspend admin queue that wasn't created")

<https://git.kernel.org/cgit/linux/kernel/git/axboe/linux-
block.git/commit/?h=for-
linus&id=82469c59d222f839ded5cd282172258e026f9112>

This needs to go on top of

c21377f8366c ("nvme: Suspend all queues before deletion")

Which is already in the Ubuntu's kernel -next branch.

Thanks,

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1602724

Title:
  Ubuntu 16.04 - Full EEH Recovery Support for NVMe devices

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Xenial:
  Fix Released

Bug description:
  == Comment: #0 - Heitor Ricardo Alves de Siqueira <[email protected]> - 
2016-07-12 12:54:27 ==
  Current nvme driver in Ubuntu 16.04 kernel does not handle error recovery; we 
are missing some patches from the upstream nvme driver.

  We would like to ask Canonical to cherry pick the following patches for the 
16.04 kernel, if possible:
      * 9396dec916c0 ("nvme: use a work item to submit async event requests")
      * 79f2b358c9ba ("nvme: don't poll the CQ from the kthread")
      * 2d55cd5f511d ("nvme: replace the kthread with a per-device watchdog 
timer")
      * 9bf2b972afea ("NVMe: Fix reset/remove race")
      * c875a7093f04 ("nvme: Avoid reset work on watchdog timer function during 
error recovery")
      * a5229050b69c ("NVMe: Always use MSI/MSI-x interrupts")

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1602724/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to