From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-bn3nam01on0105.outbound.protection.outlook.com ([104.47.33.105]:23296 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1031949AbeCAP0O (ORCPT ); Thu, 1 Mar 2018 10:26:14 -0500 From: Sasha Levin To: "stable@vger.kernel.org" , "stable-commits@vger.kernel.org" CC: Wanpeng Li , Paolo Bonzini , Sasha Levin Subject: [added to the 4.1 stable tree] KVM: X86: Fix load RFLAGS w/o the fixed bit Date: Thu, 1 Mar 2018 15:23:08 +0000 Message-ID: <20180301152116.1486-67-alexander.levin@microsoft.com> References: <20180301152116.1486-1-alexander.levin@microsoft.com> In-Reply-To: <20180301152116.1486-1-alexander.levin@microsoft.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <2901C30391FFFA4E9601684B5207BA5F@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: RnJvbTogV2FucGVuZyBMaSA8d2FucGVuZy5saUBob3RtYWlsLmNvbT4NCg0KVGhpcyBwYXRjaCBo YXMgYmVlbiBhZGRlZCB0byB0aGUgNC4xIHN0YWJsZSB0cmVlLiBJZiB5b3UgaGF2ZSBhbnkNCm9i amVjdGlvbnMsIHBsZWFzZSBsZXQgdXMga25vdy4NCg0KPT09PT09PT09PT09PT09DQoNClsgVXBz dHJlYW0gY29tbWl0IGQ3MzIzNWQxN2JhNjNiNTNkYzBlMTA1MWRiYzEwYTFmMWJlOTFiNzEgXQ0K DQogKioqIEd1ZXN0IFN0YXRlICoqKg0KIENSMDogYWN0dWFsPTB4MDAwMDAwMDAwMDAwMDAzMCwg c2hhZG93PTB4MDAwMDAwMDA2MDAwMDAxMCwgZ2hfbWFzaz1mZmZmZmZmZmZmZmZmZmY3DQogQ1I0 OiBhY3R1YWw9MHgwMDAwMDAwMDAwMDAyMDUwLCBzaGFkb3c9MHgwMDAwMDAwMDAwMDAwMDAwLCBn aF9tYXNrPWZmZmZmZmZmZmZmZmU4NzENCiBDUjMgPSAweDAwMDAwMDAwZmZmYmMwMDANCiBSU1Ag PSAweDAwMDAwMDAwMDAwMDAwMDAgIFJJUCA9IDB4MDAwMDAwMDAwMDAwMDAwMA0KIFJGTEFHUz0w eDAwMDAwMDAwICAgICAgICAgRFI3ID0gMHgwMDAwMDAwMDAwMDAwNDAwDQogICAgICAgIF5eXl5e Xl5eXl4NCg0KVGhlIGZhaWxlZCB2bWVudHJ5IGlzIHRyaWdnZXJlZCBieSB0aGUgZm9sbG93aW5n IHRlc3RjYXNlIHdoZW4gZXB0PVk6DQoNCiAgICAjaW5jbHVkZSA8dW5pc3RkLmg+DQogICAgI2lu Y2x1ZGUgPHN5cy9zeXNjYWxsLmg+DQogICAgI2luY2x1ZGUgPHN0cmluZy5oPg0KICAgICNpbmNs dWRlIDxzdGRpbnQuaD4NCiAgICAjaW5jbHVkZSA8bGludXgva3ZtLmg+DQogICAgI2luY2x1ZGUg PGZjbnRsLmg+DQogICAgI2luY2x1ZGUgPHN5cy9pb2N0bC5oPg0KDQogICAgbG9uZyByWzVdOw0K ICAgIGludCBtYWluKCkNCiAgICB7DQogICAgCXJbMl0gPSBvcGVuKCIvZGV2L2t2bSIsIE9fUkRP TkxZKTsNCiAgICAJclszXSA9IGlvY3RsKHJbMl0sIEtWTV9DUkVBVEVfVk0sIDApOw0KICAgIAly WzRdID0gaW9jdGwoclszXSwgS1ZNX0NSRUFURV9WQ1BVLCA3KTsNCiAgICAJc3RydWN0IGt2bV9y ZWdzIHJlZ3MgPSB7DQogICAgCQkucmZsYWdzID0gMCwNCiAgICAJfTsNCiAgICAJaW9jdGwocls0 XSwgS1ZNX1NFVF9SRUdTLCAmcmVncyk7DQogICAgCWlvY3RsKHJbNF0sIEtWTV9SVU4sIDApOw0K ICAgIH0NCg0KWDg2IFJGTEFHUyBiaXQgMSBpcyBmaXhlZCBzZXQsIHVzZXJzcGFjZSBjYW4gc2lt cGx5IGNsZWFyaW5nIGJpdCAxDQpvZiBSRkxBR1Mgd2l0aCBLVk1fU0VUX1JFR1MgaW9jdGwgd2hp Y2ggcmVzdWx0cyBpbiB2bWVudHJ5IGZhaWxzLg0KVGhpcyBwYXRjaCBmaXhlcyBpdCBieSBvcmlu ZyBYODZfRUZMQUdTX0ZJWEVEIGR1cmluZyBpb2N0bC4NCg0KQ2M6IHN0YWJsZUB2Z2VyLmtlcm5l bC5vcmcNClN1Z2dlc3RlZC1ieTogSmltIE1hdHRzb24gPGptYXR0c29uQGdvb2dsZS5jb20+DQpS ZXZpZXdlZC1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+DQpSZXZpZXdl ZC1ieTogUXVhbiBYdSA8cXVhbi54dTBAZ21haWwuY29tPg0KQ2M6IFBhb2xvIEJvbnppbmkgPHBi b256aW5pQHJlZGhhdC5jb20+DQpDYzogUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5j b20+DQpDYzogSmltIE1hdHRzb24gPGptYXR0c29uQGdvb2dsZS5jb20+DQpDYzogc3RhYmxlQHZn ZXIua2VybmVsLm9yZw0KU2lnbmVkLW9mZi1ieTogV2FucGVuZyBMaSA8d2FucGVuZy5saUBob3Rt YWlsLmNvbT4NClNpZ25lZC1vZmYtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5j b20+DQpTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1pY3Jvc29m dC5jb20+DQotLS0NCiBhcmNoL3g4Ni9rdm0veDg2LmMgfCAyICstDQogMSBmaWxlIGNoYW5nZWQs IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQoNCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9r dm0veDg2LmMgYi9hcmNoL3g4Ni9rdm0veDg2LmMNCmluZGV4IDc4NDBkNDI3MzRhMS4uYmQyM2Ix Y2FkODBhIDEwMDY0NA0KLS0tIGEvYXJjaC94ODYva3ZtL3g4Ni5jDQorKysgYi9hcmNoL3g4Ni9r dm0veDg2LmMNCkBAIC02NzM3LDcgKzY3MzcsNyBAQCBpbnQga3ZtX2FyY2hfdmNwdV9pb2N0bF9z ZXRfcmVncyhzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsIHN0cnVjdCBrdm1fcmVncyAqcmVncykNCiAj ZW5kaWYNCiANCiAJa3ZtX3JpcF93cml0ZSh2Y3B1LCByZWdzLT5yaXApOw0KLQlrdm1fc2V0X3Jm bGFncyh2Y3B1LCByZWdzLT5yZmxhZ3MpOw0KKwlrdm1fc2V0X3JmbGFncyh2Y3B1LCByZWdzLT5y ZmxhZ3MgfCBYODZfRUZMQUdTX0ZJWEVEKTsNCiANCiAJdmNwdS0+YXJjaC5leGNlcHRpb24ucGVu ZGluZyA9IGZhbHNlOw0KIA0KLS0gDQoyLjE0LjENCg==