On Wed, Jul 24, 2013 at 10:11:47AM -0400, Peter Hurley wrote: > On 07/12/2013 10:04 AM, Peter Hurley wrote: > >On 07/12/2013 06:30 AM, Gustavo Padovan wrote: > >>Hi Gianluca, > >> > >>* Gianluca Anzolin <[email protected]> [2013-07-09 10:35:35 +0200]: > >> > >>>Hello, > >>> > >>>In linux 3.10 in the file drivers/tty/tty_port.c the function > >>>tty_port_tty_hangup may leak a tty reference: > >>> > >>> struct tty_struct *tty = tty_port_tty_get(port); > >>> > >>> if (tty && (!check_clocal || !C_CLOCAL(tty))) { > >>> tty_hangup(tty); > >>> tty_kref_put(tty); > >>> } > >>> > >>>If tty != NULL and the second condition is false we never call > >>>tty_kref_put and > >>>the reference is leaked. > > > >Good catch. > > > >>>Fix by nesting two if statements. > >>> > >>>Signed-off-by: Gianluca Anzolin <[email protected]> > >> > >>As mentioned by Gianluca this is a regression of aa27a094 and we depend on > >>this patch to go ahead with some fixes in the bluetooth subsystem. > > > >Gustavo, > > > >There's no direct dependency; ie., there aren't merge issues here. > >We should progress with the fixes to rfcomm independent of this patch. > > > >>Gianluca, it might help if you send a proper git inline formated patch, > >>mentioning the issue and which regression you are fixing. It makes > >>maintainer's life easier. > > > >As Gustavo points out, please inline the patch otherwise commenters > >have to do it for you. > > Gianluca, > > I think Greg may be expecting you to address the comments from myself > and Gustavo before accepting this patch. > > Greg, is that the case?
Yes, I thought a new version was coming, so I dropped this one. Can someone please fix this up and resend? thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

