i386: add cpu_relax() to cmos_lock()
authorAndreas Mohr <andi@lisas.de>
Sat, 21 Jul 2007 15:11:25 +0000 (17:11 +0200)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Sun, 22 Jul 2007 01:37:13 +0000 (18:37 -0700)
commit267eb01a62b1190d0bf87b1ef3b0c9d21cdb2c57
tree1b2ad3b7e510c44d44ab33bdbc7c6ff3f99ab496
parent8f03d6ce4ee20e7521b69188f6b5a9bb9ba7457f
i386: add cpu_relax() to cmos_lock()

Add cpu_relax() to cmos_lock() inline function for faster operation on SMT
CPUs and less power consumption on others in case of lock contention (which
probably doesn't happen too often, so admittedly this patch is not too
exciting).

[akpm@linux-foundation.org: Include the header file for cpu_relax()]
Signed-off-by: Andreas Mohr <andi@lisas.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/asm-i386/mc146818rtc.h