Skip to content

Commit c7c83d1

Browse files
GuoqingJiang-Linuxdavem330
authored andcommitted
net/fec: replace hardcoded irq num with macro
Don't use hardcoded irq num and replace it with FEC_IRQ_NUM macro. Signed-off-by: Xiao Jiang <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 2e11437 commit c7c83d1

File tree

1 file changed

+4
-3
lines changed
  • drivers/net/ethernet/freescale

1 file changed

+4
-3
lines changed

drivers/net/ethernet/freescale/fec.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,8 @@ MODULE_PARM_DESC(macaddr, "FEC Ethernet MAC address");
177177
#define PKT_MINBUF_SIZE 64
178178
#define PKT_MAXBLR_SIZE 1520
179179

180+
/* This device has up to three irqs on some platforms */
181+
#define FEC_IRQ_NUM 3
180182

181183
/*
182184
* The 5270/5271/5280/5282/532x RX control register also contains maximum frame
@@ -1540,8 +1542,7 @@ fec_probe(struct platform_device *pdev)
15401542

15411543
fec_reset_phy(pdev);
15421544

1543-
/* This device has up to three irqs on some platforms */
1544-
for (i = 0; i < 3; i++) {
1545+
for (i = 0; i < FEC_IRQ_NUM; i++) {
15451546
irq = platform_get_irq(pdev, i);
15461547
if (i && irq < 0)
15471548
break;
@@ -1586,7 +1587,7 @@ fec_probe(struct platform_device *pdev)
15861587
clk_disable(fep->clk);
15871588
clk_put(fep->clk);
15881589
failed_clk:
1589-
for (i = 0; i < 3; i++) {
1590+
for (i = 0; i < FEC_IRQ_NUM; i++) {
15901591
irq = platform_get_irq(pdev, i);
15911592
if (irq > 0)
15921593
free_irq(irq, ndev);

0 commit comments

Comments
 (0)