Explorar o código

[PATCH] tulip: add return to ULI526X clause in tulip_mdio_write

The 'if' clause for ULI526X in tulip_mdio_write allows for
spin_unlock_irqrestore to be called twice for tp->mii_lock.  I believe
this is caused by the unintentional omission of a return at the end
of that clause.  This patch adds that return.

Signed-off-by: John W. Linville <linville@tuxdriver.com>
John W. Linville %!s(int64=20) %!d(string=hai) anos
pai
achega
9092f46b5a
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      drivers/net/tulip/media.c

+ 1 - 0
drivers/net/tulip/media.c

@@ -174,6 +174,7 @@ void tulip_mdio_write(struct net_device *dev, int phy_id, int location, int val)
 				break;
 				break;
 		}
 		}
 		spin_unlock_irqrestore(&tp->mii_lock, flags);
 		spin_unlock_irqrestore(&tp->mii_lock, flags);
+		return;
 	}
 	}
 		
 		
 	/* Establish sync by sending 32 logic ones. */
 	/* Establish sync by sending 32 logic ones. */