From: Lucas Stach Date: Thu, 7 Feb 2013 16:18:39 +0000 (+0000) Subject: net: usb: fix regression from FLAG_NOARP code X-Git-Tag: v3.8-rc7~2^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9c79330d930b5774aed8eb323daebecedce2e245;p=profile%2Fivi%2Fkernel-adaptation-intel-automotive.git net: usb: fix regression from FLAG_NOARP code In commit 6509141f9c2ba74df6cc72ec35cd1865276ae3a4 ("usbnet: add new flag FLAG_NOARP for usb net devices"), the newly added flag NOARP was using an already defined value, which broke drivers using flag MULTI_PACKET. Signed-off-by: Lucas Stach Signed-off-by: David S. Miller --- diff --git a/include/linux/usb/usbnet.h b/include/linux/usb/usbnet.h index 0de078d..0e5ac93 100644 --- a/include/linux/usb/usbnet.h +++ b/include/linux/usb/usbnet.h @@ -102,7 +102,6 @@ struct driver_info { #define FLAG_LINK_INTR 0x0800 /* updates link (carrier) status */ #define FLAG_POINTTOPOINT 0x1000 /* possibly use "usb%d" names */ -#define FLAG_NOARP 0x2000 /* device can't do ARP */ /* * Indicates to usbnet, that USB driver accumulates multiple IP packets. @@ -110,6 +109,7 @@ struct driver_info { */ #define FLAG_MULTI_PACKET 0x2000 #define FLAG_RX_ASSEMBLE 0x4000 /* rx packets may span >1 frames */ +#define FLAG_NOARP 0x8000 /* device can't do ARP */ /* init device ... can sleep, or cause probe() failure */ int (*bind)(struct usbnet *, struct usb_interface *);