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