Hi! This fixes the problems found by Greg and Thiago.
Please, review the descriptions... I'm not a native speaker. Changes since -V2: o Fixed kernel doc generation. o Functions' descriptions revamped. o Fixed some typos in the commit log. o All the functions are now exported as GPL symbols. o Added const keyword to all functions' epd parameter. o 80 columns fixups. o Two more drivers ported. Changes since -V1: o The functions are not inline anymore, and I moved them to the usbcore driver. The inlines only saves the function call overhead, in this case this isn't important. On the other hand the non-inline version saves some bytes of the drivers' text size (Alan's advice). o The API is now complete: added new functions to check for isochronous endpoints, direction and transfer type (Dave's and Greg's suggestions). o Functions' body have been reduced (Thanks Pete). o Minor description changes drivers/usb/class/usblp.c | 9 +- drivers/usb/core/hub.c | 9 +- drivers/usb/core/usb.c | 144 ++++++++++++++++++++++++++++++++++++ drivers/usb/input/acecad.c | 5 - drivers/usb/input/appletouch.c | 5 - drivers/usb/input/ati_remote.c | 8 +- drivers/usb/input/keyspan_remote.c | 3 - drivers/usb/input/powermate.c | 4 - drivers/usb/misc/ldusb.c | 8 +- drivers/usb/misc/usblcd.c | 8 +- drivers/usb/serial/usb-serial.c | 19 ++--- include/linux/usb.h | 14 ++++ 12 files changed, 179 insertions(+), 57 deletions(-) ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel