lkml.org 
[lkml]   [2010]   [Jul]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[097/140] USB: g_serial: fix tty cleanup on unload
    2.6.33-stable review patch.  If anyone has any objections, please let us know.

    ------------------

    From: Jon Povey <jon.povey@racelogic.co.uk>

    commit b23097b793081358a6d943263c91bae4c955c4e3 upstream.

    Call put_tty_driver() in cleanup function, to fix Oops when trying to open
    gadget serial char device after module unload.

    Signed-off-by: Jon Povey <jon.povey@racelogic.co.uk>
    Acked-by: David Brownell <dbrownell@users.sourceforge.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    drivers/usb/gadget/u_serial.c | 1 +
    1 file changed, 1 insertion(+)

    --- a/drivers/usb/gadget/u_serial.c
    +++ b/drivers/usb/gadget/u_serial.c
    @@ -1183,6 +1183,7 @@ void gserial_cleanup(void)
    n_ports = 0;

    tty_unregister_driver(gs_tty_driver);
    + put_tty_driver(gs_tty_driver);
    gs_tty_driver = NULL;

    pr_debug("%s: cleaned up ttyGS* support\n", __func__);



    \
     
     \ /
      Last update: 2010-07-30 19:51    [W:0.032 / U:60.528 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site