USB: use usb_endpoint_maxp() instead of le16_to_cpu()
[deliverable/linux.git] / drivers / usb / misc / idmouse.c
index c6184b4d169551d8c3795971377d8069d81fccf2..515b67fffab10480f2d53235590a5091fc7cbe22 100644 (file)
@@ -359,7 +359,7 @@ static int idmouse_probe(struct usb_interface *interface,
        endpoint = &iface_desc->endpoint[0].desc;
        if (!dev->bulk_in_endpointAddr && usb_endpoint_is_bulk_in(endpoint)) {
                /* we found a bulk in endpoint */
-               dev->orig_bi_size = le16_to_cpu(endpoint->wMaxPacketSize);
+               dev->orig_bi_size = usb_endpoint_maxp(endpoint);
                dev->bulk_in_size = 0x200; /* works _much_ faster */
                dev->bulk_in_endpointAddr = endpoint->bEndpointAddress;
                dev->bulk_in_buffer =
This page took 0.051691 seconds and 5 git commands to generate.