hcd->rsrc_len = res.end - res.start + 1;
 
        if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, hcd_name)) {
-               printk(KERN_ERR __FILE__ ": request_mem_region failed\n");
+               printk(KERN_ERR "%s: request_mem_region failed\n", __FILE__);
                rv = -EBUSY;
                goto err_rmr;
        }
 
        irq = irq_of_parse_and_map(dn, 0);
        if (irq == NO_IRQ) {
-               printk(KERN_ERR __FILE__ ": irq_of_parse_and_map failed\n");
+               printk(KERN_ERR "%s: irq_of_parse_and_map failed\n", __FILE__);
                rv = -EBUSY;
                goto err_irq;
        }
 
        hcd->regs = ioremap(hcd->rsrc_start, hcd->rsrc_len);
        if (!hcd->regs) {
-               printk(KERN_ERR __FILE__ ": ioremap failed\n");
+               printk(KERN_ERR "%s: ioremap failed\n", __FILE__);
                rv = -ENOMEM;
                goto err_ioremap;
        }
                        ehci->ohci_hcctrl_reg = ioremap(res.start +
                                        OHCI_HCCTRL_OFFSET, OHCI_HCCTRL_LEN);
                else
-                       pr_debug(__FILE__ ": no ohci offset in fdt\n");
+                       pr_debug("%s: no ohci offset in fdt\n", __FILE__);
                if (!ehci->ohci_hcctrl_reg) {
-                       pr_debug(__FILE__ ": ioremap for ohci hcctrl failed\n");
+                       pr_debug("%s: ioremap for ohci hcctrl failed\n", __FILE__);
                } else {
                        ehci->has_amcc_usb23 = 1;
                }
                                else
                                        release_mem_region(res.start, 0x4);
                        else
-                               pr_debug(__FILE__ ": no ohci offset in fdt\n");
+                               pr_debug("%s: no ohci offset in fdt\n", __FILE__);
                        of_node_put(np);
                }
 
 
        hcd->rsrc_len = res.end - res.start + 1;
 
        if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, hcd_name)) {
-               printk(KERN_ERR __FILE__ ": request_mem_region failed\n");
+               printk(KERN_ERR "%s: request_mem_region failed\n", __FILE__);
                rv = -EBUSY;
                goto err_rmr;
        }
 
        irq = irq_of_parse_and_map(dn, 0);
        if (irq == NO_IRQ) {
-               printk(KERN_ERR __FILE__ ": irq_of_parse_and_map failed\n");
+               printk(KERN_ERR "%s: irq_of_parse_and_map failed\n", __FILE__);
                rv = -EBUSY;
                goto err_irq;
        }
 
        hcd->regs = ioremap(hcd->rsrc_start, hcd->rsrc_len);
        if (!hcd->regs) {
-               printk(KERN_ERR __FILE__ ": ioremap failed\n");
+               printk(KERN_ERR "%s: ioremap failed\n", __FILE__);
                rv = -ENOMEM;
                goto err_ioremap;
        }
 
                int i, len;
 
                if (usb_pipecontrol (pipe)) {
-                       printk (KERN_DEBUG __FILE__ ": setup(8):");
+                       printk (KERN_DEBUG "%s: setup(8):", __FILE__);
                        for (i = 0; i < 8 ; i++)
                                printk (" %02x", ((__u8 *) urb->setup_packet) [i]);
                        printk ("\n");
                }
                if (urb->transfer_buffer_length > 0 && urb->transfer_buffer) {
-                       printk (KERN_DEBUG __FILE__ ": data(%d/%d):",
+                       printk (KERN_DEBUG "%s: data(%d/%d):", __FILE__,
                                urb->actual_length,
                                urb->transfer_buffer_length);
                        len = usb_pipeout (pipe)?
 
 
 static void lh7a404_start_hc(struct platform_device *dev)
 {
-       printk(KERN_DEBUG __FILE__
-              ": starting LH7A404 OHCI USB Controller\n");
+       printk(KERN_DEBUG "%s: starting LH7A404 OHCI USB Controller\n",
+              __FILE__);
 
        /*
         * Now, carefully enable the USB clock, and take
        udelay(1000);
        USBH_CMDSTATUS = OHCI_HCR;
 
-       printk(KERN_DEBUG __FILE__
-                  ": Clock to USB host has been enabled \n");
+       printk(KERN_DEBUG "%s: Clock to USB host has been enabled \n", __FILE__);
 }
 
 static void lh7a404_stop_hc(struct platform_device *dev)
 {
-       printk(KERN_DEBUG __FILE__
-              ": stopping LH7A404 OHCI USB Controller\n");
+       printk(KERN_DEBUG "%s: stopping LH7A404 OHCI USB Controller\n",
+              __FILE__);
 
        CSC_PWRCNT &= ~CSC_PWRCNT_USBH_EN; /* Disable clock */
 }
 
        hcd->rsrc_len = res.end - res.start + 1;
 
        if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, hcd_name)) {
-               printk(KERN_ERR __FILE__ ": request_mem_region failed\n");
+               printk(KERN_ERR "%s: request_mem_region failed\n", __FILE__);
                rv = -EBUSY;
                goto err_rmr;
        }
 
        irq = irq_of_parse_and_map(dn, 0);
        if (irq == NO_IRQ) {
-               printk(KERN_ERR __FILE__ ": irq_of_parse_and_map failed\n");
+               printk(KERN_ERR "%s: irq_of_parse_and_map failed\n", __FILE__);
                rv = -EBUSY;
                goto err_irq;
        }
 
        hcd->regs = ioremap(hcd->rsrc_start, hcd->rsrc_len);
        if (!hcd->regs) {
-               printk(KERN_ERR __FILE__ ": ioremap failed\n");
+               printk(KERN_ERR "%s: ioremap failed\n", __FILE__);
                rv = -ENOMEM;
                goto err_ioremap;
        }
                        } else
                                release_mem_region(res.start, 0x4);
                } else
