diff options
Diffstat (limited to 'drivers/net/ethernet/intel/ixgbe/ixgbe_main.c')
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c index aa29edb950f2..e8897cce8d0f 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | |||
@@ -7219,6 +7219,10 @@ static int __devinit ixgbe_probe(struct pci_dev *pdev, | |||
7219 | 7219 | ||
7220 | e_dev_info("%s\n", ixgbe_default_device_descr); | 7220 | e_dev_info("%s\n", ixgbe_default_device_descr); |
7221 | cards_found++; | 7221 | cards_found++; |
7222 | |||
7223 | if (ixgbe_sysfs_init(adapter)) | ||
7224 | e_err(probe, "failed to allocate sysfs resources\n"); | ||
7225 | |||
7222 | return 0; | 7226 | return 0; |
7223 | 7227 | ||
7224 | err_register: | 7228 | err_register: |
@@ -7265,6 +7269,8 @@ static void __devexit ixgbe_remove(struct pci_dev *pdev) | |||
7265 | } | 7269 | } |
7266 | 7270 | ||
7267 | #endif | 7271 | #endif |
7272 | ixgbe_sysfs_exit(adapter); | ||
7273 | |||
7268 | #ifdef IXGBE_FCOE | 7274 | #ifdef IXGBE_FCOE |
7269 | if (adapter->flags & IXGBE_FLAG_FCOE_ENABLED) | 7275 | if (adapter->flags & IXGBE_FLAG_FCOE_ENABLED) |
7270 | ixgbe_cleanup_fcoe(adapter); | 7276 | ixgbe_cleanup_fcoe(adapter); |