--- a/devices/e1000/e1000_main-2.6.20-ethercat.c Tue Jun 17 09:44:46 2008 +0000
+++ b/devices/e1000/e1000_main-2.6.20-ethercat.c Tue Jun 17 10:19:52 2008 +0000
@@ -1180,11 +1180,7 @@
e1000_get_hw_control(adapter);
// offer device to EtherCAT master module
- if (ecdev_offer(netdev, ec_poll, THIS_MODULE, &adapter->ecdev)) {
- DPRINTK(PROBE, ERR, "Failed to offer device.\n");
- goto err_register;
- }
-
+ adapter->ecdev = ecdev_offer(netdev, ec_poll, THIS_MODULE);
if (adapter->ecdev) {
if (ecdev_open(adapter->ecdev)) {
ecdev_withdraw(adapter->ecdev);