Messages in this thread | | | Date | Wed, 23 Nov 2011 13:03:27 -0800 | Subject | Re: [RFC] cdc-acm: Fix potential deadlock (lockdep warning) | From | Havard Skinnemoen <> |
| |
On Wed, Nov 23, 2011 at 11:44 AM, Alan Cox <alan@linux.intel.com> wrote: > Any data owned by the USB part needs to be handled by the USB driver. > In the case of usb-serial it keeps its own krefs for that because the > lifetime of the port/USB serial data is not the same as the lifetime of > the tty itself.
Yes, exactly. But since tty_port already has a kref, why not use that? It doesn't have any other use currently.
Hmm, a quick grep tells me tty_port_get() and tty_port_put() are completely unused. What was the intention behind them?
Havard
| |