+5
−5
Loading
It's possible that we get a request to abort I/O just after a queued_datain_task has completed, but before we've had a chance to remove it from the queued_datain_tasks TAILQ. _iscsi_conn_abort_queued_datain_task wasn't accounting for that which would result in an infinite loop. Fixes issue #725. Signed-off-by:Jim Harris <james.r.harris@intel.com> Tested-by: Jane Lusby Change-Id: I494ee78763d527d83dcb65f46563ee69bb975576 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/450301 Reviewed-by:
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by:
Darek Stojaczyk <dariusz.stojaczyk@intel.com> Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com>