diff --git a/drivers/net/usb/dm9601.c b/drivers/net/usb/dm9601.c index 0b4bdd39106b..5f861861398d 100644 --- a/drivers/net/usb/dm9601.c +++ b/drivers/net/usb/dm9601.c @@ -368,6 +368,7 @@ static int dm9601_bind(struct usbnet *dev, struct usb_interface *intf) * ethernet frames. */ dev->rx_urb_size = dev->net->mtu + ETH_HLEN + DM_RX_OVERHEAD + 1; + dev->rx_urb_size = (dev->rx_urb_size > 2048) ? dev->rx_urb_size : 2048; dev->mii.dev = dev->net; dev->mii.mdio_read = dm9601_mdio_read;