On Tue, 2017-05-30 at 10:54 -0700, Himanshu Madhani wrote: > From: Quinn Tran <quinn.tran@xxxxxxxxxx> > > In case of hardware queue full, commands can loop between > TCM stack and tcm_qla2xx shim layers for retry. While command > is waiting for retry, task mgmt can get ahead and abort the > cmmand that encountered queue full condition. Fix this by > dropping the command, if task mgmt has already started the > command free process. Although I think this is a check that should be performed by the target core instead of each target driver: Reviewed-by: Bart Van Assche <Bart.VanAssche@xxxxxxxxxxx>