From david-b@pacbell.net Sun Jan 22 11:29:03 2006 From: David Brownell To: Greg KH Subject: USB: minor gadget/rndis tweak Date: Sun, 22 Jan 2006 10:33:27 -0800 Cc: Andrew Victor Message-Id: <200601221033.27776.david-b@pacbell.net> Resove a minor FIXME: don't change MTU while RNDIS link is active, the other end won't expect such things... Signed-off-by: David Brownell Signed-off-by: Greg Kroah-Hartman --- drivers/usb/gadget/ether.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- gregkh-2.6.orig/drivers/usb/gadget/ether.c +++ gregkh-2.6/drivers/usb/gadget/ether.c @@ -1549,7 +1549,8 @@ static int eth_change_mtu (struct net_de { struct eth_dev *dev = netdev_priv(net); - // FIXME if rndis, don't change while link's live + if (dev->rndis) + return -EBUSY; if (new_mtu <= ETH_HLEN || new_mtu > ETH_FRAME_LEN) return -ERANGE;