mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-26 19:05:23 +07:00
ftgmac100: Use netdev->irq instead of private copy
There's a placeholder already for the irq, use it Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
bb54be589c
commit
60b28a1167
@ -57,7 +57,6 @@ struct ftgmac100_descs {
|
||||
struct ftgmac100 {
|
||||
struct resource *res;
|
||||
void __iomem *base;
|
||||
int irq;
|
||||
|
||||
struct ftgmac100_descs *descs;
|
||||
dma_addr_t descs_dma_addr;
|
||||
@ -1121,9 +1120,9 @@ static int ftgmac100_open(struct net_device *netdev)
|
||||
goto err_alloc;
|
||||
}
|
||||
|
||||
err = request_irq(priv->irq, ftgmac100_interrupt, 0, netdev->name, netdev);
|
||||
err = request_irq(netdev->irq, ftgmac100_interrupt, 0, netdev->name, netdev);
|
||||
if (err) {
|
||||
netdev_err(netdev, "failed to request irq %d\n", priv->irq);
|
||||
netdev_err(netdev, "failed to request irq %d\n", netdev->irq);
|
||||
goto err_irq;
|
||||
}
|
||||
|
||||
@ -1170,7 +1169,7 @@ static int ftgmac100_open(struct net_device *netdev)
|
||||
netif_stop_queue(netdev);
|
||||
iowrite32(0, priv->base + FTGMAC100_OFFSET_IER);
|
||||
err_hw:
|
||||
free_irq(priv->irq, netdev);
|
||||
free_irq(netdev->irq, netdev);
|
||||
err_irq:
|
||||
ftgmac100_free_buffers(priv);
|
||||
err_alloc:
|
||||
@ -1196,7 +1195,7 @@ static int ftgmac100_stop(struct net_device *netdev)
|
||||
ncsi_stop_dev(priv->ndev);
|
||||
|
||||
ftgmac100_stop_hw(priv);
|
||||
free_irq(priv->irq, netdev);
|
||||
free_irq(netdev->irq, netdev);
|
||||
ftgmac100_free_buffers(priv);
|
||||
|
||||
return 0;
|
||||
@ -1383,7 +1382,7 @@ static int ftgmac100_probe(struct platform_device *pdev)
|
||||
goto err_ioremap;
|
||||
}
|
||||
|
||||
priv->irq = irq;
|
||||
netdev->irq = irq;
|
||||
|
||||
/* MAC address from chip or random one */
|
||||
ftgmac100_setup_mac(priv);
|
||||
@ -1440,7 +1439,7 @@ static int ftgmac100_probe(struct platform_device *pdev)
|
||||
goto err_register_netdev;
|
||||
}
|
||||
|
||||
netdev_info(netdev, "irq %d, mapped at %p\n", priv->irq, priv->base);
|
||||
netdev_info(netdev, "irq %d, mapped at %p\n", netdev->irq, priv->base);
|
||||
|
||||
return 0;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user