devices/e100-2.6.26-ethercat.c
changeset 1300 428bf6d7c905
parent 1276 c4fafee8043a
child 1311 bf7c62bc533f
equal deleted inserted replaced
1299:dd8e55d97280 1300:428bf6d7c905
  2893 		DPRINTK(PROBE, ERR, "Error clearing wake event\n");
  2893 		DPRINTK(PROBE, ERR, "Error clearing wake event\n");
  2894 
  2894 
  2895 	// offer device to EtherCAT master module
  2895 	// offer device to EtherCAT master module
  2896 	nic->ecdev = ecdev_offer(netdev, e100_ec_poll, THIS_MODULE);
  2896 	nic->ecdev = ecdev_offer(netdev, e100_ec_poll, THIS_MODULE);
  2897 	if (nic->ecdev) {
  2897 	if (nic->ecdev) {
  2898 		strcpy(netdev->name, "ec0");
       
  2899 		if (ecdev_open(nic->ecdev)) {
  2898 		if (ecdev_open(nic->ecdev)) {
  2900 			ecdev_withdraw(nic->ecdev);
  2899 			ecdev_withdraw(nic->ecdev);
  2901 			goto err_out_free;
  2900 			goto err_out_free;
  2902 		}
  2901 		}
  2903 	} else {
  2902 	} else {