int isp1760_register(phys_addr_t res_start, resource_size_t res_len, int irq,
                     unsigned long irqflags, struct device *dev,
-                    const char *busname, unsigned int devflags)
+                    unsigned int devflags)
 {
        struct usb_hcd *hcd;
        struct isp1760_hcd *priv;
 
 /* exports for if */
 int isp1760_register(phys_addr_t res_start, resource_size_t res_len, int irq,
                     unsigned long irqflags, struct device *dev,
-                    const char *busname, unsigned int devflags);
+                    unsigned int devflags);
 void isp1760_unregister(struct device *dev);
 
 int isp1760_init_kmem_once(void);
 
 
        dev->dev.dma_mask = NULL;
        ret_status = isp1760_register(pci_mem_phy0, memlength, dev->irq,
-                                     IRQF_SHARED, &dev->dev,
-                                     dev_name(&dev->dev), devflags);
+                                     IRQF_SHARED, &dev->dev, devflags);
        if (ret_status < 0)
                goto cleanup3;
 
        }
 
        ret = isp1760_register(mem_res->start, mem_size, irq_res->start,
-                              irqflags, &pdev->dev, dev_name(&pdev->dev),
-                              devflags);
+                              irqflags, &pdev->dev, devflags);
        if (ret < 0)
                goto cleanup;