From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-cys01nam02on0101.outbound.protection.outlook.com ([104.47.37.101]:1938 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S966855AbeCSQND (ORCPT ); Mon, 19 Mar 2018 12:13:03 -0400 From: Sasha Levin To: "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" CC: =?utf-8?B?SmFuIEguIFNjaMO2bmhlcnI=?= , Paolo Bonzini , Sasha Levin Subject: [PATCH AUTOSEL for 3.18 048/102] KVM: nVMX: Fix handling of lmsw instruction Date: Mon, 19 Mar 2018 16:12:31 +0000 Message-ID: <20180319161117.17833-48-alexander.levin@microsoft.com> References: <20180319161117.17833-1-alexander.levin@microsoft.com> In-Reply-To: <20180319161117.17833-1-alexander.levin@microsoft.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <3EB48E71664B154FB9FB9B808A75A4D7@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: RnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4NCg0KWyBVcHN0cmVh bSBjb21taXQgZTFkMzliMTdlMDQ0ZThhZTgxOTgyNzgxMGQ4N2Q4MDliYTVmNThjMCBdDQoNClRo ZSBkZWNpc2lvbiB3aGV0aGVyIG9yIG5vdCB0byBleGl0IGZyb20gTDIgdG8gTDEgb24gYW4gbG1z dyBpbnN0cnVjdGlvbiBpcw0KYmFzZWQgb24gYm9ndXMgdmFsdWVzOiBpbnN0ZWFkIG9mIHVzaW5n IHRoZSBpbmZvcm1hdGlvbiBlbmNvZGVkIHdpdGhpbiB0aGUNCmV4aXQgcXVhbGlmaWNhdGlvbiwg aXQgdXNlcyB0aGUgZGF0YSBhbHNvIHVzZWQgZm9yIHRoZSBtb3YtdG8tY3INCmluc3RydWN0aW9u LCB3aGljaCBib2lscyBkb3duIHRvIHVzaW5nIHdoYXRldmVyIGlzIGluICVlYXggYXQgdGhhdCBw b2ludC4NCg0KVXNlIHRoZSBjb3JyZWN0IHZhbHVlcyBpbnN0ZWFkLg0KDQpXaXRob3V0IHRoaXMg Zml4LCBhbiBMMSBtYXkgbm90IGdldCBub3RpZmllZCB3aGVuIGEgMzItYml0IExpbnV4IEwyDQpz d2l0Y2hlcyBpdHMgc2Vjb25kYXJ5IENQVXMgdG8gcHJvdGVjdGVkIG1vZGU7IHRoZSBMMSBpcyBv bmx5IG5vdGlmaWVkIG9uDQp0aGUgbmV4dCBtb2RpZmljYXRpb24gb2YgQ1IwLiBUaGlzIHNob3J0 IHRpbWUgd2luZG93IHBvc2VzIGEgcHJvYmxlbSwgd2hlbg0KdGhlcmUgaXMgc29tZSBvdGhlciBy ZWFzb24gdG8gZXhpdCB0byBMMSBpbiBiZXR3ZWVuLiBUaGVuLCBMMiB3aWxsIGJlDQpyZXN1bWVk IGluIHJlYWwgbW9kZSBhbmQgY2hhb3MgZW5zdWVzLg0KDQpTaWduZWQtb2ZmLWJ5OiBKYW4gSC4g U2Now7ZuaGVyciA8anNjaG9lbmhAYW1hem9uLmRlPg0KUmV2aWV3ZWQtYnk6IFdhbnBlbmcgTGkg PHdhbnBlbmcubGlAaG90bWFpbC5jb20+DQpTaWduZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxw Ym9uemluaUByZWRoYXQuY29tPg0KU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPGFsZXhhbmRl ci5sZXZpbkBtaWNyb3NvZnQuY29tPg0KLS0tDQogYXJjaC94ODYva3ZtL3ZteC5jIHwgNyArKysr Ky0tDQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCg0K ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2t2bS92bXguYyBiL2FyY2gveDg2L2t2bS92bXguYw0KaW5k ZXggOWIwMmJhNDBmZWQwLi42NmVkOGQ0M2NiMTYgMTAwNjQ0DQotLS0gYS9hcmNoL3g4Ni9rdm0v dm14LmMNCisrKyBiL2FyY2gveDg2L2t2bS92bXguYw0KQEAgLTY5MjgsMTEgKzY5MjgsMTMgQEAg c3RhdGljIGJvb2wgbmVzdGVkX3ZteF9leGl0X2hhbmRsZWRfY3Ioc3RydWN0IGt2bV92Y3B1ICp2 Y3B1LA0KIHsNCiAJdW5zaWduZWQgbG9uZyBleGl0X3F1YWxpZmljYXRpb24gPSB2bWNzX3JlYWRs KEVYSVRfUVVBTElGSUNBVElPTik7DQogCWludCBjciA9IGV4aXRfcXVhbGlmaWNhdGlvbiAmIDE1 Ow0KLQlpbnQgcmVnID0gKGV4aXRfcXVhbGlmaWNhdGlvbiA+PiA4KSAmIDE1Ow0KLQl1bnNpZ25l ZCBsb25nIHZhbCA9IGt2bV9yZWdpc3Rlcl9yZWFkbCh2Y3B1LCByZWcpOw0KKwlpbnQgcmVnOw0K Kwl1bnNpZ25lZCBsb25nIHZhbDsNCiANCiAJc3dpdGNoICgoZXhpdF9xdWFsaWZpY2F0aW9uID4+ IDQpICYgMykgew0KIAljYXNlIDA6IC8qIG1vdiB0byBjciAqLw0KKwkJcmVnID0gKGV4aXRfcXVh bGlmaWNhdGlvbiA+PiA4KSAmIDE1Ow0KKwkJdmFsID0ga3ZtX3JlZ2lzdGVyX3JlYWRsKHZjcHUs IHJlZyk7DQogCQlzd2l0Y2ggKGNyKSB7DQogCQljYXNlIDA6DQogCQkJaWYgKHZtY3MxMi0+Y3Iw X2d1ZXN0X2hvc3RfbWFzayAmDQpAQCAtNjk4Nyw2ICs2OTg5LDcgQEAgc3RhdGljIGJvb2wgbmVz dGVkX3ZteF9leGl0X2hhbmRsZWRfY3Ioc3RydWN0IGt2bV92Y3B1ICp2Y3B1LA0KIAkJICogbG1z dyBjYW4gY2hhbmdlIGJpdHMgMS4uMyBvZiBjcjAsIGFuZCBvbmx5IHNldCBiaXQgMCBvZg0KIAkJ ICogY3IwLiBPdGhlciBhdHRlbXB0ZWQgY2hhbmdlcyBhcmUgaWdub3JlZCwgd2l0aCBubyBleGl0 Lg0KIAkJICovDQorCQl2YWwgPSAoZXhpdF9xdWFsaWZpY2F0aW9uID4+IExNU1dfU09VUkNFX0RB VEFfU0hJRlQpICYgMHgwZjsNCiAJCWlmICh2bWNzMTItPmNyMF9ndWVzdF9ob3N0X21hc2sgJiAw eGUgJg0KIAkJICAgICh2YWwgXiB2bWNzMTItPmNyMF9yZWFkX3NoYWRvdykpDQogCQkJcmV0dXJu IDE7DQotLSANCjIuMTQuMQ0K