From 8da0417ce464fcd7bd74348c300adfdf5066e04d Mon Sep 17 00:00:00 2001
From: Dima Zavin <dima@android.com>
Date: Wed, 5 Jan 2011 16:13:41 -0800
Subject: [PATCH 119/696] usb: gadget: android: fix compilation on 2.6.37

Change-Id: I9a99f007415c5be1bd1a86b138486eac51784e0d
Signed-off-by: Dima Zavin <dima@android.com>
---
 drivers/usb/gadget/android.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/drivers/usb/gadget/android.c b/drivers/usb/gadget/android.c
index 213e8a2..3d3fc79 100644
--- a/drivers/usb/gadget/android.c
+++ b/drivers/usb/gadget/android.c
@@ -200,7 +200,6 @@ static int android_setup_config(struct usb_configuration *c,
 
 static struct usb_configuration android_config_driver = {
 	.label		= "android",
-	.bind		= android_bind_config,
 	.setup		= android_setup_config,
 	.bConfigurationValue = 1,
 	.bmAttributes	= USB_CONFIG_ATT_ONE | USB_CONFIG_ATT_SELFPOWER,
@@ -301,7 +300,7 @@ static int android_bind(struct usb_composite_dev *cdev)
 	device_desc.iSerialNumber = id;
 
 	/* register our configuration */
-	ret = usb_add_config(cdev, &android_config_driver);
+	ret = usb_add_config(cdev, &android_config_driver, android_bind_config);
 	if (ret) {
 		printk(KERN_ERR "usb_add_config failed\n");
 		return ret;
@@ -336,7 +335,6 @@ static struct usb_composite_driver android_usb_driver = {
 	.name		= "android_usb",
 	.dev		= &device_desc,
 	.strings	= dev_strings,
-	.bind		= android_bind,
 	.enable_function = android_enable_function,
 };
 
@@ -458,7 +456,7 @@ static int android_probe(struct platform_device *pdev)
 			strings_dev[STRING_SERIAL_IDX].s = pdata->serial_number;
 	}
 
-	return usb_composite_register(&android_usb_driver);
+	return usb_composite_probe(&android_usb_driver, android_bind);
 }
 
 static struct platform_driver android_platform_driver = {
-- 
1.7.1


