mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [BUG] cdc-acm driver module
@ 2008-05-21 13:01 vijay anand
  2008-05-21 13:25 ` Oliver Neukum
  0 siblings, 1 reply; 5+ messages in thread
From: vijay anand @ 2008-05-21 13:01 UTC (permalink / raw)
  To: linux-kernel, dave

Hi All,

This is vijay and new to this group. Normally I use to go through the
Linux kernel source and try to understand how things work.

Last week I was going through the cdc-acm driver source(linux-2.6.25).
I think there is a bug with that driver and I am not sure about it. So
I decided to post you guys and get your views on that.

The interface is claimed in 'acm_probe' using 'usb_driver_claim_interface' and
it has been released in 'acm_disconnect' using 'usb_driver_release_interface'.
This works fine as long as the control reaches 'acm_disconnect'.

What happens when the control never reaches the 'acm_disconnect'. Like simply
loading the driver and unloading the driver when the device is still in use.
In this case I hope the 'usb_driver_release_interface' never gets called.
Is it a bug? Do we have to do a 'usb_driver_release_interface' in  'acm_exit'.

Please clarify.

Thanks,
VJ

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-05-22 13:25 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-05-21 13:01 [BUG] cdc-acm driver module vijay anand
2008-05-21 13:25 ` Oliver Neukum
2008-05-22  4:59   ` vijay anand
2008-05-22 11:21     ` Oliver Neukum
2008-05-22 13:24       ` vijay anand

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®