From dd5509e15c2162a5be6e728ba76cb3f9d375347d Mon Sep 17 00:00:00 2001 From: Jim Bos Date: Sat, 13 Nov 2010 12:13:53 +0100 Subject: [PATCH] --- yaml --- r: 222059 b: refs/heads/master c: 6b4e81db2552bad04100e7d5ddeed7e848f53b48 h: refs/heads/master i: 222057: 48972dbec07e44c6cee233378caddb8688261662 222055: bc9425f89ee57633e1af02af0577c4a3f728d415 v: v3 --- [refs] | 2 +- trunk/drivers/char/i8k.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 8df41b302ea7..a1a52a5e636a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ed3aada1bf34c5a9e98af167f125f8a740fc726a +refs/heads/master: 6b4e81db2552bad04100e7d5ddeed7e848f53b48 diff --git a/trunk/drivers/char/i8k.c b/trunk/drivers/char/i8k.c index 3bc0eef88717..f0863bec186f 100644 --- a/trunk/drivers/char/i8k.c +++ b/trunk/drivers/char/i8k.c @@ -142,7 +142,7 @@ static int i8k_smm(struct smm_regs *regs) "lahf\n\t" "shrl $8,%%eax\n\t" "andl $1,%%eax\n" - :"=a"(rc) + :"=a"(rc), "+m" (*regs) : "a"(regs) : "%ebx", "%ecx", "%edx", "%esi", "%edi", "memory"); #else @@ -167,7 +167,8 @@ static int i8k_smm(struct smm_regs *regs) "movl %%edx,0(%%eax)\n\t" "lahf\n\t" "shrl $8,%%eax\n\t" - "andl $1,%%eax\n":"=a"(rc) + "andl $1,%%eax\n" + :"=a"(rc), "+m" (*regs) : "a"(regs) : "%ebx", "%ecx", "%edx", "%esi", "%edi", "memory"); #endif