]> err.no Git - linux-2.6/commit
Fix up 'need_resched()' definition
authorLinus Torvalds <torvalds@linux-foundation.org>
Mon, 12 May 2008 17:14:22 +0000 (10:14 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 12 May 2008 17:14:22 +0000 (10:14 -0700)
commit9404ef02974a5411687b6c1b8ef3984305620e02
tree9ffc2c51a06ad36d5c2c58b50c590e2ac8dceac0
parent2b753a1599a28612851a2908abdbf86802c989c5
Fix up 'need_resched()' definition

We should not go through the task pointer to get at the thread info,
since it's usually cheaper to just access the thread info directly.

So don't make the code look up 'current', when we can just use the
thread info accessor functions directly.  This generally avoids one
level of indirection and tends to work better together with code that
also looks at other thread flags (eg preempt_count).

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/sched.h