aboutsummaryrefslogtreecommitdiffstats
path: root/usb
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2005-11-15 16:46:09 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2005-11-15 16:46:09 -0800
commit7576327673eaa3e92134fb752163a0481836d71b (patch)
tree2661a9c739bc17dcab9ffd4d2865fb007f0fcba2 /usb
parente878580f6ea5b3217d94bb2184ce848595b56d6b (diff)
downloadpatches-7576327673eaa3e92134fb752163a0481836d71b.tar.gz
usb and pci patches
Diffstat (limited to 'usb')
-rw-r--r--usb/usb-dummy_hcd-rename-variables.patch164
1 files changed, 164 insertions, 0 deletions
diff --git a/usb/usb-dummy_hcd-rename-variables.patch b/usb/usb-dummy_hcd-rename-variables.patch
new file mode 100644
index 0000000000000..d16d19d8d7de2
--- /dev/null
+++ b/usb/usb-dummy_hcd-rename-variables.patch
@@ -0,0 +1,164 @@
+From stern@rowland.harvard.edu Mon Nov 14 09:04:01 2005
+Date: Mon, 14 Nov 2005 12:16:30 -0500 (EST)
+From: Alan Stern <stern@rowland.harvard.edu>
+To: Greg KH <greg@kroah.com>
+Subject: USB: dummy_hcd: rename variables
+Message-ID: <Pine.LNX.4.44L0.0511141202410.4731-100000@iolanthe.rowland.org>
+
+The recent platform_device update has reintroduced into dummy_hcd.c the
+dreaded dev->dev syndrome. This harkens back to when an earlier version
+of that driver included the unforgettable line:
+
+ dev->dev.dev.driver_data = dev;
+
+This patch (as602) renames the platform_device variables to "pdev", in
+the hope of reducing confusion.
+
+Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ drivers/usb/gadget/dummy_hcd.c | 50 ++++++++++++++++++++---------------------
+ 1 file changed, 25 insertions(+), 25 deletions(-)
+
+--- gregkh-2.6.orig/drivers/usb/gadget/dummy_hcd.c
++++ gregkh-2.6/drivers/usb/gadget/dummy_hcd.c
+@@ -896,7 +896,7 @@ dummy_gadget_release (struct device *dev
+ #endif
+ }
+
+-static int dummy_udc_probe (struct platform_device *dev)
++static int dummy_udc_probe (struct platform_device *pdev)
+ {
+ struct dummy *dum = the_controller;
+ int rc;
+@@ -909,7 +909,7 @@ static int dummy_udc_probe (struct platf
+ dum->gadget.is_otg = (dummy_to_hcd(dum)->self.otg_port != 0);
+
+ strcpy (dum->gadget.dev.bus_id, "gadget");
+- dum->gadget.dev.parent = &dev->dev;
++ dum->gadget.dev.parent = &pdev->dev;
+ dum->gadget.dev.release = dummy_gadget_release;
+ rc = device_register (&dum->gadget.dev);
+ if (rc < 0)
+@@ -919,47 +919,47 @@ static int dummy_udc_probe (struct platf
+ usb_bus_get (&dummy_to_hcd (dum)->self);
+ #endif
+
+- platform_set_drvdata (dev, dum);
++ platform_set_drvdata (pdev, dum);
+ device_create_file (&dum->gadget.dev, &dev_attr_function);
+ return rc;
+ }
+
+-static int dummy_udc_remove (struct platform_device *dev)
++static int dummy_udc_remove (struct platform_device *pdev)
+ {
+- struct dummy *dum = platform_get_drvdata (dev);
++ struct dummy *dum = platform_get_drvdata (pdev);
+
+- platform_set_drvdata (dev, NULL);
++ platform_set_drvdata (pdev, NULL);
+ device_remove_file (&dum->gadget.dev, &dev_attr_function);
+ device_unregister (&dum->gadget.dev);
+ return 0;
+ }
+
+-static int dummy_udc_suspend (struct platform_device *dev, pm_message_t state)
++static int dummy_udc_suspend (struct platform_device *pdev, pm_message_t state)
+ {
+- struct dummy *dum = platform_get_drvdata(dev);
++ struct dummy *dum = platform_get_drvdata(pdev);
+
+- dev_dbg (&dev->dev, "%s\n", __FUNCTION__);
++ dev_dbg (&pdev->dev, "%s\n", __FUNCTION__);
+ spin_lock_irq (&dum->lock);
+ dum->udc_suspended = 1;
+ set_link_state (dum);
+ spin_unlock_irq (&dum->lock);
+
+- dev->dev.power.power_state = state;
++ pdev->dev.power.power_state = state;
+ usb_hcd_poll_rh_status (dummy_to_hcd (dum));
+ return 0;
+ }
+
+-static int dummy_udc_resume (struct platform_device *dev)
++static int dummy_udc_resume (struct platform_device *pdev)
+ {
+- struct dummy *dum = platform_get_drvdata(dev);
++ struct dummy *dum = platform_get_drvdata(pdev);
+
+- dev_dbg (&dev->dev, "%s\n", __FUNCTION__);
++ dev_dbg (&pdev->dev, "%s\n", __FUNCTION__);
+ spin_lock_irq (&dum->lock);
+ dum->udc_suspended = 0;
+ set_link_state (dum);
+ spin_unlock_irq (&dum->lock);
+
+- dev->dev.power.power_state = PMSG_ON;
++ pdev->dev.power.power_state = PMSG_ON;
+ usb_hcd_poll_rh_status (dummy_to_hcd (dum));
+ return 0;
+ }
+@@ -1899,14 +1899,14 @@ static const struct hc_driver dummy_hcd
+ .bus_resume = dummy_bus_resume,
+ };
+
+-static int dummy_hcd_probe (struct platform_device *dev)
++static int dummy_hcd_probe(struct platform_device *pdev)
+ {
+ struct usb_hcd *hcd;
+ int retval;
+
+- dev_info(&dev->dev, "%s, driver " DRIVER_VERSION "\n", driver_desc);
++ dev_info(&pdev->dev, "%s, driver " DRIVER_VERSION "\n", driver_desc);
+
+- hcd = usb_create_hcd (&dummy_hcd, &dev->dev, dev->dev.bus_id);
++ hcd = usb_create_hcd(&dummy_hcd, &pdev->dev, pdev->dev.bus_id);
+ if (!hcd)
+ return -ENOMEM;
+ the_controller = hcd_to_dummy (hcd);
+@@ -1919,34 +1919,34 @@ static int dummy_hcd_probe (struct platf
+ return retval;
+ }
+
+-static int dummy_hcd_remove (struct platform_device *dev)
++static int dummy_hcd_remove (struct platform_device *pdev)
+ {
+ struct usb_hcd *hcd;
+
+- hcd = platform_get_drvdata (dev);
++ hcd = platform_get_drvdata (pdev);
+ usb_remove_hcd (hcd);
+ usb_put_hcd (hcd);
+ the_controller = NULL;
+ return 0;
+ }
+
+-static int dummy_hcd_suspend (struct platform_device *dev, pm_message_t state)
++static int dummy_hcd_suspend (struct platform_device *pdev, pm_message_t state)
+ {
+ struct usb_hcd *hcd;
+
+- dev_dbg (&dev->dev, "%s\n", __FUNCTION__);
+- hcd = platform_get_drvdata (dev);
++ dev_dbg (&pdev->dev, "%s\n", __FUNCTION__);
++ hcd = platform_get_drvdata (pdev);
+
+ hcd->state = HC_STATE_SUSPENDED;
+ return 0;
+ }
+
+-static int dummy_hcd_resume (struct platform_device *dev)
++static int dummy_hcd_resume (struct platform_device *pdev)
+ {
+ struct usb_hcd *hcd;
+
+- dev_dbg (&dev->dev, "%s\n", __FUNCTION__);
+- hcd = platform_get_drvdata (dev);
++ dev_dbg (&pdev->dev, "%s\n", __FUNCTION__);
++ hcd = platform_get_drvdata (pdev);
+ hcd->state = HC_STATE_RUNNING;
+
+ usb_hcd_poll_rh_status (hcd);