On Tuesday 01 July 2008 12:19:35 Adel Gadllah wrote: > +out: > + rfk->poll_timer->expires += round_jiffies(B43_RFKILL_POLL_DELAY); round_jiffies does only make sense for absolute times. So this needs to be rfk->poll_timer->expires = round_jiffies(jiffies + B43_RFKILL_POLL_DELAY); However, timer is broken. Use a workqueue. -- Greetings Michael. -- 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