vhost-scsi: reduce flushes during endpoint clearing
authorMike Christie <michael.christie@oracle.com>
Tue, 25 May 2021 17:47:31 +0000 (12:47 -0500)
committerMichael S. Tsirkin <mst@redhat.com>
Sat, 3 Jul 2021 08:50:54 +0000 (04:50 -0400)
commitd60146c161befc8d62cba427be869b2231224347
treed450ad44caf0396f4a37273dc76955c0a950b601
parent31fbea3ab94ea1bf537365e9340d64d216c3c3eb
vhost-scsi: reduce flushes during endpoint clearing

vhost_scsi_flush will flush everything, so we can clear the backends then
flush, then destroy. We don't need to flush before each vq destruction
because after the flush we will have made sure there can be no new cmds
started and there are no running cmds.

Signed-off-by: Mike Christie <michael.christie@oracle.com>
Link: https://lore.kernel.org/r/20210525174733.6212-4-michael.christie@oracle.com
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/vhost/scsi.c