From: Gabor Juhos Date: Thu, 8 Mar 2012 10:21:12 +0000 (+0000) Subject: generic: ar8216: don't use static variable in ar8236_hw_init X-Git-Tag: reboot~14613 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=e2d3cb69a11cf3b29ccc907982a0a23f062b2b8a;p=openwrt%2Fstaging%2Fxback.git generic: ar8216: don't use static variable in ar8236_hw_init SVN-Revision: 30856 --- diff --git a/target/linux/generic/files/drivers/net/phy/ar8216.c b/target/linux/generic/files/drivers/net/phy/ar8216.c index 34322ddc3f..ba9bca03d9 100644 --- a/target/linux/generic/files/drivers/net/phy/ar8216.c +++ b/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; }