Browse Source

generic: ar8216: don't use static variable in ar8236_hw_init

SVN-Revision: 30856
Gabor Juhos 14 years ago
parent
commit
e2d3cb69a1
1 changed files with 2 additions and 3 deletions
  1. 2 3
      target/linux/generic/files/drivers/net/phy/ar8216.c

+ 2 - 3
target/linux/generic/files/drivers/net/phy/ar8216.c

@@ -650,11 +650,10 @@ ar8216_hw_init(struct ar8216_priv *priv)
 
 static int
 ar8236_hw_init(struct ar8216_priv *priv) {
-	static int initialized;
 	int i;
 	struct mii_bus *bus;
 
-	if (initialized)
+	if (priv->initialized)
 		return 0;
 
 	/* Initialize the PHYs */
@@ -671,7 +670,7 @@ ar8236_hw_init(struct ar8216_priv *priv) {
 	ar8216_rmw(priv, AR8216_REG_GLOBAL_CTRL,
 		   AR8316_GCTRL_MTU, 9018 + 8 + 2);
 
-	initialized = true;
+	priv->initialized = true;
 	return 0;
 }