equal
deleted
inserted
replaced
2980 return 0; |
2980 return 0; |
2981 |
2981 |
2982 out_ec_dev: |
2982 out_ec_dev: |
2983 if (rtl_ec_dev) { |
2983 if (rtl_ec_dev) { |
2984 printk(KERN_INFO "Unregistering RTL8139-EtherCAT device...\n"); |
2984 printk(KERN_INFO "Unregistering RTL8139-EtherCAT device...\n"); |
2985 EtherCAT_dev_unregister(ec_device_master_index); |
2985 EtherCAT_dev_unregister(ec_device_master_index, rtl_ec_dev); |
2986 rtl_ec_dev = NULL; |
2986 rtl_ec_dev = NULL; |
2987 } |
2987 } |
2988 |
2988 |
2989 return -1; |
2989 return -1; |
2990 |
2990 |
2996 { |
2996 { |
2997 /* EtherCAT >>>>>>>>>>>>>>>>>>>>>>>>>>>>*/ |
2997 /* EtherCAT >>>>>>>>>>>>>>>>>>>>>>>>>>>>*/ |
2998 |
2998 |
2999 printk(KERN_INFO "Cleaning up RTL8139-EtherCAT module...\n"); |
2999 printk(KERN_INFO "Cleaning up RTL8139-EtherCAT module...\n"); |
3000 |
3000 |
|
3001 pci_unregister_driver(&rtl8139_pci_driver); |
|
3002 |
3001 if (rtl_ec_dev) { |
3003 if (rtl_ec_dev) { |
3002 printk(KERN_INFO "Unregistering RTL8139-EtherCAT device...\n"); |
3004 printk(KERN_INFO "Unregistering RTL8139-EtherCAT device...\n"); |
3003 EtherCAT_dev_unregister(ec_device_master_index); |
3005 EtherCAT_dev_unregister(ec_device_master_index, rtl_ec_dev); |
3004 rtl_ec_dev = NULL; |
3006 rtl_ec_dev = NULL; |
3005 } |
3007 } |
3006 |
3008 |
3007 pci_unregister_driver(&rtl8139_pci_driver); |
|
3008 |
|
3009 printk(KERN_INFO "RTL8139-EtherCAT module cleaned up.\n"); |
3009 printk(KERN_INFO "RTL8139-EtherCAT module cleaned up.\n"); |
3010 |
3010 |
3011 /* EtherCAT <<<<<<<<<<<<<<<<<<<<<<<<<<<<*/ |
3011 /* EtherCAT <<<<<<<<<<<<<<<<<<<<<<<<<<<<*/ |
3012 } |
3012 } |
3013 |
3013 |