diff options
Diffstat (limited to 'drivers/usb/storage/usual-tables.c')
| -rw-r--r-- | drivers/usb/storage/usual-tables.c | 18 | 
1 files changed, 4 insertions, 14 deletions
diff --git a/drivers/usb/storage/usual-tables.c b/drivers/usb/storage/usual-tables.c index b96927914f8..b78a526910f 100644 --- a/drivers/usb/storage/usual-tables.c +++ b/drivers/usb/storage/usual-tables.c @@ -34,31 +34,23 @@  		    vendorName, productName, useProtocol, useTransport, \  		    initFunction, flags) \  { USB_DEVICE_VER(id_vendor, id_product, bcdDeviceMin, bcdDeviceMax), \ -  .driver_info = (flags)|(USB_US_TYPE_STOR<<24) } - -#define COMPLIANT_DEV(id_vendor, id_product, bcdDeviceMin, bcdDeviceMax, \ -		    vendorName, productName, useProtocol, useTransport, \ -		    initFunction, flags) \ -{ USB_DEVICE_VER(id_vendor, id_product, bcdDeviceMin, bcdDeviceMax), \    .driver_info = (flags) } -#define USUAL_DEV(useProto, useTrans, useType) \ -{ USB_INTERFACE_INFO(USB_CLASS_MASS_STORAGE, useProto, useTrans), \ -  .driver_info = ((useType)<<24) } +#define COMPLIANT_DEV	UNUSUAL_DEV + +#define USUAL_DEV(useProto, useTrans) \ +{ USB_INTERFACE_INFO(USB_CLASS_MASS_STORAGE, useProto, useTrans) }  struct usb_device_id usb_storage_usb_ids[] = {  #	include "unusual_devs.h"  	{ }		/* Terminating entry */  }; -EXPORT_SYMBOL_GPL(usb_storage_usb_ids); -  MODULE_DEVICE_TABLE(usb, usb_storage_usb_ids);  #undef UNUSUAL_DEV  #undef COMPLIANT_DEV  #undef USUAL_DEV -  /*   * The table of devices to ignore   */ @@ -95,7 +87,6 @@ static struct ignore_entry ignore_ids[] = {  #undef UNUSUAL_DEV -  /* Return an error if a device is in the ignore_ids list */  int usb_usual_ignore_device(struct usb_interface *intf)  { @@ -115,4 +106,3 @@ int usb_usual_ignore_device(struct usb_interface *intf)  	}  	return 0;  } -EXPORT_SYMBOL_GPL(usb_usual_ignore_device);  |