On Fri, Sep 13, 2013 at 05:35:11PM +0200, Paul Chavent wrote: > Signed-off-by: Paul Chavent <paul.chavent@xxxxxxxx> > --- > drivers/usb/serial/ftdi_sio.c | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) > > diff --git a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c > index c45f9c0..df66495 100644 > --- a/drivers/usb/serial/ftdi_sio.c > +++ b/drivers/usb/serial/ftdi_sio.c > @@ -1966,8 +1966,14 @@ static int ftdi_process_packet(struct usb_serial_port *port, > port->icount.dsr++; > if (diff_status & FTDI_RS0_RI) > port->icount.rng++; > - if (diff_status & FTDI_RS0_RLSD) > + if (diff_status & FTDI_RS0_RLSD) { > port->icount.dcd++; > + struct tty_struct *tty = tty_port_tty_get(&port->port); Please move the tty_struct definition to the top of the function (or at least to the top of the block). Thanks, Johan -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html