You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
u_serial.c:695 should only be reachable if gs_open() is called while gs_close() is in progress, in a narrow window where gs_close() releases the lock to permit data to be drained. According to commit c6561082b833a this shouldn't be possible, as the portmaster should itself be holding a lock to prevent this.
next step: Figure out what the portmaster is in our case and inspect it. Also add some printk's in the serial gadget driver to confirm our theory.
This theory seems wrong, as the warning is not actually triggered as a result of the goto jump, but rather because gs_close is called one time too many from the tty subsystem.
Kernel splat:
The text was updated successfully, but these errors were encountered: