Re: [PATCH] USB: add USB test and measurement class driver - round 2



On Wed, 27 Aug 2008, Oliver Neukum wrote:

Am Mittwoch 27 August 2008 20:58:08 schrieb Alan Stern:
And this rule depends on sharing the USB major or not. This needs
a big fat mention in Documentation.

You mean that the open/disconnect locking rule applies only to drivers
that call usb_register_dev, i.e, drivers using the USB major.  Right?

Yes. In fact drivers not using the USB major but their own char devices
will need such a lock. This is tricky.

IMO all char-device registration/deregistration routines should use a
similar rwsem. Then device drivers wouldn't need to worry about it.

I agree that it deserves to be mentioned in the documentation
somewhere.  Where would be a good place?  None of the existing files in
Documentation/usb seem appropriate.

The USB major merits a file of its own.

I don't feel competent to start writing such a file. Greg, what do you
think? Maybe all that's needed to get going is to "borrow" some of the
material in LDD3. :-)

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: [PATCH] USB: add USB test and measurement class driver - round 2
    ... a big fat mention in Documentation. ... You mean that the open/disconnect locking rule applies only to drivers ... In fact drivers not using the USB major but their own char devices ... material in LDD3. ...
    (Linux-Kernel)
  • Re: When CString doesnt work
    ... it is a header file independent of MFC ... > I would never code something that could not be put into Unicode ... They are unable to rebuild the drivers using standard Microsoft ... documentation from Microsoft in my time, ...
    (microsoft.public.vc.mfc)
  • Re: Command To Allow Safe Removal of Hard Drive?
    ... Thanks for the distinction between volume and disk, ... No, it just prepares the drivers from Symantec for device removal, this ... upperlayered drivers in the storage IO stack, ... Nice claim, any documentation about this... ...
    (microsoft.public.windows.server.general)
  • Re: FC4 and FC6 + ethernet printer - Update
    ... There are drivers for LPD.lpr, CUPS, CUPS-wrapper (apparently ... The documentation on the web pages is excellent. ... printed via CUPS and scanned in GIMP. ... still couldn't get it to work, so I tried their email support. ...
    (Fedora)
  • Re: [PATCH] USB: add USB test and measurement class driver - round 2
    ... a big fat mention in Documentation. ... You mean that the open/disconnect locking rule applies only to drivers ... In fact drivers not using the USB major but their own char devices ...
    (Linux-Kernel)