]> git.ipfire.org Git - thirdparty/kernel/stable.git/blobdiff - drivers/net/phy/phy.c
net: phy: fix interrupt handling in non-started states
[thirdparty/kernel/stable.git] / drivers / net / phy / phy.c
index 189cd2048c3a2537f8e0e205eb027ad74fa59955..ca5e0c0f018cea216f9355d1ffba29da5ac923cd 100644 (file)
@@ -762,9 +762,6 @@ static irqreturn_t phy_interrupt(int irq, void *phy_dat)
 {
        struct phy_device *phydev = phy_dat;
 
-       if (!phy_is_started(phydev))
-               return IRQ_NONE;                /* It can't be ours.  */
-
        if (phydev->drv->did_interrupt && !phydev->drv->did_interrupt(phydev))
                return IRQ_NONE;