2008/10/22 Ivo van Doorn <ivdoorn@xxxxxxxxx>: > On Wednesday 22 October 2008, Dmitry Baryshkov wrote: >> Initialise correctly last fields, so tasks can be actually executed. >> On some architectures the initial jiffies value is not zero, so later >> all rfkill incorrectly decides that rfkill_*.last is in future. >> >> Signed-off-by: Dmitry Baryshkov <dbaryshkov@xxxxxxxxx> >> --- >> net/rfkill/rfkill-input.c | 5 +++++ >> 1 files changed, 5 insertions(+), 0 deletions(-) >> >> diff --git a/net/rfkill/rfkill-input.c b/net/rfkill/rfkill-input.c >> index e5b6955..cd93f48 100644 >> --- a/net/rfkill/rfkill-input.c >> +++ b/net/rfkill/rfkill-input.c >> @@ -255,6 +255,11 @@ static struct input_handler rfkill_handler = { >> >> static int __init rfkill_handler_init(void) >> { >> + unsigned long last_run = jiffies - msecs_to_jiffies(500); >> + rfkill_wlan.last = last_run; >> + rfkill_bt.last = last_run; >> + rfkill_uwb.last = last_run; >> + rfkill_wimax.last = last_run; >> return input_register_handler(&rfkill_handler); >> } > > I believe Dmitry Torokhov recently moved the rfkill structures for wlan, bt, etc > into an array which allowed for easy looping through all structures. That would > make updating all entries easier (and less prone to errors when a new structure > is added). I can't find the patch in question. Could you please point me to it? > > Could you rebase thise patch on top of that one? > Thanks, -- With best wishes Dmitry -- 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