[ar71xx] add experimental support for 2.6.30
[openwrt/svn-archive/archive.git] / target / linux / ar71xx / patches-2.6.30 / 811-ohci-ar71xx-use-dev-name-instead-of-bus-id.patch
diff --git a/target/linux/ar71xx/patches-2.6.30/811-ohci-ar71xx-use-dev-name-instead-of-bus-id.patch b/target/linux/ar71xx/patches-2.6.30/811-ohci-ar71xx-use-dev-name-instead-of-bus-id.patch
new file mode 100644 (file)
index 0000000..4660bc1
--- /dev/null
@@ -0,0 +1,25 @@
+--- a/drivers/usb/host/ohci-ar71xx.c
++++ b/drivers/usb/host/ohci-ar71xx.c
+@@ -30,19 +30,19 @@ static int usb_hcd_ar71xx_probe(const st
+       res = platform_get_resource(pdev, IORESOURCE_IRQ, 0);
+       if (!res) {
+               dev_dbg(&pdev->dev, "no IRQ specified for %s\n",
+-                      pdev->dev.bus_id);
++                      dev_name(&pdev->dev));
+               return -ENODEV;
+       }
+       irq = res->start;
+-      hcd = usb_create_hcd(driver, &pdev->dev, pdev->dev.bus_id);
++      hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev));
+       if (!hcd)
+               return -ENOMEM;
+       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
+       if (!res) {
+               dev_dbg(&pdev->dev, "no base address specified for %s\n",
+-                      pdev->dev.bus_id);
++                      dev_name(&pdev->dev));
+               ret = -ENODEV;
+               goto err_put_hcd;
+       }