GFAR_RESETTING
if (unlikely(test_bit(GFAR_RESETTING, &priv->state)))
while (test_and_set_bit_lock(GFAR_RESETTING, &priv->state))
clear_bit_unlock(GFAR_RESETTING, &priv->state);
while (test_and_set_bit_lock(GFAR_RESETTING, &priv->state))
clear_bit_unlock(GFAR_RESETTING, &priv->state);
if (test_bit(GFAR_RESETTING, &priv->state))
while (test_and_set_bit_lock(GFAR_RESETTING, &priv->state))
clear_bit_unlock(GFAR_RESETTING, &priv->state);
while (test_and_set_bit_lock(GFAR_RESETTING, &priv->state))
clear_bit_unlock(GFAR_RESETTING, &priv->state);
while (test_and_set_bit_lock(GFAR_RESETTING, &priv->state))
clear_bit_unlock(GFAR_RESETTING, &priv->state);
if (test_bit(GFAR_RESETTING, &priv->state))