USB 3.0 Hub Changes
[cascardo/linux.git] / drivers / usb / host / u132-hcd.c
index a659e15..b478593 100644 (file)
@@ -2604,13 +2604,14 @@ static int u132_roothub_descriptor(struct u132 *u132,
        retval = u132_read_pcimem(u132, roothub.b, &rh_b);
        if (retval)
                return retval;
-       memset(desc->DeviceRemovable, 0xff, sizeof(desc->DeviceRemovable));
-       desc->DeviceRemovable[0] = rh_b & RH_B_DR;
+       memset(desc->u.hs.DeviceRemovable, 0xff,
+                       sizeof(desc->u.hs.DeviceRemovable));
+       desc->u.hs.DeviceRemovable[0] = rh_b & RH_B_DR;
        if (u132->num_ports > 7) {
-               desc->DeviceRemovable[1] = (rh_b & RH_B_DR) >> 8;
-               desc->DeviceRemovable[2] = 0xff;
+               desc->u.hs.DeviceRemovable[1] = (rh_b & RH_B_DR) >> 8;
+               desc->u.hs.DeviceRemovable[2] = 0xff;
        } else
-               desc->DeviceRemovable[1] = 0xff;
+               desc->u.hs.DeviceRemovable[1] = 0xff;
        return 0;
 }