devices/r8169-2.6.22-ethercat.c
changeset 1011 a0759d0dded4
parent 897 855c5d2d97f0
equal deleted inserted replaced
1010:6672b86e7b10 1011:a0759d0dded4
  1731 	tp->timer.function = rtl8169_phy_timer;
  1731 	tp->timer.function = rtl8169_phy_timer;
  1732 
  1732 
  1733 	spin_lock_init(&tp->lock);
  1733 	spin_lock_init(&tp->lock);
  1734 
  1734 
  1735 	// offer device to EtherCAT master module
  1735 	// offer device to EtherCAT master module
  1736 	if (ecdev_offer(dev, ec_poll, THIS_MODULE, &tp->ecdev)) {
  1736 	tp->ecdev = ecdev_offer(dev, ec_poll, THIS_MODULE);
  1737 		printk(KERN_ERR PFX "Failed to offer device.\n");
       
  1738 		goto err_out_unmap_5;
       
  1739 	}
       
  1740 
  1737 
  1741 	if (!tp->ecdev) {
  1738 	if (!tp->ecdev) {
  1742 		printk(KERN_INFO "about to register device named %s (%p)...\n", dev->name, dev);
  1739 		printk(KERN_INFO "about to register device named %s (%p)...\n", dev->name, dev);
  1743 		i = register_netdev (dev);
  1740 		i = register_netdev (dev);
  1744 		if (i) goto err_out_unmap_5;
  1741 		if (i) goto err_out_unmap_5;