> Here you could : in probe function copy your driver_info > usbatm_driver.driver_info or make several usbatm_driver structs and > register the good one by looking at the driver_info (it is done like > that in pci-ide). Do you actually need to do that? Maybe you can give a specific example showing the usefullness of it. Thanks, D.