diff options
Diffstat (limited to 'drivers/usb/host/ohci-hcd.c')
-rw-r--r-- | drivers/usb/host/ohci-hcd.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/usb/host/ohci-hcd.c b/drivers/usb/host/ohci-hcd.c index 21d937a590e8..8ada13f8dde2 100644 --- a/drivers/usb/host/ohci-hcd.c +++ b/drivers/usb/host/ohci-hcd.c | |||
@@ -1161,10 +1161,12 @@ void ohci_init_driver(struct hc_driver *drv, | |||
1161 | /* Copy the generic table to drv and then apply the overrides */ | 1161 | /* Copy the generic table to drv and then apply the overrides */ |
1162 | *drv = ohci_hc_driver; | 1162 | *drv = ohci_hc_driver; |
1163 | 1163 | ||
1164 | drv->product_desc = over->product_desc; | 1164 | if (over) { |
1165 | drv->hcd_priv_size += over->extra_priv_size; | 1165 | drv->product_desc = over->product_desc; |
1166 | if (over->reset) | 1166 | drv->hcd_priv_size += over->extra_priv_size; |
1167 | drv->reset = over->reset; | 1167 | if (over->reset) |
1168 | drv->reset = over->reset; | ||
1169 | } | ||
1168 | } | 1170 | } |
1169 | EXPORT_SYMBOL_GPL(ohci_init_driver); | 1171 | EXPORT_SYMBOL_GPL(ohci_init_driver); |
1170 | 1172 | ||