diff options
author | John Stultz <john.stultz@linaro.org> | 2011-10-10 13:07:37 -0700 |
---|---|---|
committer | John Stultz <john.stultz@linaro.org> | 2011-10-10 13:07:37 -0700 |
commit | c6e915f2899bb493068d80d3aecd1a3bc180673f (patch) | |
tree | 2afd47ec3f82393b98e8979b72576bc6fe4a6b9c | |
parent | 34092e67d6b750c25be4edc5dc92f2534c69540e (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.c | 44 | ||||
-rw-r--r-- | drivers/usb/gadget/composite.c | 2 | ||||
-rw-r--r-- | drivers/usb/gadget/f_accessory.c | 10 | ||||
-rw-r--r-- | drivers/usb/gadget/f_adb.c | 10 | ||||
-rw-r--r-- | drivers/usb/gadget/f_mtp.c | 12 |
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); |