Received: by 10.223.185.116 with SMTP id b49csp1423923wrg; Wed, 21 Feb 2018 18:57:38 -0800 (PST) X-Google-Smtp-Source: AH8x225i7yQIkdx83Eah0IjPJ2qKKqMTNO9tJkUtm6ZXyLnc3Fwe46dwHope9hwBZfnCVc8I/8JA X-Received: by 2002:a17:902:9009:: with SMTP id a9-v6mr4548145plp.272.1519268258796; Wed, 21 Feb 2018 18:57:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519268258; cv=none; d=google.com; s=arc-20160816; b=Z6gHdCRK7XshZ1VXwbuL8TwT/Tll84375AjuVT/QZOoZ6IM8nBKBqM2R4pz32hFFiC aL9jwnzx2kl58J54vCcE1e03s2x6DzRGXfRfK73sW6JUweYuT/j1kWPn4gEzBVgbASwN TGUNxKJheDjL8CqyWnZREBMDHOrGfK+Tx0NZ+R2jAeZ0KsdlreXDbFn8YwOGKypQpKa0 IX3uZUzzsBCbnQbaIobJeAe00t00tajSBcM+5DDtNOgkK1aupsOJhOgA/NI2s5aL7l0V pfCbxjKrcFcg+rHFF2z2Yk9MzQpkL3SImqH3FhxFzJvqOgu1YhUbDoqjg4ArgnKZC/sh cZ1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=YlJx3oNKt1UiSkxO6of14/oy/YrYylNqtxwi/j/lBpY=; b=03Ap4InX+xucq3MeWTN1mHpO4QXQER3wbfoL6q6+8V6kCfSOjJk0AH+GMbaP3/iK+p 38FGnRZ9GcB6RAGAldX1HrLNve4iT1GR//1DGev0ilRn8sv6kDYrhwOQvKhaHC55u+D9 e+uF9eg8cAHYGQqrnZE2uJH3VWJ1efqetBa/wSgRtnA4m3tBisTEHvERFH46LOr25CG+ kq/c6tb+BMEUs6VhKTUsg3QBCZL8ha2y2bo4IuJIWzQfUyUeIekV42aeF+mN3kvS0KqZ kMmOc57WV20n6Kw+WD+WRDUF7KQzunp45N2XVzMbuSGbBekx4KNDEqzQH3RYQ4jea0FE y+3g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.de header.s=amazon201209 header.b=F3cwUCT/; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o10si9043507pgp.686.2018.02.21.18.57.12; Wed, 21 Feb 2018 18:57:38 -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=@amazon.de header.s=amazon201209 header.b=F3cwUCT/; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752003AbeBVC4M (ORCPT + 99 others); Wed, 21 Feb 2018 21:56:12 -0500 Received: from smtp-fw-33001.amazon.com ([207.171.190.10]:49844 "EHLO smtp-fw-33001.amazon.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751810AbeBVC4K (ORCPT ); Wed, 21 Feb 2018 21:56:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209; t=1519268170; x=1550804170; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:mime-version: content-transfer-encoding; bh=YlJx3oNKt1UiSkxO6of14/oy/YrYylNqtxwi/j/lBpY=; b=F3cwUCT/Cpw7efGWcmdz44RoT2g3UTptHiq1WBjOOs2HPzz4cp85KRQG SBaAlOQLdWUjzYtRVECg9FmXBzdBOVLooIzKEMGOfWm0r0Sho8tioWHAE hAmK/IS8sz8z+ono7xxX9dYInbOhM36ZglYLQjm8NOPITOdRUGh5MyOo1 A=; X-IronPort-AV: E=Sophos;i="5.47,376,1515456000"; d="scan'208";a="720988724" Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO email-inbound-relay-2b-859fe132.us-west-2.amazon.com) ([10.47.22.34]) by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 22 Feb 2018 02:56:08 +0000 Received: from EX13MTAUEA001.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198]) by email-inbound-relay-2b-859fe132.us-west-2.amazon.com (8.14.7/8.14.7) with ESMTP id w1M2u5jP077490 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 22 Feb 2018 02:56:07 GMT Received: from EX13D01EUB004.ant.amazon.com (10.43.166.180) by EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Thu, 22 Feb 2018 02:56:07 +0000 Received: from EX13D01EUB003.ant.amazon.com (10.43.166.248) by EX13D01EUB004.ant.amazon.com (10.43.166.180) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Thu, 22 Feb 2018 02:56:06 +0000 Received: from EX13D01EUB003.ant.amazon.com ([10.43.166.248]) by EX13D01EUB003.ant.amazon.com ([10.43.166.248]) with mapi id 15.00.1236.000; Thu, 22 Feb 2018 02:56:06 +0000 From: "Raslan, KarimAllah" To: "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "x86@kernel.org" CC: "hpa@zytor.com" , "jmattson@google.com" , "rkrcmar@redhat.com" , "tglx@linutronix.de" , "mingo@redhat.com" , "pbonzini@redhat.com" Subject: Re: [PATCH 08/10] KVM/X86: Use kvm_vcpu_map in emulator_cmpxchg_emulated Thread-Topic: [PATCH 08/10] KVM/X86: Use kvm_vcpu_map in emulator_cmpxchg_emulated Thread-Index: AQHTqzwV5FLsBskogUij6sW8WWG+qaOvuuSA Date: Thu, 22 Feb 2018 02:56:05 +0000 Message-ID: <1519268165.24247.40.camel@amazon.de> References: <1519235241-6500-1-git-send-email-karahmed@amazon.de> <1519235241-6500-9-git-send-email-karahmed@amazon.de> In-Reply-To: <1519235241-6500-9-git-send-email-karahmed@amazon.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.165.101] Content-Type: text/plain; charset="utf-8" Content-ID: MIME-Version: 1.0 Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gV2VkLCAyMDE4LTAyLTIxIGF0IDE4OjQ3ICswMTAwLCBLYXJpbUFsbGFoIEFobWVkIHdyb3Rl Og0KPiAuLi4gc2luY2UgdXNpbmcga3ZtX3ZjcHVfZ3BhX3RvX3BhZ2UoKSBhbmQga21hcCgpIHdp bGwgb25seSB3b3JrIGZvciBndWVzdA0KPiBtZW1vcnkgdGhhdCBoYXMgYSAic3RydWN0IHBhZ2Ui Lg0KPiANCj4gU2lnbmVkLW9mZi1ieTogS2FyaW1BbGxhaCBBaG1lZCA8a2FyYWhtZWRAYW1hem9u LmRlPg0KPiAtLS0NCj4gIGFyY2gveDg2L2t2bS94ODYuYyB8IDEzICsrKysrKy0tLS0tLS0NCj4g IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pDQo+IA0KPiBk aWZmIC0tZ2l0IGEvYXJjaC94ODYva3ZtL3g4Ni5jIGIvYXJjaC94ODYva3ZtL3g4Ni5jDQo+IGlu ZGV4IDM3ZjVkZjkuLjE5N2EzOTUgMTAwNjQ0DQo+IC0tLSBhL2FyY2gveDg2L2t2bS94ODYuYw0K PiArKysgYi9hcmNoL3g4Ni9rdm0veDg2LmMNCj4gQEAgLTUwMTMsOSArNTAxMyw5IEBAIHN0YXRp YyBpbnQgZW11bGF0b3JfY21weGNoZ19lbXVsYXRlZChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq Y3R4dCwNCj4gIAkJCQkgICAgIHVuc2lnbmVkIGludCBieXRlcywNCj4gIAkJCQkgICAgIHN0cnVj dCB4ODZfZXhjZXB0aW9uICpleGNlcHRpb24pDQo+ICB7DQo+ICsJc3RydWN0IGt2bV9ob3N0X21h cCBtYXA7DQoNCiJtYXAiIGhlcmUgbmVlZHMgdG8gYmUgbWVtc2V0IHRvICcwJy4gV2lsbCBmaXgg aW4gdjINCg0KPiAgCXN0cnVjdCBrdm1fdmNwdSAqdmNwdSA9IGVtdWxfdG9fdmNwdShjdHh0KTsN Cj4gIAlncGFfdCBncGE7DQo+IC0Jc3RydWN0IHBhZ2UgKnBhZ2U7DQo+ICAJY2hhciAqa2FkZHI7 DQo+ICAJYm9vbCBleGNoYW5nZWQ7DQo+ICANCj4gQEAgLTUwMzIsMTIgKzUwMzIsMTEgQEAgc3Rh dGljIGludCBlbXVsYXRvcl9jbXB4Y2hnX2VtdWxhdGVkKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0 ICpjdHh0LA0KPiAgCWlmICgoKGdwYSArIGJ5dGVzIC0gMSkgJiBQQUdFX01BU0spICE9IChncGEg JiBQQUdFX01BU0spKQ0KPiAgCQlnb3RvIGVtdWxfd3JpdGU7DQo+ICANCj4gLQlwYWdlID0ga3Zt X3ZjcHVfZ2ZuX3RvX3BhZ2UodmNwdSwgZ3BhID4+IFBBR0VfU0hJRlQpOw0KPiAtCWlmIChpc19l cnJvcl9wYWdlKHBhZ2UpKQ0KPiArCWlmICgha3ZtX3ZjcHVfbWFwKHZjcHUsIGdwYV90b19nZm4o Z3BhKSwgJm1hcCkpDQo+ICAJCWdvdG8gZW11bF93cml0ZTsNCj4gIA0KPiAtCWthZGRyID0ga21h cF9hdG9taWMocGFnZSk7DQo+IC0Ja2FkZHIgKz0gb2Zmc2V0X2luX3BhZ2UoZ3BhKTsNCj4gKwlr YWRkciA9IG1hcC5rYWRkciArIG9mZnNldF9pbl9wYWdlKGdwYSk7DQo+ICsNCj4gIAlzd2l0Y2gg KGJ5dGVzKSB7DQo+ICAJY2FzZSAxOg0KPiAgCQlleGNoYW5nZWQgPSBDTVBYQ0hHX1RZUEUodTgs IGthZGRyLCBvbGQsIG5ldyk7DQo+IEBAIC01MDU0LDggKzUwNTMsOCBAQCBzdGF0aWMgaW50IGVt dWxhdG9yX2NtcHhjaGdfZW11bGF0ZWQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsDQo+ ICAJZGVmYXVsdDoNCj4gIAkJQlVHKCk7DQo+ICAJfQ0KPiAtCWt1bm1hcF9hdG9taWMoa2FkZHIp Ow0KPiAtCWt2bV9yZWxlYXNlX3BhZ2VfZGlydHkocGFnZSk7DQo+ICsNCj4gKwlrdm1fdmNwdV91 bm1hcCgmbWFwKTsNCj4gIA0KPiAgCWlmICghZXhjaGFuZ2VkKQ0KPiAgCQlyZXR1cm4gWDg2RU1V TF9DTVBYQ0hHX0ZBSUxFRDsKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgK QmVybGluIC0gRHJlc2RlbiAtIEFhY2hlbgptYWluIG9mZmljZTogS3JhdXNlbnN0ci4gMzgsIDEw MTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogRHIuIFJhbGYgSGVyYnJpY2gsIENocmlzdGlh biBTY2hsYWVnZXIKVXN0LUlEOiBERTI4OTIzNzg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNo dCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIK