On 09/14/11 15:01, Oliver Hartkopp wrote:

> On 09/13/11 09:56, Marc Kleine-Budde wrote:
> 


To minimize the discussion i removed many of the unlikely error messages.

It's getting smaller each time ;-)


--- ems_pcmcia.c~       2011-09-12 20:29:01.108365646 +0200
+++ ems_pcmcia.c        2011-09-14 15:12:18.585783929 +0200
@@ -195,8 +195,6 @@
 
        /* Check for unique EMS CAN signature */
        if (readw(card->base_addr) != 0xAA55) {
-               printk(KERN_ERR "%s: No EMS CPC Card hardware found.\n",
-                      DRV_NAME);
                err = -ENODEV;
                goto failure_cleanup;
        }
@@ -237,8 +235,6 @@
                        /* Register SJA1000 device */
                        err = register_sja1000dev(dev);
                        if (err) {
-                               printk(KERN_INFO "%s: registering device "
-                                      "failed (err=%d)\n", DRV_NAME, err);
                                free_sja1000dev(dev);
                                goto failure_cleanup;
                        }
@@ -254,17 +250,12 @@
 
        err = request_irq(dev->irq, &ems_pcmcia_interrupt, IRQF_SHARED,
                          DRV_NAME, card);
-       if (err) {
-               printk(KERN_INFO "Registering device failed (err=%d)\n", err);
-               goto failure_cleanup;
-       }
-
-       return 0;
+       if (!err)
+               return 0;
 
 failure_cleanup:
-       printk(KERN_ERR "Error: %d. Cleaning Up.\n", err);
+       printk(KERN_ERR "%s: registering device failed (err=%d)\n", DRV_NAME, 
err);
        ems_pcmcia_del_card(pdev);
-
        return err;
 }
 

_______________________________________________
Socketcan-core mailing list
Socketcan-core@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/socketcan-core

Reply via email to