Commit db9536e6 authored by Nathan Claudel's avatar Nathan Claudel Committed by Jim Harris
Browse files

lib/accel: fix error message on failed push



The memory domain selected in the error message is the source but should
be the destination.

This may cause a failed assert or even a crash if the source memory
domain is NULL.

Change-Id: I5d948167e665e40d2219b44c5630a241613f9e9a
Signed-off-by: default avatarNathan Claudel <nclaudel@kalrayinc.com>
Reviewed-on: https://review.spdk.io/c/spdk/spdk/+/25730


Reviewed-by: default avatarKonrad Sztyber <ksztyber@nvidia.com>
Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
Tested-by: default avatarSPDK Automated Test System <spdkbot@gmail.com>
Reviewed-by: default avatarJim Harris <jim.harris@nvidia.com>
Community-CI: Mellanox Build Bot
parent ef2b6d5f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2226,7 +2226,7 @@ accel_task_push_data(struct spdk_accel_sequence *seq, struct spdk_accel_task *ta
					  accel_task_push_data_cb, seq);
	if (spdk_unlikely(rc != 0)) {
		SPDK_ERRLOG("Failed to push data to memory domain: %s, rc: %d\n",
			    spdk_memory_domain_get_dma_device_id(task->aux->bounce.s.orig_domain), rc);
			    spdk_memory_domain_get_dma_device_id(task->aux->bounce.d.orig_domain), rc);
		accel_sequence_set_fail(seq, rc);
	}
}