USB: use usb_endpoint_maxp() instead of le16_to_cpu()
[linux-2.6-block.git] / drivers / usb / core / endpoint.c
index df502a98d0df0611e206d7e32e12c1bf1a5b39df..db7fe50c23d4df96a90faddf880507ccfdd55d26 100644 (file)
@@ -56,7 +56,7 @@ static ssize_t show_ep_wMaxPacketSize(struct device *dev,
 {
        struct ep_device *ep = to_ep_device(dev);
        return sprintf(buf, "%04x\n",
-                       le16_to_cpu(ep->desc->wMaxPacketSize) & 0x07ff);
+                       usb_endpoint_maxp(ep->desc) & 0x07ff);
 }
 static DEVICE_ATTR(wMaxPacketSize, S_IRUGO, show_ep_wMaxPacketSize, NULL);