From 1bbaf59e36a59cf856c03c402bfc0f80acc125bb Mon Sep 17 00:00:00 2001 From: malc Date: Sun, 3 Mar 2013 21:35:16 +0400 Subject: [PATCH] Make sure idle times are properly initialized for all cpus --- mod3/itc-mod.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mod3/itc-mod.c b/mod3/itc-mod.c index 008784a..4bfe503 100644 --- a/mod3/itc-mod.c +++ b/mod3/itc-mod.c @@ -155,6 +155,11 @@ itc_release (struct inode * inode, struct file * filp) return 0; } +static void +dummy_wakeup (void *unused) +{ +} + static int itc_open (struct inode * inode, struct file * filp) { @@ -176,6 +181,7 @@ itc_open (struct inode * inode, struct file * filp) filp->f_op = &itc_fops; idle_notifier_register (&nblk); + on_each_cpu (dummy_wakeup, NULL, 1); return ret; } -- 2.11.4.GIT