Re: [PATCH 2/2] RDMA/srp: Rework SCSI device reset handling

2019-01-21 Thread Bart Van Assche
On 1/19/19 2:04 AM, Christoph Hellwig wrote: + /* Check whether all requests have finished. */ + blk_freeze_queue_start(q); + time_left = blk_mq_freeze_queue_wait_timeout(q, 1 * HZ); + blk_mq_unfreeze_queue(q); + return time_left > 0 ? SUCCESS : FAILED; This is entire

Re: [PATCH 2/2] RDMA/srp: Rework SCSI device reset handling

2019-01-19 Thread Christoph Hellwig
> + /* Check whether all requests have finished. */ > + blk_freeze_queue_start(q); > + time_left = blk_mq_freeze_queue_wait_timeout(q, 1 * HZ); > + blk_mq_unfreeze_queue(q); > > + return time_left > 0 ? SUCCESS : FAILED; This is entirely generic SCSI/block evel functionality.