summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Stultz <john.stultz@linaro.org>2013-08-22 11:16:36 -0700
committerJohn Stultz <john.stultz@linaro.org>2013-08-22 11:16:36 -0700
commitf4b6e629ec67e46e1ac6167058b172c152df92f8 (patch)
treefc558e95481f4bc947fd2575b377d974ad93f575
parent67f5af793504cd876be13b09ddc3a125d1052166 (diff)
Vishal Bhoj pointed out a build issue w/ the Android gadget driver: drivers/usb/gadget/android.c: In function ‘rndis_function_bind_config’: drivers/usb/gadget/android.c:599:2: error: too few arguments to function ‘gether_setup_name’ In file included from drivers/usb/gadget/android.c:41:0: drivers/usb/gadget/u_ether.c:758:17: note: declared here This adds the tweaks to the android gadget driver that f_rndis and u_ether now require. Reported-by: Vishal Bhoj <vishal.bhoj@linaro.org> Signed-off-by: John Stultz <john.stultz@linaro.org>
-rw-r--r--drivers/usb/gadget/android.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/usb/gadget/android.c b/drivers/usb/gadget/android.c
index d0ec54b810c1..8245ebde727c 100644
--- a/drivers/usb/gadget/android.c
+++ b/drivers/usb/gadget/android.c
@@ -36,10 +36,14 @@
#include "f_mtp.c"
#include "f_accessory.c"
#define USB_ETH_RNDIS y
+#define USB_FRNDIS_INCLUDED y
#include "f_rndis.c"
#include "rndis.c"
#include "u_ether.c"
+USB_ETHERNET_MODULE_PARAMETERS();
+
+
MODULE_AUTHOR("Mike Lockwood");
MODULE_DESCRIPTION("Android Composite USB Driver");
MODULE_LICENSE("GPL");
@@ -596,7 +600,7 @@ rndis_function_bind_config(struct android_usb_function *f,
rndis->ethaddr[0], rndis->ethaddr[1], rndis->ethaddr[2],
rndis->ethaddr[3], rndis->ethaddr[4], rndis->ethaddr[5]);
- dev = gether_setup_name(c->cdev->gadget, rndis->ethaddr, "rndis");
+ dev = gether_setup_name(c->cdev->gadget,dev_addr, host_addr, rndis->ethaddr, qmult, "rndis");
if (IS_ERR(dev)) {
ret = PTR_ERR(dev);
pr_err("%s: gether_setup failed\n", __func__);