Am Mittwoch, den 12.08.2020, 08:26 +0900 schrieb Tetsuo Handa: > syzbot is reporting hung task at wdm_flush() [1], for there is a circular > dependency that wdm_flush() from flip_close() for /dev/cdc-wdm0 forever > waits for /dev/raw-gadget to be closed while close() for /dev/raw-gadget > cannot be called unless close() for /dev/cdc-wdm0 completes. > > It turned out that wdm_flush() is broken in multiple aspects. Sorry, this seems to be a miscommunication. I was under the impression that you were testing patches. I will push them upstream. You cannot just remove flush() without impairing error handling. Regards Oliver Nacked-by: Oliver Neukum <oneukum@xxxxxxxx>