diff options
| -rw-r--r-- | drivers/net/ethernet/renesas/ravb_main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/renesas/ravb_main.c b/drivers/net/ethernet/renesas/ravb_main.c index 8f2c4fb4c724..4e1a7dba7c4a 100644 --- a/drivers/net/ethernet/renesas/ravb_main.c +++ b/drivers/net/ethernet/renesas/ravb_main.c | |||
| @@ -757,8 +757,8 @@ static irqreturn_t ravb_interrupt(int irq, void *dev_id) | |||
| 757 | result = IRQ_HANDLED; | 757 | result = IRQ_HANDLED; |
| 758 | } | 758 | } |
| 759 | 759 | ||
| 760 | if (iss & ISS_CGIS) | 760 | if ((iss & ISS_CGIS) && ravb_ptp_interrupt(ndev) == IRQ_HANDLED) |
| 761 | result = ravb_ptp_interrupt(ndev); | 761 | result = IRQ_HANDLED; |
| 762 | 762 | ||
| 763 | mmiowb(); | 763 | mmiowb(); |
| 764 | spin_unlock(&priv->lock); | 764 | spin_unlock(&priv->lock); |
