Hi, In past versions of the kernel, struct hc_driver has hcd_alloc and hcd_free functions. Is the corresponding allocation that hcd_alloc does in usb_create_hcd now? (as of 2.6.14-rc2) How about hcd_free? In comments it says usb_remove_hcd reverses the effects of usb_add_hcd(). Fair enough, but how about reversing usb_create_hcd() then? Thanks, Bahadir -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/