diff --git a/[refs] b/[refs] index 639fbfa38996..026b2d1d83a2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1514ab09edb071345fe17cd230c97f9e72c9478e +refs/heads/master: 1a13286b104faeeb4f4bc3bfbf4d4fcdcd2569ed diff --git a/trunk/arch/i386/boot/apm.c b/trunk/arch/i386/boot/apm.c index 8be3f5686af6..eab50c55a3a5 100644 --- a/trunk/arch/i386/boot/apm.c +++ b/trunk/arch/i386/boot/apm.c @@ -45,9 +45,10 @@ int query_apm_bios(void) /* Disconnect first, just in case */ ax = 0x5304; + bx = 0; asm volatile("pushl %%ebp ; int $0x15 ; popl %%ebp" - : "+a" (ax) - : : "ebx", "ecx", "edx", "esi", "edi"); + : "+a" (ax), "+b" (bx) + : : "ecx", "edx", "esi", "edi"); /* Paranoia */ ebx = esi = 0;