devices/e1000/e1000_main-2.6.13-ethercat.c
changeset 2589 2b9c78543663
parent 2050 a3e59f2a8589
equal deleted inserted replaced
2415:af21f0bdc7c9 2589:2b9c78543663
   715 	}
   715 	}
   716 
   716 
   717 	// offer device to EtherCAT master module
   717 	// offer device to EtherCAT master module
   718 	adapter->ecdev = ecdev_offer(netdev, ec_poll, THIS_MODULE);
   718 	adapter->ecdev = ecdev_offer(netdev, ec_poll, THIS_MODULE);
   719 	if (adapter->ecdev) {
   719 	if (adapter->ecdev) {
   720 		if (ecdev_open(adapter->ecdev)) {
   720 		err = ecdev_open(adapter->ecdev);
       
   721 		if (err) {
   721 			ecdev_withdraw(adapter->ecdev);
   722 			ecdev_withdraw(adapter->ecdev);
   722 			goto err_register;
   723 			goto err_register;
   723 		}
   724 		}
   724 	} else {
   725 	} else {
   725 		strcpy(netdev->name, "eth%d");
   726 		strcpy(netdev->name, "eth%d");