devices/e100-2.6.20-ethercat.c
changeset 1300 428bf6d7c905
parent 1240 982eb5bee593
child 1311 bf7c62bc533f
equal deleted inserted replaced
1299:dd8e55d97280 1300:428bf6d7c905
  2809 		DPRINTK(PROBE, ERR, "Error clearing wake event\n");
  2809 		DPRINTK(PROBE, ERR, "Error clearing wake event\n");
  2810 
  2810 
  2811 	// offer device to EtherCAT master module
  2811 	// offer device to EtherCAT master module
  2812 	nic->ecdev = ecdev_offer(netdev, e100_ec_poll, THIS_MODULE);
  2812 	nic->ecdev = ecdev_offer(netdev, e100_ec_poll, THIS_MODULE);
  2813     if (nic->ecdev) {
  2813     if (nic->ecdev) {
  2814         strcpy(netdev->name, "ec0");
       
  2815 		if (ecdev_open(nic->ecdev)) {
  2814 		if (ecdev_open(nic->ecdev)) {
  2816 			ecdev_withdraw(nic->ecdev);
  2815 			ecdev_withdraw(nic->ecdev);
  2817 			goto err_out_free;
  2816 			goto err_out_free;
  2818 		}
  2817 		}
  2819 	} else {
  2818 	} else {