diff options
Diffstat (limited to 'drivers/usb/core/usb-acpi.c')
| -rw-r--r-- | drivers/usb/core/usb-acpi.c | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/usb/core/usb-acpi.c b/drivers/usb/core/usb-acpi.c index cef4252bb31..b6f4bad3f75 100644 --- a/drivers/usb/core/usb-acpi.c +++ b/drivers/usb/core/usb-acpi.c @@ -210,9 +210,14 @@ static int usb_acpi_find_device(struct device *dev, acpi_handle *handle)  	return 0;  } +static bool usb_acpi_bus_match(struct device *dev) +{ +	return is_usb_device(dev) || is_usb_port(dev); +} +  static struct acpi_bus_type usb_acpi_bus = { -	.bus = &usb_bus_type, -	.find_bridge = usb_acpi_find_device, +	.name = "USB", +	.match = usb_acpi_bus_match,  	.find_device = usb_acpi_find_device,  };  |