sched: clarify commment for TS_POLLING

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linux Kernel Mailing List
Date: Friday, May 28, 2010 - 4:59 pm

Gitweb:     http://git.kernel.org/linus/e45b7fa23097332508730123ac6d59227e7bd7f8
Commit:     e45b7fa23097332508730123ac6d59227e7bd7f8
Parent:     541adf7cd937b3895c7645406a9b060504df453b
Author:     Len Brown <len.brown@intel.com>
AuthorDate: Mon May 24 11:34:36 2010 -0400
Committer:  Len Brown <len.brown@intel.com>
CommitDate: Thu May 27 21:07:05 2010 -0400

    sched: clarify commment for TS_POLLING
    
    TS_POLLING set tells the scheduler an idle_task will poll
    need_resched() to look for work.
    
    TS_POLLING clear tells resched_task() and wake_up_idle_cpu()
    that the remote CPU's idle_task is now sleeping in idle,
    and thus requires a reschedule interrupt notice work.
    
    Update the description of TS_POLLING to reflect how it works.
    "idle task polling need_resched, skip sending interrupt"
    
    Wordsmithing-by: Milton Miller <miltonm@bga.com>
    Signed-off-by: Len Brown <len.brown@intel.com>
    Acked-by: Peter Zijlstra <peterz@infradead.org>
---
 arch/x86/include/asm/thread_info.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/x86/include/asm/thread_info.h b/arch/x86/include/asm/thread_info.h
index e0d2890..8121869 100644
--- a/arch/x86/include/asm/thread_info.h
+++ b/arch/x86/include/asm/thread_info.h
@@ -241,8 +241,8 @@ static inline struct thread_info *current_thread_info(void)
 #define TS_USEDFPU		0x0001	/* FPU was used by this task
 					   this quantum (SMP) */
 #define TS_COMPAT		0x0002	/* 32bit syscall active (64BIT)*/
-#define TS_POLLING		0x0004	/* true if in idle loop
-					   and not sleeping */
+#define TS_POLLING		0x0004	/* idle task polling need_resched,
+					   skip sending interrupt */
 #define TS_RESTORE_SIGMASK	0x0008	/* restore signal mask in do_signal() */
 #define TS_XSAVE		0x0010	/* Use xsave/xrstor */
 
--
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
sched: clarify commment for TS_POLLING, Linux Kernel Mailing ..., (Fri May 28, 4:59 pm)