Clear acm->tty on last close because the tty layer
releases the tty object at that point.
Signed-off-by: Paul Fulghum <[EMAIL PROTECTED]>
--- linux-2.6.16-rc5/drivers/usb/class/cdc-acm.c 2006-02-27
14:40:21.000000000 -0600
+++ b/drivers/usb/class/cdc-acm.c 2006-03-13 09:33:23.000000000 -0600
@@ -517,6 +517,7 @@ static void acm_tty_close(struct tty_str
usb_kill_urb(acm->ru[i].urb);
} else
acm_tty_unregister(acm);
+ acm->tty = NULL;
}
up(&open_sem);
}
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel