From: Bjørn Mork Date: Fri, 1 Nov 2013 10:16:46 +0000 (+0100) Subject: net: cdc_ncm: fix SET_MAX_DATAGRAM_SIZE X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=1b5287a7abec1177257a988b523c78dab7056b41;p=linux-beck.git net: cdc_ncm: fix SET_MAX_DATAGRAM_SIZE We need to inform the device about the *new* value, not the old one. Cc: Alexey Orishko Signed-off-by: Bjørn Mork Signed-off-by: David S. Miller --- diff --git a/drivers/net/usb/cdc_ncm.c b/drivers/net/usb/cdc_ncm.c index 4de3a5423e87..b8de8ddd6d98 100644 --- a/drivers/net/usb/cdc_ncm.c +++ b/drivers/net/usb/cdc_ncm.c @@ -280,6 +280,7 @@ static u8 cdc_ncm_setup(struct usbnet *dev) /* if value changed, update device */ if (ctx->max_datagram_size != le16_to_cpu(max_datagram_size)) { + max_datagram_size = cpu_to_le16(ctx->max_datagram_size); err = usbnet_write_cmd(dev, USB_CDC_SET_MAX_DATAGRAM_SIZE, USB_TYPE_CLASS | USB_DIR_OUT