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
> + /* 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.
2 matches
Mail list logo