Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1529568imm; Fri, 7 Sep 2018 01:40:48 -0700 (PDT) X-Google-Smtp-Source: ANB0VdbgVggH4+jn1l68q2aGB7bIBVhzha9s+Knsd7dGO8cS6BmuIyaLfq3aqx/W2VklmvA6sYeD X-Received: by 2002:a63:eb53:: with SMTP id b19-v6mr7015848pgk.371.1536309648447; Fri, 07 Sep 2018 01:40:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536309648; cv=none; d=google.com; s=arc-20160816; b=FG3vQvwN9rkSnX5o24cTwFKuDcdZyHP1EVNJJHrhRJ3i1t/S29vWmLdboZhnT0zFm8 lzlq1cQvUih+mMW3PRUh3sXoOniI2SCD1H9tPdbT390EmiBA6YQqYoSEaYeaF2c2U/GV Sa8C+qgT0uPSL+Uxo3StYq6iV7N8uwk/YxJ8ORuZ0tqp9EccAyqC552Tb0pSCXLKboIp yP5ZUdjPf7CHEBT2G7urlEs+FkbwUZCXAkbZobpkEPYT2wRMlA6kmKlks3wnIcxUwZTt r55ZCP/f83N2y2YDKSuGx+01Xsy8DfUBXGKV6i4yS6rCWs8ZuMgTdBAudadS/Ag2mPdS /70w== 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:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from; bh=VWQ2z4ebKGgA5/0h8os+Gk1uTrbVsOmPt1D2KpmPoh0=; b=Jhk+5yxFz3sRsCMU20UUECqPYp2iXdI81EFYZVqU+8yvATqWjiCWY+2LnQFhN0Q4Be 29P6U42zqwFU+4sKswHvmqOzym6Y7q0u2zrAW6uEuTSfuUyHAKeLBwa1pEV9ptbS5UjC jWIJI7jDUo4Xw7cdV6pzYrDA9vSF8J3yqNioCpc+G1/tNWdLhSoqrKsN4oIntgAxYbEu CblIf1hiJtKiwMha3VWVHH08sYjk+GaRLMAMOimJ/IRuB2uvnkDjVCYltdzR28VbipRS 08CSIV2zr2PA7BUwGMfMKV/3FmhUxImNHDvGMBFSFut7M/vkYS++rXZP2lwOgLpQvk3t mzPQ== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a20-v6si7584492pgi.184.2018.09.07.01.40.33; Fri, 07 Sep 2018 01:40:48 -0700 (PDT) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727805AbeIGNGj (ORCPT + 99 others); Fri, 7 Sep 2018 09:06:39 -0400 Received: from mga09.intel.com ([134.134.136.24]:38585 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725843AbeIGNGj (ORCPT ); Fri, 7 Sep 2018 09:06:39 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Sep 2018 01:26:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.53,341,1531810800"; d="scan'208";a="69085231" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga008.fm.intel.com with ESMTP; 07 Sep 2018 01:26:34 -0700 Received: from fmsmsx113.amr.corp.intel.com (10.18.116.7) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 7 Sep 2018 01:26:34 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX113.amr.corp.intel.com (10.18.116.7) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 7 Sep 2018 01:26:33 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.240]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.205]) with mapi id 14.03.0319.002; Fri, 7 Sep 2018 16:26:31 +0800 From: "Yang, Bin" To: "tglx@linutronix.de" CC: "mingo@kernel.org" , "hpa@zytor.com" , "linux-kernel@vger.kernel.org" , "peterz@infradead.org" , "Gross, Mark" , "x86@kernel.org" , "Hansen, Dave" Subject: Re: [PATCH v3 4/5] x86/mm: optimize static_protection() by using overlap() Thread-Topic: [PATCH v3 4/5] x86/mm: optimize static_protection() by using overlap() Thread-Index: AQHUOOyiLUEwozeDmEmpKrJdpg0FR6Tfm9CAgAP8LwCAAG7LgIAAA7IAgAAFPACAAAD5gA== Date: Fri, 7 Sep 2018 08:26:31 +0000 Message-ID: <9c5031cb0dfeb6083e65e3b33f4e73b96c66699f.camel@intel.com> References: <1534814186-37067-1-git-send-email-bin.yang@intel.com> <1534814186-37067-5-git-send-email-bin.yang@intel.com> <82fc8d80749f920c4a5107469924205d92037785.camel@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.30.0 x-originating-ip: [10.239.4.100] Content-Type: text/plain; charset="utf-8" Content-ID: <8E34213BF415524CACEC3D19BB65EEED@intel.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gRnJpLCAyMDE4LTA5LTA3IGF0IDEwOjIxICswMjAwLCBUaG9tYXMgR2xlaXhuZXIgd3JvdGU6 DQo+IE9uIEZyaSwgNyBTZXAgMjAxOCwgWWFuZywgQmluIHdyb3RlOg0KPiA+IE9uIEZyaSwgMjAx OC0wOS0wNyBhdCAwOTo0OSArMDIwMCwgVGhvbWFzIEdsZWl4bmVyIHdyb3RlOg0KPiA+ID4gT24g RnJpLCA3IFNlcCAyMDE4LCBZYW5nLCBCaW4gd3JvdGU6DQo+ID4gPiA+IE9uIFR1ZSwgMjAxOC0w OS0wNCBhdCAxNDoyMiArMDIwMCwgVGhvbWFzIEdsZWl4bmVyIHdyb3RlOg0KPiA+ID4gPiANCj4g PiA+ID4gSSBqdXN0IHdyaXRlIGEgdGVzdC5jIHRvIGNvbXBhcmUgdGhlIHJlc3VsdCBiZXR3ZWVu IG92ZXJsYXAoKSBhbmQNCj4gPiA+ID4gb3JpZ2luYWwgd2l0aGluKCkuDQo+ID4gPiANCj4gPiA+ IFlvdSBhcmUgcmlnaHQuIFlvdXIgdmVyc2lvbiBvZiBkb2luZyB0aGUgb3ZlcmxhcCBleGNsdXNp dmUgd29ya3MuIEkgbWlzcmVhZA0KPiA+ID4gdGhlIGNvbmRpdGlvbnMuIEkgc3RpbGwgcHJlZmVy IGRvaW5nIGluY2x1c2l2ZSBjaGVja3MgYmVjYXVzZSB0aGV5IGFyZSB3YXkNCj4gPiA+IG1vcmUg b2J2aW91cy4NCj4gPiANCj4gPiBJIGFtIHNvcnJ5IGZvciBteSBwb29yIGVuZ2xpc2guIFdoYXQg aXMgImluY2x1c2l2ZSBjaGVja3MiPw0KPiANCj4gRXhsdXNpdmU6ICAgIHZhbCA+PSBzdGFydCAm JiB2YWwgPCBlbmQNCj4gDQo+IEluY2x1c2l2ZTogICB2YWwgPj0gc3RhcnQgJiYgdmFsIDw9IGVu ZA0KPiANCj4gU28gdGhlIGRpZmZlcmVuY2UgaXMgdGhhdCB5b3UgZmVlZCBleGNsdXNpdmUgd2l0 aDoNCj4gDQo+ICAgIGVuZCA9IHN0YXJ0ICsgc2l6ZQ0KPiANCj4gYW5kIGluY2x1c2l2ZSB3aXRo DQo+IA0KPiAgIGVuZCA9IHN0YXJ0ICsgc2l6ZSAtIDENCj4gDQoNClRoYW5rcy4gSSB3aWxsIGNo YW5nZSBpdCB0byBpbmNsdXNpdmUgY2hlY2suDQoNCj4gVGhhbmtzLA0KPiANCj4gCXRnbHgNCj4g DQo+IA0K