diff options
author | Francois Romieu <romieu@fr.zoreil.com> | 2012-03-09 13:28:28 -0500 |
---|---|---|
committer | Francois Romieu <romieu@fr.zoreil.com> | 2012-04-07 05:45:25 -0400 |
commit | b5efab99ed92dd3b432e2f414d3979e8c2acd382 (patch) | |
tree | 2b53a2078362bf3de5b6ad6b213382a5178cef3b /drivers/net/ethernet/atheros/atl1e | |
parent | 436dfc461b87b49d67867a798c91cd8cfff23f12 (diff) |
atl1e: stop using net_device.{base_addr, irq}.
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
Cc: Jay Cliburn <jcliburn@gmail.com>
Cc: Chris Snook <chris.snook@gmail.com>
Diffstat (limited to 'drivers/net/ethernet/atheros/atl1e')
-rw-r--r-- | drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/drivers/net/ethernet/atheros/atl1e/atl1e_main.c b/drivers/net/ethernet/atheros/atl1e/atl1e_main.c index 93ff2b231284..1220e511ced6 100644 --- a/drivers/net/ethernet/atheros/atl1e/atl1e_main.c +++ b/drivers/net/ethernet/atheros/atl1e/atl1e_main.c | |||
@@ -1883,27 +1883,24 @@ static int atl1e_request_irq(struct atl1e_adapter *adapter) | |||
1883 | int err = 0; | 1883 | int err = 0; |
1884 | 1884 | ||
1885 | adapter->have_msi = true; | 1885 | adapter->have_msi = true; |
1886 | err = pci_enable_msi(adapter->pdev); | 1886 | err = pci_enable_msi(pdev); |
1887 | if (err) { | 1887 | if (err) { |
1888 | netdev_dbg(adapter->netdev, | 1888 | netdev_dbg(netdev, |
1889 | "Unable to allocate MSI interrupt Error: %d\n", err); | 1889 | "Unable to allocate MSI interrupt Error: %d\n", err); |
1890 | adapter->have_msi = false; | 1890 | adapter->have_msi = false; |
1891 | } else | 1891 | } |
1892 | netdev->irq = pdev->irq; | ||
1893 | |||
1894 | 1892 | ||
1895 | if (!adapter->have_msi) | 1893 | if (!adapter->have_msi) |
1896 | flags |= IRQF_SHARED; | 1894 | flags |= IRQF_SHARED; |
1897 | err = request_irq(adapter->pdev->irq, atl1e_intr, flags, | 1895 | err = request_irq(pdev->irq, atl1e_intr, flags, netdev->name, netdev); |
1898 | netdev->name, netdev); | ||
1899 | if (err) { | 1896 | if (err) { |
1900 | netdev_dbg(adapter->netdev, | 1897 | netdev_dbg(adapter->netdev, |
1901 | "Unable to allocate interrupt Error: %d\n", err); | 1898 | "Unable to allocate interrupt Error: %d\n", err); |
1902 | if (adapter->have_msi) | 1899 | if (adapter->have_msi) |
1903 | pci_disable_msi(adapter->pdev); | 1900 | pci_disable_msi(pdev); |
1904 | return err; | 1901 | return err; |
1905 | } | 1902 | } |
1906 | netdev_dbg(adapter->netdev, "atl1e_request_irq OK\n"); | 1903 | netdev_dbg(netdev, "atl1e_request_irq OK\n"); |
1907 | return err; | 1904 | return err; |
1908 | } | 1905 | } |
1909 | 1906 | ||
@@ -2233,7 +2230,6 @@ static int atl1e_init_netdev(struct net_device *netdev, struct pci_dev *pdev) | |||
2233 | SET_NETDEV_DEV(netdev, &pdev->dev); | 2230 | SET_NETDEV_DEV(netdev, &pdev->dev); |
2234 | pci_set_drvdata(pdev, netdev); | 2231 | pci_set_drvdata(pdev, netdev); |
2235 | 2232 | ||
2236 | netdev->irq = pdev->irq; | ||
2237 | netdev->netdev_ops = &atl1e_netdev_ops; | 2233 | netdev->netdev_ops = &atl1e_netdev_ops; |
2238 | 2234 | ||
2239 | netdev->watchdog_timeo = AT_TX_WATCHDOG; | 2235 | netdev->watchdog_timeo = AT_TX_WATCHDOG; |
@@ -2319,7 +2315,6 @@ static int __devinit atl1e_probe(struct pci_dev *pdev, | |||
2319 | netdev_err(netdev, "cannot map device registers\n"); | 2315 | netdev_err(netdev, "cannot map device registers\n"); |
2320 | goto err_ioremap; | 2316 | goto err_ioremap; |
2321 | } | 2317 | } |
2322 | netdev->base_addr = (unsigned long)adapter->hw.hw_addr; | ||
2323 | 2318 | ||
2324 | /* init mii data */ | 2319 | /* init mii data */ |
2325 | adapter->mii.dev = netdev; | 2320 | adapter->mii.dev = netdev; |