From 9a3b7323fb21a10cf15d25efe3cc517abfd0be0e Mon Sep 17 00:00:00 2001 From: "KAMBAROV, ZAUR" Date: Fri, 24 Jun 2005 22:20:35 -0700 Subject: [PATCH] --- yaml --- r: 4617 b: refs/heads/master c: b2134bcd2e1bf989e0566dd1b0e59a792722b671 h: refs/heads/master i: 4615: 7046b670b343858bbc1f9895e71e7dbae655c584 v: v3 --- [refs] | 2 +- trunk/drivers/usb/host/ohci-hub.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 9e105c60bede..6ac93df9ff7c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 99f83c9c9ac994c844ecf3e64e848c2f8dd7dfe0 +refs/heads/master: b2134bcd2e1bf989e0566dd1b0e59a792722b671 diff --git a/trunk/drivers/usb/host/ohci-hub.c b/trunk/drivers/usb/host/ohci-hub.c index e2fc4129dfc6..83ca4549a50e 100644 --- a/trunk/drivers/usb/host/ohci-hub.c +++ b/trunk/drivers/usb/host/ohci-hub.c @@ -419,10 +419,11 @@ ohci_hub_descriptor ( /* two bitmaps: ports removable, and usb 1.0 legacy PortPwrCtrlMask */ rh = roothub_b (ohci); + memset(desc->bitmap, 0xff, sizeof(desc->bitmap)); desc->bitmap [0] = rh & RH_B_DR; if (ports > 7) { desc->bitmap [1] = (rh & RH_B_DR) >> 8; - desc->bitmap [2] = desc->bitmap [3] = 0xff; + desc->bitmap [2] = 0xff; } else desc->bitmap [1] = 0xff; }