KVM: x86: zero base3 of unusable segments
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / x86 / kvm / x86.c
index b70b67bde90dd1ba03a8dbb648a1c206fc326a65..3d316cafff91637d60275595fe8a7c214100e681 100644 (file)
@@ -4596,6 +4596,8 @@ static bool emulator_get_segment(struct x86_emulate_ctxt *ctxt, u16 *selector,
 
        if (var.unusable) {
                memset(desc, 0, sizeof(*desc));
+               if (base3)
+                       *base3 = 0;
                return false;
        }