The patch titled KVM: Fix asm constraints for segment loads has been removed from the -mm tree. Its filename was kvm-virtualization-infrastructure-fix-asm-constraints-for-segment-loads.patch This patch was dropped because it was folded into kvm-userspace-interface.patch ------------------------------------------------------ Subject: KVM: Fix asm constraints for segment loads From: Bernhard Rosenkraenzer <bero@xxxxxxxxxxxx> "g" is an invalid constraint for a segment register load, since it includes immediate operands, which are illegal for segment moves. Fix by specifying register or memory operands. Signed-off-by: Avi Kivity <avi@xxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- drivers/kvm/kvm_main.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/kvm/kvm_main.c~kvm-virtualization-infrastructure-fix-asm-constraints-for-segment-loads drivers/kvm/kvm_main.c --- a/drivers/kvm/kvm_main.c~kvm-virtualization-infrastructure-fix-asm-constraints-for-segment-loads +++ a/drivers/kvm/kvm_main.c @@ -152,12 +152,12 @@ static u16 read_ldt(void) static void load_fs(u16 sel) { - asm ("mov %0, %%fs" : : "g"(sel)); + asm ("mov %0, %%fs" : : "rm"(sel)); } static void load_gs(u16 sel) { - asm ("mov %0, %%gs" : : "g"(sel)); + asm ("mov %0, %%gs" : : "rm"(sel)); } #ifndef load_ldt _ Patches currently in -mm which might be from bero@xxxxxxxxxxxx are kvm-userspace-interface.patch kvm-virtualization-infrastructure-fix-asm-constraints-for-segment-loads.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html