https://bugzilla.kernel.org/show_bug.cgi?id=207877 --- Comment #3 from Bart Van Assche (bvanassche@xxxxxxx) --- I think there are fewer processes involved in the v5.7-rc6 hang. Anyway, please report this on the appropriate USB mailing list. It seems to me that the following USB code is involved in the hang: static int device_reset(struct scsi_cmnd *srb) { struct us_data *us = host_to_us(srb->device->host); int result; usb_stor_dbg(us, "%s called\n", __func__); /* lock the device pointers and do the reset */ mutex_lock(&(us->dev_mutex)); result = us->transport_reset(us); mutex_unlock(&us->dev_mutex); return result < 0 ? FAILED : SUCCESS; } and also static int usb_stor_control_thread(void * __us) { [ ... ] mutex_lock(&(us->dev_mutex)); [ ... ] fill_inquiry_response(us, data_ptr, 36); [ ... ] mutex_unlock(&us->dev_mutex); [ ... ] } The following mailing list may be appropriate: usb-storage@xxxxxxxxxxxxxxxxxxxxxxxx -- You are receiving this mail because: You are the assignee for the bug.