summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Stultz <john.stultz@linaro.org>2011-10-10 13:07:37 -0700
committerJohn Stultz <john.stultz@linaro.org>2011-10-10 13:07:37 -0700
commitc6e915f2899bb493068d80d3aecd1a3bc180673f (patch)
tree2afd47ec3f82393b98e8979b72576bc6fe4a6b9c
parent34092e67d6b750c25be4edc5dc92f2534c69540e (diff)
Fixup bad merges
Apparently some of the rebase of the android patches onto 3.1 went badly, so fix up obvious compile issues. Signed-off-by: John Stultz <john.stultz@linaro.org>
-rw-r--r--drivers/usb/gadget/android.c44
-rw-r--r--drivers/usb/gadget/composite.c2
-rw-r--r--drivers/usb/gadget/f_accessory.c10
-rw-r--r--drivers/usb/gadget/f_adb.c10
-rw-r--r--drivers/usb/gadget/f_mtp.c12
5 files changed, 8 insertions, 70 deletions
diff --git a/drivers/usb/gadget/android.c b/drivers/usb/gadget/android.c
index f3e4d38df7d..fa313ed8747 100644
--- a/drivers/usb/gadget/android.c
+++ b/drivers/usb/gadget/android.c
@@ -182,7 +182,6 @@ static void android_work(struct work_struct *data)
dev->connected, dev->sw_connected, cdev->config);
}
}
-+
/*-------------------------------------------------------------------------*/
/* Supported functions initialization */
@@ -554,49 +553,6 @@ static int mass_storage_function_init(struct android_usb_function *f,
return 0;
}
-static int rndis_function_bind_config(struct android_usb_function *f,
- struct usb_configuration *c)
-{
- int ret;
- struct rndis_function_config *rndis = f->config;
-
- if (!rndis) {
- pr_err("%s: rndis_pdata\n", __func__);
- return -1;
- }
-
- pr_info("%s MAC: %02X:%02X:%02X:%02X:%02X:%02X\n", __func__,
- rndis->ethaddr[0], rndis->ethaddr[1], rndis->ethaddr[2],
- rndis->ethaddr[3], rndis->ethaddr[4], rndis->ethaddr[5]);
-
- ret = gether_setup_name(c->cdev->gadget, rndis->ethaddr, "rndis");
- if (ret) {
- pr_err("%s: gether_setup failed\n", __func__);
- return ret;
- }
-
- if (rndis->wceis) {
- /* "Wireless" RNDIS; auto-detected by Windows */
- rndis_iad_descriptor.bFunctionClass =
- USB_CLASS_WIRELESS_CONTROLLER;
- rndis_iad_descriptor.bFunctionSubClass = 0x01;
- rndis_iad_descriptor.bFunctionProtocol = 0x03;
- rndis_control_intf.bInterfaceClass =
- USB_CLASS_WIRELESS_CONTROLLER;
- rndis_control_intf.bInterfaceSubClass = 0x01;
- rndis_control_intf.bInterfaceProtocol = 0x03;
- }
-
- return rndis_bind_config(c, rndis->ethaddr, rndis->vendorID,
- rndis->manufacturer);
-}
-
-static void rndis_function_unbind_config(struct android_usb_function *f,
- struct usb_configuration *c)
-{
- gether_cleanup();
-}
-
static void mass_storage_function_cleanup(struct android_usb_function *f)
{
kfree(f->config);
diff --git a/drivers/usb/gadget/composite.c b/drivers/usb/gadget/composite.c
index 2e8cf07f9ea..c6b7d88b9ef 100644
--- a/drivers/usb/gadget/composite.c
+++ b/drivers/usb/gadget/composite.c
@@ -405,7 +405,7 @@ static int config_buf(struct usb_configuration *config,
descriptors = f->descriptors;
}
- if (!descriptors)
+ if (!descriptors) {
continue;
}
status = usb_descriptor_fillbuf(next, len,
diff --git a/drivers/usb/gadget/f_accessory.c b/drivers/usb/gadget/f_accessory.c
index 7c34f903d63..4f7ad03a20f 100644
--- a/drivers/usb/gadget/f_accessory.c
+++ b/drivers/usb/gadget/f_accessory.c
@@ -685,16 +685,10 @@ static int acc_function_set_alt(struct usb_function *f,
int ret;
DBG(cdev, "acc_function_set_alt intf: %d alt: %d\n", intf, alt);
- ret = usb_ep_enable(dev->ep_in,
- ep_choose(cdev->gadget,
- &acc_highspeed_in_desc,
- &acc_fullspeed_in_desc));
+ ret = usb_ep_enable(dev->ep_in);
if (ret)
return ret;
- ret = usb_ep_enable(dev->ep_out,
- ep_choose(cdev->gadget,
- &acc_highspeed_out_desc,
- &acc_fullspeed_out_desc));
+ ret = usb_ep_enable(dev->ep_out);
if (ret) {
usb_ep_disable(dev->ep_in);
return ret;
diff --git a/drivers/usb/gadget/f_adb.c b/drivers/usb/gadget/f_adb.c
index fe4455e50d1..ae881cb9345 100644
--- a/drivers/usb/gadget/f_adb.c
+++ b/drivers/usb/gadget/f_adb.c
@@ -508,16 +508,10 @@ static int adb_function_set_alt(struct usb_function *f,
int ret;
DBG(cdev, "adb_function_set_alt intf: %d alt: %d\n", intf, alt);
- ret = usb_ep_enable(dev->ep_in,
- ep_choose(cdev->gadget,
- &adb_highspeed_in_desc,
- &adb_fullspeed_in_desc));
+ ret = usb_ep_enable(dev->ep_in);
if (ret)
return ret;
- ret = usb_ep_enable(dev->ep_out,
- ep_choose(cdev->gadget,
- &adb_highspeed_out_desc,
- &adb_fullspeed_out_desc));
+ ret = usb_ep_enable(dev->ep_out);
if (ret) {
usb_ep_disable(dev->ep_in);
return ret;
diff --git a/drivers/usb/gadget/f_mtp.c b/drivers/usb/gadget/f_mtp.c
index a537440cab9..c61cf2d4936 100644
--- a/drivers/usb/gadget/f_mtp.c
+++ b/drivers/usb/gadget/f_mtp.c
@@ -1133,21 +1133,15 @@ static int mtp_function_set_alt(struct usb_function *f,
int ret;
DBG(cdev, "mtp_function_set_alt intf: %d alt: %d\n", intf, alt);
- ret = usb_ep_enable(dev->ep_in,
- ep_choose(cdev->gadget,
- &mtp_highspeed_in_desc,
- &mtp_fullspeed_in_desc));
+ ret = usb_ep_enable(dev->ep_in);
if (ret)
return ret;
- ret = usb_ep_enable(dev->ep_out,
- ep_choose(cdev->gadget,
- &mtp_highspeed_out_desc,
- &mtp_fullspeed_out_desc));
+ ret = usb_ep_enable(dev->ep_out);
if (ret) {
usb_ep_disable(dev->ep_in);
return ret;
}
- ret = usb_ep_enable(dev->ep_intr, &mtp_intr_desc);
+ ret = usb_ep_enable(dev->ep_intr);
if (ret) {
usb_ep_disable(dev->ep_out);
usb_ep_disable(dev->ep_in);