Commit 463c9a9f authored by H. Peter Anvin's avatar H. Peter Anvin

[x86 setup] EDD: add missing =m constraint

Add a missing =m constraint to the EDD-probing code, that could have
caused improper dead-code elimination.
Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
parent 59acc08f
...@@ -127,7 +127,7 @@ static int get_edd_info(u8 devno, struct edd_info *ei) ...@@ -127,7 +127,7 @@ static int get_edd_info(u8 devno, struct edd_info *ei)
ax = 0x4800; ax = 0x4800;
dx = devno; dx = devno;
asm("pushfl; int $0x13; popfl" asm("pushfl; int $0x13; popfl"
: "+a" (ax), "+d" (dx) : "+a" (ax), "+d" (dx), "=m" (ei->params)
: "S" (&ei->params) : "S" (&ei->params)
: "ebx", "ecx", "edi"); : "ebx", "ecx", "edi");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment