]> git.baikalelectronics.ru Git - kernel.git/commit
nvme-pci: Fix nvme queue cleanup if IRQ setup fails
authorJianchao Wang <jianchao.w.wang@oracle.com>
Thu, 15 Feb 2018 11:13:41 +0000 (19:13 +0800)
committerKeith Busch <keith.busch@intel.com>
Mon, 26 Feb 2018 08:53:32 +0000 (01:53 -0700)
commit69511014b4697bf6e81775c9545374b7c2af90a4
tree8f1ec7dafde15c0ca07915c75751c5e19ee7d26b
parent99b8f0ded94e7d134c8404277d193785b589c0be
nvme-pci: Fix nvme queue cleanup if IRQ setup fails

This patch fixes nvme queue cleanup if requesting an IRQ handler for
the queue's vector fails. It does this by resetting the cq_vector to
the uninitialized value of -1 so it is ignored for a controller reset.

Signed-off-by: Jianchao Wang <jianchao.w.wang@oracle.com>
[changelog updates, removed misc whitespace changes]
Signed-off-by: Keith Busch <keith.busch@intel.com>
drivers/nvme/host/pci.c