From 0d511c44709dfbc32174e9ee66d446ea2eaaaaee Mon Sep 17 00:00:00 2001 From: Mike Lockwood Date: Wed, 10 Mar 2010 17:05:03 -0500 Subject: USB: gadget: f_rndis: Add platform data for RNDIS vendor ID and MAC address. This fixes a kernel panic in rndis.c when receiving the OID_GEN_VENDOR_DESCRIPTION command. Signed-off-by: Mike Lockwood --- include/linux/usb/android_composite.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'include') diff --git a/include/linux/usb/android_composite.h b/include/linux/usb/android_composite.h index 328016813dd..50889ba138b 100644 --- a/include/linux/usb/android_composite.h +++ b/include/linux/usb/android_composite.h @@ -18,6 +18,7 @@ #define __LINUX_USB_ANDROID_H #include +#include struct android_usb_function { struct list_head list; @@ -80,6 +81,13 @@ struct usb_mass_storage_platform_data { int nluns; }; +/* Platform data for USB ethernet driver. */ +struct usb_ether_platform_data { + u8 ethaddr[ETH_ALEN]; + u32 vendorID; + const char *vendorDescr; +}; + extern void android_usb_set_connected(int on); extern void android_register_function(struct android_usb_function *f); -- cgit v1.2.3