diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2007-01-23 04:10:00 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-01-23 04:27:02 +0100 |
commit | e00154891137e3b0659556b877d45a16cabd700c (patch) | |
tree | 431b72f6cbdcca102eb619f4a00f8b9d0849a843 /drivers/mtd/nand/cs553x_nand.c | |
parent | Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6 (diff) | |
download | linux-e00154891137e3b0659556b877d45a16cabd700c.tar.xz linux-e00154891137e3b0659556b877d45a16cabd700c.zip |
[PATCH] vmx: Fix register constraint in launch code
Both "=r" and "=g" breaks my build on i386:
$ make
CC [M] drivers/kvm/vmx.o
{standard input}: Assembler messages:
{standard input}:3318: Error: bad register name `%sil'
make[1]: *** [drivers/kvm/vmx.o] Error 1
make: *** [_module_drivers/kvm] Error 2
The reason is that setbe requires an 8-bit register but "=r" does not
constrain the target register to be one that has an 8-bit version on
i386.
According to
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10153
the correct constraint is "=q".
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/mtd/nand/cs553x_nand.c')
0 files changed, 0 insertions, 0 deletions