Messages in this thread | | | Date | Mon, 20 Jul 2009 23:48:29 +0100 | From | Alan Cox <> | Subject | Re: [PATCH] [usb-serial] fix Ooops on uplug |
| |
> The reason is that the serial port's resources are freed upon > disconnect (in serial_hangup()) but the tty device layer is not made > aware of that. Hence, the close callback will later access the > resources again.
tty_port_hangup() is part of the hangup path and the physical resources should not be touched after the hangup completes. It's a good indication of where the bug might be but its not I suspect the fix as we now leak the resources.
| |