Greg:

The following short patch series includes the following:

        Various cleanups suggested for the previous patches;

        Rework the spinlock usage in the root-hub URB code;

        Separate out endpoint queue management and transfer-buffer
        DMA mapping into their own subroutines.

These are all relatively small changes, although that might not be 
evident from looking at the patch files.

Still to come is a somewhat larger change, in which the new endpoint
queue routines are called from the HCDs instead of from usbcore.  I
have the changes broken up by driver -- one for each HCD plus one for
the core -- so they can be applied independently.  The intermediate
stages will compile (with warnings) but they won't run correctly.

So what's the best way to submit that stuff?  Since the individual
patches all affect different files, it would be easy to concatenate
them into a single large (not huge, about 50 KB) patch.  Or would it be
better to submit them as 9 smaller patches?

Alan Stern

P.S.: Pete, I see what you mean about simplifying usbmon.  The part for
accessing setup-packet DMA buffers could be removed completely.  In
addition there seems to be a fair amount of duplicated code, but
perhaps you prefer to keep it that way because of the user interface
requirements.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to