On 9/22/21 2:10 AM, Adrian Hunter wrote:
By using blk_mq_tagset_busy_iter(), the UFS driver was relying on internal details of the block layer, which was fragile and subsequently got broken. Fix by removing the use of blk_mq_tagset_busy_iter() and having the driver keep track of task management requests.
Tested-by: Bart Van Assche <bvanassche@xxxxxxx> Reviewed-by: Bart Van Assche <bvanassche@xxxxxxx>