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

nvme: assert for poll_group when aborting accel_seq



This was found by scan-build on unrelated patch that
started checking if poll_group is set on nvme complete
path.

Change-Id: Ifff3a5b33674cb5421ceec57c100f7b02b03113b
Signed-off-by: default avatarTomasz Zawadzki <tomasz.zawadzki@nutanix.com>
Reviewed-on: https://review.spdk.io/c/spdk/spdk/+/25805


Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK Automated Test System <spdkbot@gmail.com>
Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: default avatarJim Harris <jim.harris@nvidia.com>
Reviewed-by: default avatarKonrad Sztyber <ksztyber@nvidia.com>
parent 580546d3
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1503,6 +1503,7 @@ nvme_complete_request(spdk_nvme_cmd_cb cb_fn, void *cb_arg, struct spdk_nvme_qpa
	struct nvme_error_cmd           *cmd;

	if (spdk_unlikely(req->accel_sequence != NULL)) {
		assert(qpair->poll_group != NULL);
		struct spdk_nvme_poll_group *pg = qpair->poll_group->group;

		/* Transports are required to execute the sequence and clear req->accel_sequence.