David:

Here are some some changes I want to make in the near future:

        As part of the ongoing campaign to flatten the hcd glue layer,
        merge the hcd_register_root macro and the usb_register_root_hub
        function into a single function.

        Change the USB_STATE_RUNNING etc. constants to HC_STATE_RUNNING
        etc.  Using HC_ instead of HCD_ seems more logical because
        they describe the state of the controller, not of the driver.

Any objections?

Also, somewhat farther down the road, it would be nice to straighten out
the include files in drivers/usb/core.  Put all the usbcore-private stuff
into usbcore.h, and take out all the constants and other things of
interest to HC drivers from hub.c and put them in a new usb_ch11.h file.  
Maybe even move it into include/linux.  What do you think?

Alan Stern



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to