Commit 0f826dbb authored by Jim Harris's avatar Jim Harris Committed by Tomasz Zawadzki
Browse files

nvme: add reset condition to nvme_io_msg_process()



We also need to check if controller is preparing for reset.

Found while debugging CUSE enabling with multi-process.

Signed-off-by: default avatarJim Harris <jim.harris@samsung.com>
Change-Id: I0c0e6796b7b7595345ad8c8f8a210e0d3115875b
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21228


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: default avatarShuhei Matsumoto <smatsumoto@nvidia.com>
parent 19ab54cb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -58,7 +58,7 @@ nvme_io_msg_process(struct spdk_nvme_ctrlr *ctrlr)
		return 0;
	}

	if (!ctrlr->external_io_msgs || !ctrlr->external_io_msgs_qpair) {
	if (!ctrlr->external_io_msgs || !ctrlr->external_io_msgs_qpair || ctrlr->prepare_for_reset) {
		/* Not ready or pending reset */
		return 0;
	}