Thread (4 messages) flat view 4 messages, 3 authors, 2008-06-17

Re: [PATCH 2/2] ati_remote2: Add autosuspend support

From: Dmitry Torokhov <hidden>
Date: 2008-06-17 15:28:11

On Tue, Jun 17, 2008 at 10:39:15AM -0400, Alan Stern wrote:
On Tue, 17 Jun 2008, Dmitry Torokhov wrote:
quoted
Input core only protects open() and close(); connect() and
disconnect() belong to respective bus's implementation the device is
sitting on and input core has no authority over it.
What about open vs. unregister?  The input core must have some 
protection for those two.
input_unregister_device() sets dev->going_away at the very beginning
and input_open_device() will fail with -ENODEV when trying to open such
devices. dev->going_away (among other things) is protected by
dev->mutex.

Do you see any issues with this scheme?

-- 
Dmitry
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help