Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4385177imu; Tue, 29 Jan 2019 00:11:12 -0800 (PST) X-Google-Smtp-Source: ALg8bN4imvmnwVk5AaEiCjoUD4lhS7BUbRyvqBjI9JfpE8mzYKpVUUX+wkSh9iBFezmGEzckLc1P X-Received: by 2002:a17:902:ac1:: with SMTP id 59mr24722136plp.36.1548749471958; Tue, 29 Jan 2019 00:11:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548749471; cv=none; d=google.com; s=arc-20160816; b=YO+vCqwrLUzZ26Rkn/Jt+igsgSKlYKaA6oC8+z51/1PVMknbRcWgbDhWpiFK+VsnHl pzFlzrgkPrgWjxoatHfep6Y6q83dsi/+h+eqHTjKlMY/kHr9XaV0P0MZku3zJPlooVku kNRkiaRLy+Ch1E5zcKC7mIg5CHMKdMoDEkr8xvyQeHMt9ivHn9CKuFHxP/J4qNmmmBdP BvBvvl1haXvWhVIcNUhrkL5z+Je2T4dKnbQs8B4cvN4QA6nJp1oai78mkEdySxiO9Tm1 nNtUAV72AxJPHPYcRA9qDWU6bnJ1G9u8S6c69l8mAhVPE9SmxqGfGTOGtgtc9rp42N1h 2/qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=NjOA0nRKaUZqa59shphD8+kqEBj/b7FPWV//9bR1ZNY=; b=Oax7ZhnZo7PpJBZBn2NiFTJm5TfGLwcPAkxQZsgSnXSK0qw9g9+/2q4TByl6G0pFux 5eu3wCD7ORip9ujoRzaKmOBiYWG8TBSehA6OMDRAS3uXJIs7+SjyfTqlPXDgBN4IgVeT CTT8oVCM4uarJ4V1sW+JwqarxeTjQfBPGWXWXpOEc05UhUCXHZcet7RGHP+kfNZR7UhJ DtbZVmvVkEzBRzwzIAB7iRaQxhQhUE9ifUVart9XHT35+elphhtsyga7y6NEJGzcJF50 0Ev6+5iD1DUYmAjCCnqKkULfY351/qdyyAUdp3q5REZ/HP/x6yPeKjqWFQRLBGU3C65N qWIA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=GFyHmHqA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 11si10847308pgd.228.2019.01.29.00.10.56; Tue, 29 Jan 2019 00:11:11 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=GFyHmHqA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727930AbfA2IJw (ORCPT + 99 others); Tue, 29 Jan 2019 03:09:52 -0500 Received: from mail-eopbgr740053.outbound.protection.outlook.com ([40.107.74.53]:27758 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727781AbfA2IJt (ORCPT ); Tue, 29 Jan 2019 03:09:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NjOA0nRKaUZqa59shphD8+kqEBj/b7FPWV//9bR1ZNY=; b=GFyHmHqAQrr5h0BPYNLEzfyScTMCRnYJgJLn1r/7gAupAgJd43cX+bsXKJvGjST5Zee+1K/jRr4NMTt1djg2qKMTZz1U1uij9dlIFx47IBk5hlxw044lHS0sOhmOn9DfnbjKTDO0OgnvEEpXtfe5NN0A22fwcdyODg/qLgvTsVI= Received: from DM6PR12MB2844.namprd12.prod.outlook.com (20.176.117.96) by DM6PR12MB3610.namprd12.prod.outlook.com (20.178.199.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1558.20; Tue, 29 Jan 2019 08:09:46 +0000 Received: from DM6PR12MB2844.namprd12.prod.outlook.com ([fe80::c40:929a:abab:308d]) by DM6PR12MB2844.namprd12.prod.outlook.com ([fe80::c40:929a:abab:308d%3]) with mapi id 15.20.1558.023; Tue, 29 Jan 2019 08:09:46 +0000 From: "Suthikulpanit, Suravee" To: "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "x86@kernel.org" CC: "joro@8bytes.org" , "rkrcmar@redhat.com" , "pbonzini@redhat.com" , "tglx@linutronix.de" , "mingo@redhat.com" , "bp@alien8.de" , "hpa@zytor.com" , "Suthikulpanit, Suravee" Subject: [PATCH] svm: Fix improper check when deactivate AVIC Thread-Topic: [PATCH] svm: Fix improper check when deactivate AVIC Thread-Index: AQHUt6n/PbEp8KQZn0iUg2/B2tUkjQ== Date: Tue, 29 Jan 2019 08:09:46 +0000 Message-ID: <20190129080913.40998-1-suravee.suthikulpanit@amd.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [124.121.4.14] x-clientproxiedby: SG2PR02CA0116.apcprd02.prod.outlook.com (2603:1096:4:92::32) To DM6PR12MB2844.namprd12.prod.outlook.com (2603:10b6:5:45::32) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Suravee.Suthikulpanit@amd.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM6PR12MB3610;20:oV5P7kp3vevm+ygJpalY4V4bVylbE+ADgh9l+mcLfdKz6vifPouEO8c3OKlSpV01vDegF2/DtiCHOKekxUkpnYl3k2lyuOfTcWHAdFSqmavh9SNDJS9cX0km0EfBRpaOCFXBnk3buwE2KNBJvaEryJJ0y1iuqoKMF/mszrFw0Bmf1pUXehriWT/TwZ3odtJmw72TlqFkkeOhMfXQatGGwsRXh3OOeDIjseQ+fI3L7sZ63XLNxgptR+xMQZthD2o/ x-ms-office365-filtering-correlation-id: debe10c2-69e7-40a8-8198-08d685c121a6 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);SRVR:DM6PR12MB3610; x-ms-traffictypediagnostic: DM6PR12MB3610: x-microsoft-antispam-prvs: x-forefront-prvs: 093290AD39 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(396003)(346002)(376002)(366004)(136003)(39860400002)(199004)(189003)(305945005)(8676002)(81156014)(71200400001)(81166006)(71190400001)(50226002)(7736002)(6116002)(3846002)(256004)(14444005)(8936002)(1076003)(66574012)(2906002)(54906003)(66066001)(52116002)(110136005)(316002)(68736007)(97736004)(386003)(6506007)(99286004)(7416002)(6512007)(102836004)(4326008)(26005)(486006)(476003)(2501003)(2616005)(6486002)(6436002)(186003)(105586002)(72206003)(36756003)(478600001)(53936002)(14454004)(2201001)(106356001)(25786009)(86362001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM6PR12MB3610;H:DM6PR12MB2844.namprd12.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: amd.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: Akis3geVUYRathRkv8aiOZuACTcrRsXbqFjDijN5hr94aRP4LZZ6f0qnHap8r9MmNDQ3LkIpRQm9A8LWJKFshDNlBXKQid2is+xUcyIve2OQkzOpDTyDUHrRbBJX35UyFoK62Xt/AUaLWhF9jchPQ1tamkSwLMel0RNpJaKZWKsCDWGpvyz0+byKzJb5EhnfzbWoillSFET3sSH3iq7duWRLehZtI5bAK37uIujUio435C3a+gy6uhTKKUIR5+mL8EQ+v2xXZMY+LDy1nGFI6raCmNEjDvY7yBVyi/qLE783h0ygJbnV9jQi0Fg+v5AJ2POD9GLeoltka7VizVgUfM5nn+5EiZVQx9vJsA72nWNeWbZ2vAx86ad45+sl7kn3pw+EONcoBKbQs2JYM7WuyZFfjGnUU39VMzEuLYe+jks= Content-Type: text/plain; charset="utf-8" Content-ID: <3CFC8CC90DE3B647B9A3F453C0BE0391@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: debe10c2-69e7-40a8-8198-08d685c121a6 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2019 08:09:35.4222 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3610 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org VGhlIGZ1bmN0aW9uIHN2bV9yZWZyZXNoX2FwaWN2X2V4ZWNfY3RybCgpIGFsd2F5cyByZXR1cm5p bmcgcHJlbWF0dXJlbHkNCmFzIGt2bV92Y3B1X2FwaWN2X2FjdGl2ZSgpIGFsd2F5cyByZXR1cm4g ZmFsc2Ugd2hlbiBjYWxsaW5nIGZyb20NCnRoZSBmdW5jdGlvbiBhcmNoL3g4Ni9rdm0veDg2LmM6 a3ZtX3ZjcHVfZGVhY3RpdmF0ZV9hcGljdigpLg0KVGhpcyBpcyBiZWNhdXNlIHRoZSBhcGljdl9h Y3RpdmUgaXMgc2V0IHRvIGZhbHNlIGp1c3QgYmVmb3JlIGNhbGxpbmcNCnJlZnJlc2hfYXBpY3Zf ZXhlY19jdHJsKCkuDQoNCkFsc28sIHdlIG5lZWQgdG8gbWFyayBWTUNCX0FWSUMgYml0IGFzIGRp cnR5IGluc3RlYWQgb2YgVk1DQl9JTlRSLg0KDQpTbywgZml4IHN2bV9yZWZyZXNoX2FwaWN2X2V4 ZWNfY3RybCgpIHRvIHByb3Blcmx5IGRlYWN0aXZhdGUgQVZJQy4NCg0KRml4ZXM6IDY3MDM0YmI5 ZGQ1ZSAoJ0tWTTogU1ZNOiBBZGQgaXJxY2hpcF9zcGxpdCgpIGNoZWNrcyBiZWZvcmUgZW5hYmxp bmcgQVZJQycpDQpDYzogUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+DQpDYzog UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4NClNpZ25lZC1vZmYtYnk6IFN1cmF2 ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+DQotLS0NCiBh cmNoL3g4Ni9rdm0vc3ZtLmMgfCAyMiArKysrKysrKysrKysrKysrKystLS0tDQogMSBmaWxlIGNo YW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9h cmNoL3g4Ni9rdm0vc3ZtLmMgYi9hcmNoL3g4Ni9rdm0vc3ZtLmMNCmluZGV4IGQzNWM5MDAyZjI4 Mi4uNTliMWY2ODA2MGM3IDEwMDY0NA0KLS0tIGEvYXJjaC94ODYva3ZtL3N2bS5jDQorKysgYi9h cmNoL3g4Ni9rdm0vc3ZtLmMNCkBAIC0zOTAsNiArMzkwLDggQEAgc3RhdGljIGludCBuZXN0ZWRf c3ZtX3ZtZXhpdChzdHJ1Y3QgdmNwdV9zdm0gKnN2bSk7DQogc3RhdGljIGludCBuZXN0ZWRfc3Zt X2NoZWNrX2V4Y2VwdGlvbihzdHJ1Y3QgdmNwdV9zdm0gKnN2bSwgdW5zaWduZWQgbnIsDQogCQkJ CSAgICAgIGJvb2wgaGFzX2Vycm9yX2NvZGUsIHUzMiBlcnJvcl9jb2RlKTsNCiANCitzdGF0aWMg Ym9vbCBzdm1fZ2V0X2VuYWJsZV9hcGljdihzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUpOw0KKw0KIGVu dW0gew0KIAlWTUNCX0lOVEVSQ0VQVFMsIC8qIEludGVyY2VwdCB2ZWN0b3JzLCBUU0Mgb2Zmc2V0 LA0KIAkJCSAgICBwYXVzZSBmaWx0ZXIgY291bnQgKi8NCkBAIC00NzgsNiArNDgwLDEyIEBAIHN0 YXRpYyBpbmxpbmUgc3RydWN0IHZjcHVfc3ZtICp0b19zdm0oc3RydWN0IGt2bV92Y3B1ICp2Y3B1 KQ0KIAlyZXR1cm4gY29udGFpbmVyX29mKHZjcHUsIHN0cnVjdCB2Y3B1X3N2bSwgdmNwdSk7DQog fQ0KIA0KK3N0YXRpYyBib29sIGlzX2F2aWNfYWN0aXZlKHN0cnVjdCB2Y3B1X3N2bSAqc3ZtKQ0K K3sNCisJcmV0dXJuIChzdm1fZ2V0X2VuYWJsZV9hcGljdigmc3ZtLT52Y3B1KSAmJg0KKwkJc3Zt LT52bWNiLT5jb250cm9sLmludF9jdGwgJiBBVklDX0VOQUJMRV9NQVNLKTsNCit9DQorDQogc3Rh dGljIGlubGluZSB2b2lkIGF2aWNfdXBkYXRlX3ZhcGljX2JhcihzdHJ1Y3QgdmNwdV9zdm0gKnN2 bSwgdTY0IGRhdGEpDQogew0KIAlzdm0tPnZtY2ItPmNvbnRyb2wuYXZpY192YXBpY19iYXIgPSBk YXRhICYgVk1DQl9BVklDX0FQSUNfQkFSX01BU0s7DQpAQCAtNTEwOCwxNyArNTExNiwyMyBAQCBz dGF0aWMgdm9pZCBzdm1faHdhcGljX2lzcl91cGRhdGUoc3RydWN0IGt2bV92Y3B1ICp2Y3B1LCBp bnQgbWF4X2lzcikNCiB7DQogfQ0KIA0KLS8qIE5vdGU6IEN1cnJlbnRseSBvbmx5IHVzZWQgYnkg SHlwZXItVi4gKi8NCi1zdGF0aWMgdm9pZCBzdm1fcmVmcmVzaF9hcGljdl9leGVjX2N0cmwoc3Ry dWN0IGt2bV92Y3B1ICp2Y3B1KQ0KK3N0YXRpYyB2b2lkIHN2bV9kZWFjdGl2YXRlX2F2aWMoc3Ry dWN0IGt2bV92Y3B1ICp2Y3B1KQ0KIHsNCiAJc3RydWN0IHZjcHVfc3ZtICpzdm0gPSB0b19zdm0o dmNwdSk7DQogCXN0cnVjdCB2bWNiICp2bWNiID0gc3ZtLT52bWNiOw0KIA0KLQlpZiAoIWt2bV92 Y3B1X2FwaWN2X2FjdGl2ZSgmc3ZtLT52Y3B1KSkNCisJaWYgKCFsYXBpY19pbl9rZXJuZWwodmNw dSkgfHwgIWlzX2F2aWNfYWN0aXZlKHN2bSkpDQogCQlyZXR1cm47DQogDQogCXZtY2ItPmNvbnRy b2wuaW50X2N0bCAmPSB+QVZJQ19FTkFCTEVfTUFTSzsNCi0JbWFya19kaXJ0eSh2bWNiLCBWTUNC X0lOVFIpOw0KKwltYXJrX2RpcnR5KHZtY2IsIFZNQ0JfQVZJQyk7DQorfQ0KKw0KKy8qIE5vdGU6 IEN1cnJlbnRseSBvbmx5IHVzZWQgYnkgSHlwZXItVi4gKi8NCitzdGF0aWMgdm9pZCBzdm1fcmVm cmVzaF9hcGljdl9leGVjX2N0cmwoc3RydWN0IGt2bV92Y3B1ICp2Y3B1KQ0KK3sNCisJaWYgKCFr dm1fdmNwdV9hcGljdl9hY3RpdmUodmNwdSkpDQorCQlzdm1fZGVhY3RpdmF0ZV9hdmljKHZjcHUp Ow0KIH0NCiANCiBzdGF0aWMgdm9pZCBzdm1fbG9hZF9lb2lfZXhpdG1hcChzdHJ1Y3Qga3ZtX3Zj cHUgKnZjcHUsIHU2NCAqZW9pX2V4aXRfYml0bWFwKQ0KLS0gDQoyLjE3LjENCg0K