kernel/drivers/usb/core/usb.h
.. .. @@ -42,8 +42,8 @@ 42 42 struct usb_endpoint_descriptor *epd); 43 43 extern int usb_remove_device(struct usb_device *udev); 44 44 45 -extern int usb_get_device_descriptor(struct usb_device *dev,46 - unsigned int size);45 +extern struct usb_device_descriptor *usb_get_device_descriptor(46 + struct usb_device *udev);47 47 extern int usb_set_isoch_delay(struct usb_device *dev); 48 48 extern int usb_get_bos_descriptor(struct usb_device *dev); 49 49 extern void usb_release_bos_descriptor(struct usb_device *dev);