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
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-core