accel: assert that we never modify seq's ERROR state
This should help catching bugs when a failed sequence gets cleared its failed state. Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I9389a2610e94e766aaf4185445c36442c4d4a1f7 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16545 Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
This commit is contained in:
parent
914007c1c6
commit
45b7fb23b1
@ -150,6 +150,7 @@ accel_sequence_set_state(struct spdk_accel_sequence *seq, enum accel_sequence_st
|
||||
{
|
||||
SPDK_DEBUGLOG(accel, "seq=%p, setting state: %s -> %s\n", seq,
|
||||
ACCEL_SEQUENCE_STATE_STRING(seq->state), ACCEL_SEQUENCE_STATE_STRING(state));
|
||||
assert(seq->state != ACCEL_SEQUENCE_STATE_ERROR || state == ACCEL_SEQUENCE_STATE_ERROR);
|
||||
seq->state = state;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user