lkml.org 
[lkml]   [2010]   [May]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5/8] sched: clarify commment for TS_POLLING
    Date
    From: Len Brown <len.brown@intel.com>

    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 */

    --
    1.6.0.6


    \
     
     \ /
      Last update: 2010-05-28 09:05    [W:0.022 / U:31.680 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site