]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: scsi_debug: IMMED related delay adjustments
authorDouglas Gilbert <dgilbert@interlog.com>
Tue, 10 Apr 2018 17:00:36 +0000 (13:00 -0400)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 19 Apr 2018 02:58:49 +0000 (22:58 -0400)
commitbeac008c01aabf9fb1f23dd51c8f226404c2223f
tree8e1b14d2246f6a8acd6875a69764410384ffeae9
parent0cb3b0656e8d021e589f9182e57ecfcc22196823
scsi: scsi_debug: IMMED related delay adjustments

A patch titled: "[PATCH v2] scsi_debug: implement IMMED bit" introduced
long delays to the Start stop unit (SSU) and Synchronize cache (SC)
commands when the IMMED bit is clear.  This patch makes those delays
more realistic. It causes SSU to only delay when the start stop state is
changed; SC only delays when there's been a write since the previous
SC. It also reduced the SC delay from 1 second to 50 milliseconds.

Signed-off-by: Douglas Gilbert <dgilbert@interlog.com>
Tested-by: Ming Lei <ming.lei@redhat.com>
Reported-by: Ming Lei <ming.lei@redhat.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/scsi_debug.c