Re: [linux-usb-devel] pre/post_reset methods for skel

2007-05-11 Thread Oliver Neukum
Am Mittwoch, 9. Mai 2007 17:09 schrieb Alan Stern: > On Wed, 9 May 2007, Oliver Neukum wrote: > > > Am Dienstag, 8. Mai 2007 23:59 schrieb Alan Stern: > > > On Tue, 8 May 2007, Oliver Neukum wrote: > > > > > > > Am Dienstag, 8. Mai 2007 20:59 schrieb Alan Stern: > > > > > > 2. I would prefer to h

Re: [linux-usb-devel] pre/post_reset methods for skel

2007-05-09 Thread Alan Stern
On Wed, 9 May 2007, Oliver Neukum wrote: > Am Dienstag, 8. Mai 2007 23:59 schrieb Alan Stern: > > On Tue, 8 May 2007, Oliver Neukum wrote: > > > > > Am Dienstag, 8. Mai 2007 20:59 schrieb Alan Stern: > > > > > 2. I would prefer to have exclusion between open and reset, too. > > > > > > > > Why?

Re: [linux-usb-devel] pre/post_reset methods for skel

2007-05-08 Thread Oliver Neukum
Am Dienstag, 8. Mai 2007 23:59 schrieb Alan Stern: > On Tue, 8 May 2007, Oliver Neukum wrote: > > > Am Dienstag, 8. Mai 2007 20:59 schrieb Alan Stern: > > > > 2. I would prefer to have exclusion between open and reset, too. > > > > > > Why?  I can understand wanting exclusion between read/write a

Re: [linux-usb-devel] pre/post_reset methods for skel

2007-05-08 Thread Alan Stern
On Tue, 8 May 2007, Oliver Neukum wrote: > Am Dienstag, 8. Mai 2007 20:59 schrieb Alan Stern: > > > 2. I would prefer to have exclusion between open and reset, too. > > > > Why?  I can understand wanting exclusion between read/write and reset.   > > But there's no obvious reason to make open and

Re: [linux-usb-devel] pre/post_reset methods for skel

2007-05-08 Thread Oliver Neukum
Am Dienstag, 8. Mai 2007 21:01 schrieb Alan Stern: > On Tue, 8 May 2007, Oliver Neukum wrote: > > > Am Dienstag, 8. Mai 2007 18:59 schrieb Alan Stern: > > > How do you like this approach? > > > > I changed my mind. An rwsem is a good idea. > > > >   Regards > >   Oliver > > Glad

Re: [linux-usb-devel] pre/post_reset methods for skel

2007-05-08 Thread Oliver Neukum
Am Dienstag, 8. Mai 2007 20:59 schrieb Alan Stern: > > 2. I would prefer to have exclusion between open and reset, too. > > Why?  I can understand wanting exclusion between read/write and reset.   > But there's no obvious reason to make open and reset exclusive. I don't think we'd want mutual exc

Re: [linux-usb-devel] pre/post_reset methods for skel

2007-05-08 Thread Alan Stern
On Tue, 8 May 2007, Oliver Neukum wrote: > Am Dienstag, 8. Mai 2007 18:59 schrieb Alan Stern: > > How do you like this approach? > > I changed my mind. An rwsem is a good idea. > > Regards > Oliver Glad to hear it. One might even go so far as to say that the char device reg

Re: [linux-usb-devel] pre/post_reset methods for skel

2007-05-08 Thread Alan Stern
On Tue, 8 May 2007, Oliver Neukum wrote: > Am Dienstag, 8. Mai 2007 18:59 schrieb Alan Stern: > > But first, I think we should be able to get rid of the skel_open_lock > > mutex plus similar mutexes in other USB drivers.  The problem they address > > is the race between open() and disconnect() --

Re: [linux-usb-devel] pre/post_reset methods for skel

2007-05-08 Thread Oliver Neukum
Am Dienstag, 8. Mai 2007 18:59 schrieb Alan Stern: > How do you like this approach? I changed my mind. An rwsem is a good idea. Regards Oliver - This SF.net email is sponsored by DB2 Express Download

Re: [linux-usb-devel] pre/post_reset methods for skel

2007-05-08 Thread Oliver Neukum
Am Dienstag, 8. Mai 2007 18:59 schrieb Alan Stern: > But first, I think we should be able to get rid of the skel_open_lock > mutex plus similar mutexes in other USB drivers.  The problem they address > is the race between open() and disconnect() -- or more accurately, open() > and unregister_dev().

Re: [linux-usb-devel] pre/post_reset methods for skel

2007-05-08 Thread Alan Stern
On Tue, 8 May 2007, Oliver Neukum wrote: > Hi, > > this shows how the anchors can be used for doing reset support. > Hibernate, when we get it should be similar. I'll have more comments on this later. But first, I think we should be able to get rid of the skel_open_lock mutex plus similar mutex