Hi,
2011/11/21 Mohammed Shafi <[email protected]>:
> instead of doing checks like the above , can we just prevent
> ath_ani_calibrate being not executed at all by doing something like
> this, please verify if i had missed something
Please see my response to [PATCH 0/4].
Before my patch the 'ath_ani_calibrate' was executed for all
devices. But for certain devices I think the intent was to not execute
'ath9k_hw_ani_monitor' ('ANI-ANI' from my previous email) and execute
everything else.
Considering this your patch seems wrong since it'll disable
'ath_ani_calibrate' completely for certain devices.
Please let me know if I'm missing something.
Thanks.
>
> diff --git a/drivers/net/wireless/ath/ath9k/init.c
> b/drivers/net/wireless/ath/ath9k/init.c
> index e046de9..e0ebccd 100644
> --- a/drivers/net/wireless/ath/ath9k/init.c
> +++ b/drivers/net/wireless/ath/ath9k/init.c
> @@ -500,7 +500,9 @@ static void ath9k_init_misc(struct ath_softc *sc)
> {
> struct ath_common *common = ath9k_hw_common(sc->sc_ah);
> int i = 0;
> - setup_timer(&common->ani.timer, ath_ani_calibrate, (unsigned long)sc);
> +
> + if (sc->sc_ah->config.enable_ani)
> + setup_timer(&common->ani.timer, ath_ani_calibrate,
> (unsigned long)sc);
>
> sc->config.txpowlimit = ATH_TXPOWER_MAX;
--
Truthfully yours,
Martynov Nikolay.
Email: [email protected]
_______________________________________________
ath9k-devel mailing list
[email protected]
https://lists.ath9k.org/mailman/listinfo/ath9k-devel