USB: use usb_endpoint_maxp() instead of le16_to_cpu()
[deliverable/linux.git] / drivers / usb / serial / symbolserial.c
index d9457bd4fe10a925423b9f3f1d3b5670e5ac5822..7096f799b071a1813888c714746dc1623b81acb2 100644 (file)
@@ -226,7 +226,7 @@ static int symbol_startup(struct usb_serial *serial)
                        goto error;
                }
 
-               priv->buffer_size = le16_to_cpu(endpoint->wMaxPacketSize) * 2;
+               priv->buffer_size = usb_endpoint_maxp(endpoint) * 2;
                priv->int_buffer = kmalloc(priv->buffer_size, GFP_KERNEL);
                if (!priv->int_buffer) {
                        dev_err(&priv->udev->dev, "out of memory\n");
This page took 0.024862 seconds and 5 git commands to generate.