summaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/ehci-hcd.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2013-03-04 16:07:55 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2013-03-08 08:24:21 +0100
commitbf617286d2828928699db54bf3c7d676200c4082 (patch)
tree435cc3d5871bd869dbacab73105cd8cd2ddc016e /drivers/usb/host/ehci-hcd.c
parent092bfd5eb55d1b2d7ed098aa9723a2fa63b86192 (diff)
downloadbarebox-bf617286d2828928699db54bf3c7d676200c4082.tar.gz
barebox-bf617286d2828928699db54bf3c7d676200c4082.tar.xz
usb: ehci: initialize ehci_data
Without it fields of ehci_data may be unitialized and the driver crashes. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/usb/host/ehci-hcd.c')
-rw-r--r--drivers/usb/host/ehci-hcd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c
index 0c789e479f..7c389aac87 100644
--- a/drivers/usb/host/ehci-hcd.c
+++ b/drivers/usb/host/ehci-hcd.c
@@ -892,7 +892,7 @@ int ehci_register(struct device_d *dev, struct ehci_data *data)
static int ehci_probe(struct device_d *dev)
{
- struct ehci_data data;
+ struct ehci_data data = {};
struct ehci_platform_data *pdata = dev->platform_data;
/* default to EHCI_HAS_TT to not change behaviour of boards