Re: [linux-usb-devel] [PATCH]option close race

2007-03-20 Thread Matthias Urlichs
Hi, Oliver Neukum: > usb_kill_urb() may be called with NULL. It turns into a nop. > Ah. Thanks. -- Matthias Urlichs | {M:U} IT Design @ m-u-it.de | [EMAIL PROTECTED] Disclaimer: The quote was selected randomly. Really. | http://smurf.noris.de - - I never cheated an honest man, only rasc

Re: [linux-usb-devel] [PATCH]option close race

2007-03-20 Thread Oliver Neukum
Am Dienstag, 20. März 2007 14:11 schrieb [EMAIL PROTECTED]: > Hi, > > Oliver Neukum: > > the option driver does not directly use usb_kill_urb(). It uses a wrapper. > > This wrapper means that callbacks which are running are not killed during > > close, resubmitting and illicitly pushing data into

Re: [linux-usb-devel] [PATCH]option close race

2007-03-20 Thread smurf
Hi, Oliver Neukum: > the option driver does not directly use usb_kill_urb(). It uses a wrapper. > This wrapper means that callbacks which are running are not killed during > close, resubmitting and illicitly pushing data into the tty layer. > The whole purpose of usb_kill_urb() is subverted. The w

[linux-usb-devel] [PATCH]option close race

2007-03-20 Thread Oliver Neukum
Hi, the option driver does not directly use usb_kill_urb(). It uses a wrapper. This wrapper means that callbacks which are running are not killed during close, resubmitting and illicitly pushing data into the tty layer. The whole purpose of usb_kill_urb() is subverted. The wrapper must be removed.