[PATCH] i386: use thread_info flags for debug regs and IO bitmaps
authorStephane Eranian <eranian@hpl.hp.com>
Mon, 10 Jul 2006 01:12:39 +0000 (21:12 -0400)
committerLinus Torvalds <torvalds@g5.osdl.org>
Mon, 10 Jul 2006 01:47:12 +0000 (18:47 -0700)
Use thread info flags to track use of debug registers and IO bitmaps.

 - add TIF_DEBUG to track when debug registers are active
 - add TIF_IO_BITMAP to track when I/O bitmap is used
 - modify __switch_to() to use the new TIF flags

Performance tested on Pentium II, ten runs of LMbench context switch
benchmark (smaller is better:)

before after
avg 3.65 3.39
min 3.55 3.33

Signed-off-by: Stephane Eranian <eranian@hpl.hp.com>
Signed-off-by: Chuck Ebbert <76306.1226@compuserve.com>
Acked-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

No differences found