On Fri, 2009-07-31 at 21:25 +0300, Nick Kossifidis wrote: > a) We don't need a timer for this, there is no need for accuracy > even with round_jiffies i think this is a waste of resources. > Also we don't need to run calibration if we are idle (no interrupts). It doesn't sound right to me. Can it be that the device gets so miscalibrated during the silence that it won't be able to receive signal once it's there? Say, the device is set to channel 1 but it actually listens to channel 3, and there are some weak beacons on channel 1. And then there is an issue of the frequency straying outside the permitted spectrum. Perhaps the transmission will trigger interrupts and thus recalibration, but in case of scanning, the first probe requests could be on wrong frequencies. I would probably leave the timer and allow the interrupts make the delays shorter. -- Regards, Pavel Roskin -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html