-                   pr_debug(__FILE__ ": cannot get ehci offset from fdt\n");
+                       pr_debug("%s: cannot get ehci offset from fdt\n", __FILE__);
        }
 
        iounmap(hcd->regs);
 
 
        res = platform_get_resource(pdev, IORESOURCE_IRQ, 0);
        if (!res) {
-               pr_debug(__FILE__ ": no irq\n");
+               pr_debug("%s: no irq\n", __FILE__);
                return -ENODEV;
        }
        irq = res->start;
 
        res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
        if (!res) {
-               pr_debug(__FILE__ ": no reg addr\n");
+               pr_debug("%s: no reg addr\n", __FILE__);
                return -ENODEV;
        }
 
        hcd->rsrc_len = res->end - res->start + 1;
 
        if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, hcd_name)) {
-               pr_debug(__FILE__ ": request_mem_region failed\n");
+               pr_debug("%s: request_mem_region failed\n", __FILE__);
                retval = -EBUSY;
                goto err1;
        }
 
        hcd->regs = ioremap(hcd->rsrc_start, hcd->rsrc_len);
        if (!hcd->regs) {
-               pr_debug(__FILE__ ": ioremap failed\n");
+               pr_debug("%s: ioremap failed\n", __FILE__);
                retval = -ENOMEM;
                goto err2;
        }
 
 {
        unsigned int usb_rst = 0;
 
-       printk(KERN_DEBUG __FILE__
-              ": starting SA-1111 OHCI USB Controller\n");
+       printk(KERN_DEBUG "%s: starting SA-1111 OHCI USB Controller\n",
+              __FILE__);
 
 #ifdef CONFIG_SA1100_BADGE4
        if (machine_is_badge4()) {
 static void sa1111_stop_hc(struct sa1111_dev *dev)
 {
        unsigned int usb_rst;
-       printk(KERN_DEBUG __FILE__
-              ": stopping SA-1111 OHCI USB Controller\n");
+       printk(KERN_DEBUG "%s: stopping SA-1111 OHCI USB Controller\n",
+              __FILE__);
 
        /*
         * Put the USB host controller into reset.
 
 #define dbg(lvl, format, arg...)                                       \
 do {                                                                   \
        if (debug >= lvl)                                               \
-               printk(KERN_DEBUG __FILE__ " : " format " \n", ## arg); \
+               printk(KERN_DEBUG "%s: " format "\n", __FILE__, ##arg); \
 } while (0)
 
 
        if (debug < level)
                return;
 
-       printk(KERN_DEBUG __FILE__": %s - length = %d, data = ",
-              function, size);
+       printk(KERN_DEBUG "%s: %s - length = %d, data = ",
+              __FILE__, function, size);
        for (i = 0; i < size; ++i)
                printk("%.2x ", data[i]);
        printk("\n");
 
        /* register this driver with the USB subsystem */
        retval = usb_register(&ld_usb_driver);
        if (retval)
-               err("usb_register failed for the "__FILE__" driver. Error number %d\n", retval);
+               err("usb_register failed for the %s driver. Error number %d\n", __FILE__, retval);
 
        return retval;
 }
 
 
 /* Use our own dbg macro */
 #undef dbg
-#define dbg(lvl, format, arg...) do { if (debug >= lvl) printk(KERN_DEBUG  __FILE__ ": " format "\n", ## arg); } while (0)
-
+#define dbg(lvl, format, arg...)                                       \
+do {                                                                   \
+       if (debug >= lvl)                                               \
+               printk(KERN_DEBUG "%s: " format "\n", __FILE__, ##arg); \
+} while (0)
 
 /* Version Information */
 #define DRIVER_VERSION "v0.96"
        if (debug < level)
                return;
 
-       printk (KERN_DEBUG __FILE__": %s - length = %d, data = ", function, size);
+       printk (KERN_DEBUG "%s: %s - length = %d, data = ", __FILE__, function, size);
        for (i = 0; i < size; ++i) {
                printk ("%.2x ", data[i]);
        }
        /* register this driver with the USB subsystem */
        result = usb_register(&tower_driver);
        if (result < 0) {
-               err("usb_register failed for the "__FILE__" driver. Error number %d", result);
+               err("usb_register failed for the %s driver. Error number %d", __FILE__, result);
                retval = -1;
                goto exit;
        }
 
 
        if (debug && header->oh_xxx != 0x30) {
                if (urb->actual_length) {
-                       printk(KERN_DEBUG __FILE__
-                                       ": omninet_read %d: ", header->oh_len);
+                       printk(KERN_DEBUG "%s: omninet_read %d: ",
+                              __FILE__, header->oh_len);
                        for (i = 0; i < (header->oh_len +
                                                OMNINET_HEADERLEN); i++)
                                printk("%.2x ", data[i]);