Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp2323502imm; Tue, 4 Sep 2018 02:24:13 -0700 (PDT) X-Google-Smtp-Source: ANB0VdaF9EvXDhWZ6d1F/hNDYDZaHk80id7MFXflSQjnQ5v8igIl3c8WEKaXiW+Rm5iVRlkVvMv3 X-Received: by 2002:a17:902:2f43:: with SMTP id s61-v6mr31864078plb.176.1536053053395; Tue, 04 Sep 2018 02:24:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536053053; cv=none; d=google.com; s=arc-20160816; b=hS8fguTwU6IYXzlvX48pNwl8kmFxg2LFsU0tR2WLwt5Yd0PrHUw+flEm9+4NIvpCEp lkge++nQJ+7rohTGAekhsZ4sHbIEq+SLEITqpiIFZ642WpTAnbAhySEb6tQ8oThEGsIv XLJ1xZ+q9cRM1/IPB/fTrMVrfaGAjVkfYtiH+TJMUrkkXTypJw34jr9p2ympbW3mfX87 lTbXnLqHeec7leRmzoSQgSn8mFkhtyQRPIV04YKLvk6AN05iAHRnKkYseKSxgQzDkAoG Nuo2WcpThFMWnE+SarsX0brTY6QdgS62maGkr0iNQnRtKOIXgylxMpoIQs5wjV4fLPc1 utCA== 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:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :arc-authentication-results; bh=PpQZru+l+UjW2y1onRCD1WFahGyBWLUa3atRR6lbejM=; b=FRwLJudjM/tsLWtVP1Yx3aARgq3xYmzoynlcU2VsCOC2bJqO+VeSv+q+QI5afYPV+G P+TOS6bOfaJrHHVdZGsYa4XO6VX1KOszp9zZ7artg860bAxR8DgaAxFwHe8RM/8t6PVy J2z1vVgXZuMJAs3AnGInatJdEGaa7HYlLldcku9zChMrQi8Flmn/JZus+CsRZXSqsyCS Bzl+SG/HJG9ySEt+qtsyMuhC6xOXmD4sFcKtTDgyoOWg5m00JX66U/13uOHzziA8T8Tl X4u/PIu/ZB8Fl0w4c1BjvgrYrzpz+DJLO4MM1iknKumBz9x1KCv5wfVcfs0BOpQJjnnc TBrw== 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 l71-v6si19809941pge.433.2018.09.04.02.23.57; Tue, 04 Sep 2018 02:24:13 -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 S1727453AbeIDNqh (ORCPT + 99 others); Tue, 4 Sep 2018 09:46:37 -0400 Received: from mga07.intel.com ([134.134.136.100]:65214 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726336AbeIDNqg (ORCPT ); Tue, 4 Sep 2018 09:46:36 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 04 Sep 2018 02:22:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.53,328,1531810800"; d="scan'208";a="67380858" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga007.fm.intel.com with ESMTP; 04 Sep 2018 02:22:21 -0700 Received: from fmsmsx156.amr.corp.intel.com (10.18.116.74) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 4 Sep 2018 02:22:21 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by fmsmsx156.amr.corp.intel.com (10.18.116.74) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 4 Sep 2018 02:22:20 -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; Tue, 4 Sep 2018 17:22:19 +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 1/5] x86/mm: avoid redundant checking if pgprot has no change Thread-Topic: [PATCH v3 1/5] x86/mm: avoid redundant checking if pgprot has no change Thread-Index: AQHUOOyjY4j6eKGfo0i2H1+4H4FSu6TeqiKAgACX8wCAAA1xAIAAFyQAgAACpIA= Date: Tue, 4 Sep 2018 09:22:19 +0000 Message-ID: References: <1534814186-37067-1-git-send-email-bin.yang@intel.com> <1534814186-37067-2-git-send-email-bin.yang@intel.com> <76cf0aca5a2f8e9b94fd0631274a3d4ad825d077.camel@intel.com> <2db43c762164cada1b85ffd63262b5247fd2e3dc.camel@intel.com> In-Reply-To: <2db43c762164cada1b85ffd63262b5247fd2e3dc.camel@intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.4.101] Content-Type: text/plain; charset="utf-8" Content-ID: <10E20CFEA1D5EA4DB18B656FB03B63E8@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 T24gVHVlLCAyMDE4LTA5LTA0IGF0IDE3OjExICswODAwLCBCaW4gWWFuZyB3cm90ZToNCj4gT24g VHVlLCAyMDE4LTA5LTA0IGF0IDA5OjQ5ICswMjAwLCBUaG9tYXMgR2xlaXhuZXIgd3JvdGU6DQo+ ID4gT24gVHVlLCA0IFNlcCAyMDE4LCBZYW5nLCBCaW4gd3JvdGU6DQo+ID4gPiBPbiBNb24sIDIw MTgtMDktMDMgYXQgMjM6NTcgKzAyMDAsIFRob21hcyBHbGVpeG5lciB3cm90ZToNCj4gPiA+ID4g DQo+ID4gPiA+IFRoZSBsYXN0IHBhdGNoIHdoaWNoIGRvZXMgdGhlIG92ZXJsYXAgY2hlY2sgaXMg ZXF1YWxseSBicm9rZW46DQo+ID4gPiANCj4gPiA+IFNvcnJ5IHRoYXQgSSBkaWQgbm90IHVuZGVy c3RhbmQgdGhlIGJyb2tlbiBvZiBsYXN0IHBhdGNoLg0KPiA+IA0KPiA+IEkgbWVhbnQgNC81IHNv cnJ5LiBUaGF0J3MgdGhlIG9uZSB3aGljaCBpbnRyb2R1Y2VzIHRoZSBvdmVybGFwIGNoZWNrIGFu ZA0KPiA+IGRvZXMgdGhpczoNCj4gPiANCj4gPiA+ID4gKyAgICAgICAvKg0KPiA+ID4gPiArICAg ICAgICAqIEVuc3VyZSB0aGF0IHRoZSByZXF1ZXN0ZWQgcGdwcm90IGRvZXMgbm90IHZpb2xhdGUg c3RhdGljIHByb3RlY3Rpb24NCj4gPiA+ID4gKyAgICAgICAgKiByZXF1aXJlbWVudHMuDQo+ID4g PiA+ICsgICAgICAgICovDQo+ID4gPiA+ICsgICAgICAgbmV3X3Byb3QgPSBzdGF0aWNfcHJvdGVj dGlvbnMocmVxX3Byb3QsIGFkZHJlc3MsDQo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgbnVtcGFnZXMgPDwgUEFHRV9TSElGVCwgcGZuKTsNCj4gPiA+ID4gDQo+ ID4gPiA+IEl0IGV4cGFuZHMgbmV3X3Byb3QgdG8gdGhlIHdob2xlIHJhbmdlIGV2ZW4gaWYgdGhl IHByb3RlY3Rpb25zIG9ubHkNCj4gPiA+ID4gb3ZlcmxhcC4gVGhhdCBzaG91bGQgbm90IGhhcHBl biBpbiBwcmFjdGljZSwgYnV0IHdlIGhhdmUgbm8gY2hlY2tzIGZvciB0aGF0DQo+ID4gPiA+IGF0 IGFsbC4NCj4gPiA+IA0KPiA+ID4gQmVsb3cgY29kZSBpbiBwYXRjaCAjMyBzaG91bGQgY292ZXIg dGhpcyBjaGVjay4gSXQgd2lsbCBkb3VibGUgY2hlY2sNCj4gPiA+IG5ld19wcm90IGluIHdob2xl IGxhcmdlIHBhZ2UgcmFuZ2UuDQo+ID4gDQo+ID4gV2hpY2ggaXMgZXhhY3RseSB3aGF0IGlzIHdy b25nLiBSZWFkIGFnYWluIHdoYXQgSSB3cm90ZS4NCg0KSXQgbG9va3MgdGhpcyBuZXdfcHJvdCBt aWdodCBoYXZlIGxlc3MgcHJvdGVjdGlvbiBiaXRzIGFuZCBhbHdheXMNCnBhc3NlcyB0aGUgZm9s bG93aW5nIGNoZWNrIGF0IHRoZSBiZWdpbiBudW1wYWdlcy4gSSB0aGluayBpdCBjYW4gYmUNCmNo YW5nZWQgYXMgYmVsb3c6DQoNCgluZXdfcHJvdCA9IHN0YXRpY19wcm90ZWN0aW9ucyhyZXFfcHJv dCwgYWRkcmVzcywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLCBwZm4p Ow0KDQoNCkJ5IHRoZSB3YXksIEkganVzdCBzZW50IGEgZW1wdHkgbWFpbCB0byB5b3UuIEkgYW0g c28gc29ycnkgZm9yIGl0Lg0KDQo+ID4gDQo+ID4gVGhhbmtzLA0KPiA+IA0KPiA+IAl0Z2x4DQo=