diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/usb/host/fhci-hcd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/host/fhci-hcd.c b/drivers/usb/host/fhci-hcd.c index 78e7c3cfcb72..ed4b87c68e4f 100644 --- a/drivers/usb/host/fhci-hcd.c +++ b/drivers/usb/host/fhci-hcd.c | |||
@@ -433,7 +433,7 @@ static int fhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, | |||
433 | return -ENOMEM; | 433 | return -ENOMEM; |
434 | 434 | ||
435 | /* allocate the private part of the URB */ | 435 | /* allocate the private part of the URB */ |
436 | urb_priv->tds = kzalloc(size * sizeof(struct td), mem_flags); | 436 | urb_priv->tds = kcalloc(size, sizeof(*urb_priv->tds), mem_flags); |
437 | if (!urb_priv->tds) { | 437 | if (!urb_priv->tds) { |
438 | kfree(urb_priv); | 438 | kfree(urb_priv); |
439 | return -ENOMEM; | 439 | return -ENOMEM; |