Received: by 10.223.185.116 with SMTP id b49csp1299418wrg; Fri, 23 Feb 2018 15:49:45 -0800 (PST) X-Google-Smtp-Source: AH8x227pMufCa6y5WDCaVEvBZck8TLVJaZKA804ZghUSiDXOqZaHM2gtZV7+DSSk8vl4+FAb4htM X-Received: by 2002:a17:902:28c3:: with SMTP id f61-v6mr3280737plb.264.1519429784926; Fri, 23 Feb 2018 15:49:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519429784; cv=none; d=google.com; s=arc-20160816; b=g3XV4ejjhc52DxHZ7RMAq1qDsYsrhxdv/q21TwLySRqQm6waq2YHErSY6VLNxn25VX WchP6e+qo2qpI3km3wkpbSfou1nY24ZTwqdJi1oZVLJ+eHU+TS6yF4Q2Rlvyaz0KBA0H X4sBF2i9QMzrQ8YrpB3w0iMxhjm+0CKfg+XGzkJZvxfpzAW+oHTPMbfr9gpGDPgDURey gWUIsJxdi+9cYWu0ZlNss47qldN1kGSb5eRtCa4jDT0QRSwoTm5spU8viBA9ecLwNyyy 1ExO6YFiaGEhBbtFgjzEkhdw9O3uYFCFsrrAqXJxYTI6yJpGKoxNYLuwl0jIB89k1fM7 TiRA== 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=MNWtbD5uaP24oPS8fBsfbsb54+ZPoePlx7pn87caYik=; b=rd/WSQxBkS+v1hRGPMvDSj/7omAsmXyJftIjbX5K+/Y3GkbMA+gs1zFtNm3MDQ0Ca3 40fkZhwQhnwfj8hXhN5gcEi5U33mraY9nakuWK2R0EKTWzFvX9BgwhWnLueToFxWJSxe Gju1TW/pesRcV8nK11a72MqX7/Nha7s8D/SsTfSkDdfrfR0+H4Y4QpF5p9KoGUid168+ aHvZ3clnxNu7J0UOCYNiMFQ/nsFRV6VsF7b8amYZ5cgI0Qge7+yicmivsAu3AcMBCmtf gsriRdZPUZP4KqYv9hj/DzoxTnOOvPIRB8QKWqHNOjic6DV/2mjAdaCd3phlvLpgyXNz +qrg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.de header.s=amazon201209 header.b=uEYWAT7a; 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 d2-v6si2560467plr.67.2018.02.23.15.49.29; Fri, 23 Feb 2018 15:49:44 -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=uEYWAT7a; 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 S1752574AbeBWXsv (ORCPT + 99 others); Fri, 23 Feb 2018 18:48:51 -0500 Received: from smtp-fw-4101.amazon.com ([72.21.198.25]:35805 "EHLO smtp-fw-4101.amazon.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752134AbeBWXsu (ORCPT ); Fri, 23 Feb 2018 18:48:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209; t=1519429729; x=1550965729; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:mime-version: content-transfer-encoding; bh=MNWtbD5uaP24oPS8fBsfbsb54+ZPoePlx7pn87caYik=; b=uEYWAT7asFQtrFpRbqw8u1oVrI0bONEO5/IFwH7lvqGb0V+Y8boWIm7x TMNWno2yM3HxoHJKf2L+/8EjuePDbvLJUjFmhVe8R4+TIMhS4AFLpHaiU OmMWaO0OW9Ldp1WoeUIS7pqkmtrFBx4tnO8hZlXbYk9lSkC6PKvJb8mMH 4=; X-IronPort-AV: E=Sophos;i="5.47,385,1515456000"; d="scan'208";a="709386285" Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.124.125.6]) by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 23 Feb 2018 23:48:48 +0000 Received: from EX13MTAUEA001.ant.amazon.com (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162]) by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (8.14.7/8.14.7) with ESMTP id w1NNmdBk047731 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 23 Feb 2018 23:48:48 GMT Received: from EX13D01EUB001.ant.amazon.com (10.43.166.194) by EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Fri, 23 Feb 2018 23:48:46 +0000 Received: from EX13D01EUB003.ant.amazon.com (10.43.166.248) by EX13D01EUB001.ant.amazon.com (10.43.166.194) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Fri, 23 Feb 2018 23:48:45 +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; Fri, 23 Feb 2018 23:48:45 +0000 From: "Raslan, KarimAllah" To: "lkp@intel.com" CC: "kvm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "jmattson@google.com" , "tglx@linutronix.de" , "x86@kernel.org" , "hpa@zytor.com" , "mingo@redhat.com" , "kbuild-all@01.org" , "pbonzini@redhat.com" , "rkrcmar@redhat.com" Subject: Re: [PATCH 04/10] KVM: Introduce a new guest mapping API Thread-Topic: [PATCH 04/10] KVM: Introduce a new guest mapping API Thread-Index: AQHTqzwRh6xTNa75zUazC6wfebjQuKOxN2AAgAFz1oA= Date: Fri, 23 Feb 2018 23:48:45 +0000 Message-ID: <1519429725.13144.18.camel@amazon.de> References: <1519235241-6500-5-git-send-email-karahmed@amazon.de> <201802230932.mejQTowq%fengguang.wu@intel.com> In-Reply-To: <201802230932.mejQTowq%fengguang.wu@intel.com> 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.166.199] 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 T24gRnJpLCAyMDE4LTAyLTIzIGF0IDA5OjM3ICswODAwLCBrYnVpbGQgdGVzdCByb2JvdCB3cm90 ZToNCj4gSGkgS2FyaW1BbGxhaCwNCj4gDQo+IFRoYW5rIHlvdSBmb3IgdGhlIHBhdGNoISBZZXQg c29tZXRoaW5nIHRvIGltcHJvdmU6DQo+IA0KPiBbYXV0byBidWlsZCB0ZXN0IEVSUk9SIG9uIHRp cC9hdXRvLWxhdGVzdF0NCj4gW2Fsc28gYnVpbGQgdGVzdCBFUlJPUiBvbiB2NC4xNi1yYzIgbmV4 dC0yMDE4MDIyMl0NCj4gW2Nhbm5vdCBhcHBseSB0byBrdm0vbGludXgtbmV4dF0NCj4gW2lmIHlv dXIgcGF0Y2ggaXMgYXBwbGllZCB0byB0aGUgd3JvbmcgZ2l0IHRyZWUsIHBsZWFzZSBkcm9wIHVz IGEgbm90ZSB0byBoZWxwIGltcHJvdmUgdGhlIHN5c3RlbV0NCj4gDQo+IHVybDogICAgaHR0cHM6 Ly9naXRodWIuY29tLzBkYXktY2kvbGludXgvY29tbWl0cy9LYXJpbUFsbGFoLUFobWVkL0tWTS1Y ODYtSGFuZGxlLWd1ZXN0LW1lbW9yeS10aGF0LWRvZXMtbm90LWhhdmUtYS1zdHJ1Y3QtcGFnZS8y MDE4MDIyMy0wNjQ4MjYNCj4gY29uZmlnOiBtaXBzLW1hbHRhX2t2bV9kZWZjb25maWcgKGF0dGFj aGVkIGFzIC5jb25maWcpDQo+IGNvbXBpbGVyOiBtaXBzZWwtbGludXgtZ251LWdjYyAoRGViaWFu IDcuMi4wLTExKSA3LjIuMA0KPiByZXByb2R1Y2U6DQo+ICAgICAgICAgd2dldCBodHRwczovL3Jh dy5naXRodWJ1c2VyY29udGVudC5jb20vaW50ZWwvbGtwLXRlc3RzL21hc3Rlci9zYmluL21ha2Uu Y3Jvc3MgLU8gfi9iaW4vbWFrZS5jcm9zcw0KPiAgICAgICAgIGNobW9kICt4IH4vYmluL21ha2Uu Y3Jvc3MNCj4gICAgICAgICAjIHNhdmUgdGhlIGF0dGFjaGVkIC5jb25maWcgdG8gbGludXggYnVp bGQgdHJlZQ0KPiAgICAgICAgIG1ha2UuY3Jvc3MgQVJDSD1taXBzIA0KPiANCj4gQWxsIGVycm9y L3dhcm5pbmdzIChuZXcgb25lcyBwcmVmaXhlZCBieSA+Pik6DQo+IA0KPiAgICBJbiBmaWxlIGlu Y2x1ZGVkIGZyb20gaW5jbHVkZS9saW51eC9saW5rYWdlLmg6NzowLA0KPiAgICAgICAgICAgICAg ICAgICAgIGZyb20gaW5jbHVkZS9saW51eC9wcmVlbXB0Lmg6MTAsDQo+ICAgICAgICAgICAgICAg ICAgICAgZnJvbSBpbmNsdWRlL2xpbnV4L2hhcmRpcnEuaDo1LA0KPiAgICAgICAgICAgICAgICAg ICAgIGZyb20gaW5jbHVkZS9saW51eC9rdm1faG9zdC5oOjEwLA0KPiAgICAgICAgICAgICAgICAg ICAgIGZyb20gYXJjaC9taXBzL2t2bS8uLi8uLi8uLi92aXJ0L2t2bS9rdm1fbWFpbi5jOjIxOg0K PiA+IA0KPiA+ID4gDQo+ID4gPiBhcmNoL21pcHMva3ZtLy4uLy4uLy4uL3ZpcnQva3ZtL2t2bV9t YWluLmM6MTY2OToxOTogZXJyb3I6ICdrdm1fdmNwdV9nZm5fdG9fa2FkZHInIHVuZGVjbGFyZWQg aGVyZSAobm90IGluIGEgZnVuY3Rpb24pOyBkaWQgeW91IG1lYW4gJ2t2bV92Y3B1X2dmbl90b19w YWdlJz8NCj4gICAgIEVYUE9SVF9TWU1CT0xfR1BMKGt2bV92Y3B1X2dmbl90b19rYWRkcik7DQo+ ICAgICAgICAgICAgICAgICAgICAgICBeDQo+ICAgIGluY2x1ZGUvbGludXgvZXhwb3J0Lmg6NjU6 MTY6IG5vdGU6IGluIGRlZmluaXRpb24gb2YgbWFjcm8gJ19fX0VYUE9SVF9TWU1CT0wnDQo+ICAg ICAgZXh0ZXJuIHR5cGVvZihzeW0pIHN5bTsgICAgICBcDQo+ICAgICAgICAgICAgICAgICAgICBe fn4NCj4gPiANCj4gPiA+IA0KPiA+ID4gYXJjaC9taXBzL2t2bS8uLi8uLi8uLi92aXJ0L2t2bS9r dm1fbWFpbi5jOjE2Njk6MTogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvICdFWFBPUlRfU1lN Qk9MX0dQTCcNCj4gICAgIEVYUE9SVF9TWU1CT0xfR1BMKGt2bV92Y3B1X2dmbl90b19rYWRkcik7 DQo+ICAgICBefn5+fn5+fn5+fn5+fn5+fg0KDQpPb29wcyEgSSB3aWxsIG1ha2Ugc3VyZSBJIGJ1 aWxkIEtWTSBhcyBhIG1vZHVsZSBhcyB3ZWxsIGJlZm9yZSBwb3N0aW5nwqANCnYyLg0KDQpJIHdp bGwgYWxzbyBkcm9wICJrdm1fdmNwdV9tYXBfdmFsaWQiIHNpbmNlIGl0IGlzIG5vIGxvbmdlciB1 c2VkLg0KDQo+IA0KPiB2aW0gKzE2NjkgYXJjaC9taXBzL2t2bS8uLi8uLi8uLi92aXJ0L2t2bS9r dm1fbWFpbi5jDQo+IA0KPiAgIDE2MzQJDQo+ICAgMTYzNQlib29sIGt2bV92Y3B1X21hcChzdHJ1 Y3Qga3ZtX3ZjcHUgKnZjcHUsIGdmbl90IGdmbiwgc3RydWN0IGt2bV9ob3N0X21hcCAqbWFwKQ0K PiAgIDE2MzYJew0KPiAgIDE2MzcJCWt2bV9wZm5fdCBwZm47DQo+ICAgMTYzOAkJdm9pZCAqa2Fk ZHIgPSBOVUxMOw0KPiAgIDE2MzkJCXN0cnVjdCBwYWdlICpwYWdlID0gTlVMTDsNCj4gICAxNjQw CQ0KPiAgIDE2NDEJCWlmIChtYXAtPmthZGRyICYmIG1hcC0+Z2ZuID09IGdmbikNCj4gICAxNjQy CQkJLyogSWYgdGhlIG1hcHBpbmcgaXMgdmFsaWQgYW5kIGd1ZXN0IG1lbW9yeSBpcyBhbHJlYWR5 IG1hcHBlZCAqLw0KPiAgIDE2NDMJCQlyZXR1cm4gdHJ1ZTsNCj4gICAxNjQ0CQllbHNlIGlmICht YXAtPmthZGRyKQ0KPiAgIDE2NDUJCQkvKiBJZiB0aGUgbWFwcGluZyBpcyB2YWxpZCBidXQgdHJ5 aW5nIHRvIG1hcCBhIGRpZmZlcmVudCBndWVzdCBwZm4gKi8NCj4gICAxNjQ2CQkJa3ZtX3ZjcHVf dW5tYXAobWFwKTsNCj4gICAxNjQ3CQ0KPiAgIDE2NDgJCXBmbiA9IGt2bV92Y3B1X2dmbl90b19w Zm4odmNwdSwgZ2ZuKTsNCj4gICAxNjQ5CQlpZiAoaXNfZXJyb3JfcGZuKHBmbikpDQo+ICAgMTY1 MAkJCXJldHVybiBmYWxzZTsNCj4gICAxNjUxCQ0KPiAgIDE2NTIJCWlmIChwZm5fdmFsaWQocGZu KSkgew0KPiAgIDE2NTMJCQlwYWdlID0gcGZuX3RvX3BhZ2UocGZuKTsNCj4gICAxNjU0CQkJa2Fk ZHIgPSB2bWFwKCZwYWdlLCAxLCBWTV9NQVAsIFBBR0VfS0VSTkVMKTsNCj4gICAxNjU1CQl9IGVs c2Ugew0KPiAgIDE2NTYJCQlrYWRkciA9IG1lbXJlbWFwKHBmbl90b19ocGEocGZuKSwgUEFHRV9T SVpFLCBNRU1SRU1BUF9XQik7DQo+ICAgMTY1NwkJfQ0KPiAgIDE2NTgJDQo+ICAgMTY1OQkJaWYg KCFrYWRkcikNCj4gICAxNjYwCQkJcmV0dXJuIGZhbHNlOw0KPiAgIDE2NjEJDQo+ICAgMTY2MgkJ bWFwLT5wYWdlID0gcGFnZTsNCj4gICAxNjYzCQltYXAtPmthZGRyID0ga2FkZHI7DQo+ICAgMTY2 NAkJbWFwLT5wZm4gPSBwZm47DQo+ICAgMTY2NQkJbWFwLT5nZm4gPSBnZm47DQo+ICAgMTY2NgkN Cj4gICAxNjY3CQlyZXR1cm4gdHJ1ZTsNCj4gICAxNjY4CX0NCj4gPiANCj4gPiAxNjY5CUVYUE9S VF9TWU1CT0xfR1BMKGt2bV92Y3B1X2dmbl90b19rYWRkcik7DQo+ICAgMTY3MAkNCj4gDQo+IC0t LQ0KPiAwLURBWSBrZXJuZWwgdGVzdCBpbmZyYXN0cnVjdHVyZSAgICAgICAgICAgICAgICBPcGVu IFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcg0KPiBodHRwczovL2xpc3RzLjAxLm9yZy9waXBlcm1h aWwva2J1aWxkLWFsbCAgICAgICAgICAgICAgICAgICBJbnRlbCBDb3Jwb3JhdGlvbgpBbWF6b24g RGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApCZXJsaW4gLSBEcmVzZGVuIC0gQWFjaGVu Cm1haW4gb2ZmaWNlOiBLcmF1c2Vuc3RyLiAzOCwgMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVo cmVyOiBEci4gUmFsZiBIZXJicmljaCwgQ2hyaXN0aWFuIFNjaGxhZWdlcgpVc3QtSUQ6IERFMjg5 MjM3ODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkx NzMgQgo=