nvme: Fix sync controller reset return
authorCharles Machalow <charles.machalow@intel.com>
Thu, 10 May 2018 23:01:38 +0000 (16:01 -0700)
committerKeith Busch <keith.busch@intel.com>
Fri, 11 May 2018 16:51:45 +0000 (10:51 -0600)
commit4e50d9ebaeaa3c6761d2b513ef7039510c8cf213
tree34f53556f597922875004c500b741de5a10400c1
parent12d9f07022dcde261ad16e9a11f45096dc68b03c
nvme: Fix sync controller reset return

If a controller reset is requested while the device has no namespaces,
we were incorrectly returning ENETRESET. This patch adds the check for
ADMIN_ONLY controller state to indicate a successful reset.

Fixes: 8000d1fdb0  ("nvme-rdma: fix sysfs invoked reset_ctrl error flow ")
Cc: <stable@vger.kernel.org>
Signed-off-by: Charles Machalow <charles.machalow@intel.com>
[changelog]
Signed-off-by: Keith Busch <keith.busch@intel.com>
drivers/nvme/host/core.c