On 8/30/22 13:19, Kenneth R. Crudup wrote:
I have a power-hungry NVMe-to-USB-C enclosure that sometimes falls offline
under heavy load and disconnects from the USB. Normally I curse and re-plug
it into a powered hub and go on with things. But I'm running Linus' master
(6.0-rc3 of Sunday August 28th, which also has the asynchronous resume support
rework reverted) and I was seeing a lot of the below (along with a hanging up
of the USB).
Reverting f323896f (and setting it up to reproduce the disk error/disconnect)
seems to have fixed the "usb_hub_wq hub_event" hangup, at least at first glance.
Hi Kenneth,
Thanks for having reported this. The revert mentioned above has been
included in Linus' master branch as commit 2b36209ca818 ("scsi: core:
Revert "Call blk_mq_free_tag_set() earlier""). Further feedback is welcome.
Thanks,
Bart.