Hello, t...@!

Subj, cpu_unidle() does that check itself.

Index: i386/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/i386/i386/machdep.c,v
retrieving revision 1.481
diff -u -p -r1.481 machdep.c
--- i386/machdep.c      5 Aug 2010 21:10:09 -0000       1.481
+++ i386/machdep.c      28 Sep 2010 11:39:14 -0000
@@ -3303,8 +3303,7 @@ need_resched(struct cpu_info *ci)
        /* There's a risk we'll be called before the idle threads start */
        if (ci->ci_curproc) {
                aston(ci->ci_curproc);
-               if (ci != curcpu())
-                       cpu_unidle(ci);
+               cpu_unidle(ci);
        }
 }

Reply via email to