RFKILL: fix input layer initialisation
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@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
35961627d3
commit
d8b105f900
|
@ -256,6 +256,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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue