[PATCH 00/17] Initial implementation of a USB kernel driver