uml: improve detection of host cmov
authorKarol Swietlicki <magotari@gmail.com>
Tue, 5 Feb 2008 06:30:38 +0000 (22:30 -0800)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Tue, 5 Feb 2008 17:44:25 +0000 (09:44 -0800)
commit235a6f06eb5571db600a743cda7c73fd4f74127f
tree218c05cfe030a2debdfe8dc66485ad2bec4c1bc3
parent0ba9d3f91d213f6d07c84230a0b3e2b16a0bb176
uml: improve detection of host cmov

This patch introduces a new way of checking for the cmov instruction.  I use
signal handling instead of reading /proc/cpuinfo.

[ jdike - Fiddled the asm to make it obvious that it didn't mess with
any in-use registers and made test_for_host_cmov void ]

[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: Karol Swietlicki <magotari@gmail.com>
Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/um/include/common-offsets.h
arch/um/sys-i386/bugs.c