Marek Lindner wrote:
> This patch fixes two timer race conditions in the madwifi driver that 
> ultimately lead to a crash within the madwifi interrupt handler (ath_intr), 
> especially while fiddling with madwifi interfaces in bridged setups.
> 
> I gave this patch to a bunch of people to test and all of them came back
> saying it works for them, so might want to give it a try and/or commit it.
> 
> Signed-off-by: Marek Lindner <lindner_ma...@yahoo.de>
> 
> 
> ======================================================

>                       "Invoking ath_hal_txstart with sc_bhalq: %d\n",
>                       sc->sc_bhalq);
>               ath_hal_txstart(ah, sc->sc_bhalq);
> -             if (sc->sc_beacon_cal && (jiffies > sc->sc_lastcal + 
> (ath_calinterval * HZ))) {
> +             if (!sc->sc_beacon_cal && (jiffies > sc->sc_lastcal + 
> (ath_calinterval * HZ))) {
This part is actually wrong. It looks to me as if this 'fixes' a race
condition by disabling calibration altogether.
Please check if your system running this patch is still actually doing
any calibrations by using athstats

- Felix
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to