This message generated a parse failure. Raw output follows here. Please use 'back' to navigate. From devnull@lkml.org Thu Apr 25 08:39:30 2024 >From mailfetcher Tue Jan 11 07:05:05 2022 Envelope-to: lkml@grols.ch Delivery-date: Tue, 11 Jan 2022 07:05:04 +0100 Received: from stout.grols.ch [195.201.141.146] by 72459556e3a9 with IMAP (fetchmail-6.3.26) for (single-drop); Tue, 11 Jan 2022 07:05:04 +0100 (CET) Received: from vger.kernel.org ([23.128.96.18]) by stout.grols.ch with esmtp (Exim 4.92) (envelope-from ) id 1n7AHH-0001c9-QQ for lkml@grols.ch; Tue, 11 Jan 2022 07:05:04 +0100 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232788AbiAKGFC (ORCPT ); Tue, 11 Jan 2022 01:05:02 -0500 Received: from mail-eopbgr120084.outbound.protection.outlook.com ([40.107.12.84]:19200 "EHLO FRA01-PR2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S232684AbiAKGFB (ORCPT To: Nicholas Piggin , Andrew Morton , Benjamin Herrenschmidt , Kees Cook , Laura Abbott , "linux-kernel@ Subject: Re: [PATCH v2 1/2] powerpc: Fix virt_addr_valid() check Thread-Topic: [PATCH v2 1/2] powerpc: Fix virt_addr_valid() check Thread-Index: AQHX+Ya2u0aEpSnXzUqUcTfc81tnDqxZGu4AgAQ74YCAABh2AA== Date: Tue, 11 Jan 2022 06:04:59 +0000 Message-Id: References: <20211225120621.13908-1-wangkefeng.wang@huawei.com> <20211225120621.13908-2-wangkefeng.wang@huawei.com> <09ed46a5-6df3-ffc0-8243-61612c06153a@huawei.com> <1641871726.fshx7g5r92.astroid@bobo.none> In-Reply-To: <1641871726.fshx7g5r92.astroid@bobo.none> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=csgroup.eu; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f1f08322-5433-47cd-8b31-08d9d4c84c75 x-ms-traffictypediagnostic: MRZP264MB2008:EE_ X-Microsoft-Antispam-PRVS: x-ms-oob-tlc-oobclassifiers: OLM:5236; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DJnaNCs71qabAyU731j8ZmNErlGBky2mi8rl2yKu5lbidJolbdY7DDr9RojYBYLuT4nGUHiwcZK/+hGK5Bpeasf/4AXj7zSXGnMjevCfo3KW1Pvg/+KjPaMHS0KIV7vxkpaDtvmIxkHwO+ph+YLzvOa5d1UIfI/3qToKRlFQwPnIK9Gg5m40ylJDlhTSXl3H4M/v//Jh/u7VO8ucec8UPclfk5AZCXhSx2rJtPVyq82cbHdmcBVRq1W84seUGh X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(366004)(2906002)(76116006)(508600001)(8936002)(66476007)(71200400001)(5660300002)(316002)(66556008)(8676002)(53546011)(6506 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VlI0US80U1p2d3Y2cVh0NDBsbWx4S1RLOXd5SkY0NTU0NFQ4aXpOeGdzY05y?= =?utf-8?B?MnZobzE3STJ0T20reTRxamxITUM1Z01WUEdPamt0ZTUwM2FSbGwrMG5NQ29R?= =?utf-8?B?amxXTlpVYUNxYUEwUG5RYmc1L3o4T0ttWWh1RHl4bWpIcXN3RlNaUlRoV3Qz?= =?utf-8?B?d0NFblB4YVc1V0pBV0JaK0tEL Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 Mime-Version: 1.0 X-OriginatorOrg: csgroup.eu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: f1f08322-5433-47cd-8b31-08d9d4c84c75 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2022 06:04:59.0642 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 9914def7-b676-4fda-8815-5d49fb3b45c8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: dIa9uCyUmVfY+ju4uvzF8sQZkLPokFVHYD0Vn59NfN+1bfMbMsPmPYtmulekYaM0wJzyqmKPMQchUbFaD9CdSQG1RAkqiWiUlqHyPov3ZZs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB2008 Precedence: bulk List-Id: X-Mailing-List: linux-kernel@vger.kernel.org Received-SPF: pass client-ip=23.128.96.18; envelope-from=linux-kernel-owner@vger.kernel.org; helo=vger.kernel.org X-Spam-Score: -4.2 X-Spam-Score-Bar: ---- X-Spam-Action: no action X-Spam-Report: Action: no action Symbol: TO_DN_EQ_ADDR_SOME(0.00) Symbol: ARC_ALLOW(-1.00) Symbol: BAYES_HAM(-3.00) Symbol: FROM_HAS_DN(0.00) Symbol: TO_DN_SOME(0.00) Symbol: R_SPF_ALLOW(-0.20) Symbol: PRECEDENCE_BULK(0.00) Symbol: MIME_GOOD(-0.10) Symbol: DMARC_NA(0.0 DQoNCkxlIDExLzAxLzIwMjIgw6AgMDU6MzcsIE5pY2hvbGFzIFBpZ2dpbiBhIMOpY3JpdMKgOg0K PiBFeGNlcnB0cyBmcm9tIEtlZmVuZyBXYW5nJ3MgbWVzc2FnZSBvZiBKYW51YXJ5IDgsIDIwMjIg OTo1OCBwbToNCj4+IEhpIFBQQyBtYWludGFpbmVyc++8jCBwaW5nLi4NCj4gDQo+IEhtbS4gSSBt aWdodCBoYXZlIGNvbmZ1c2VkIG15c2VsZiBhYm91dCB0aGlzLiBJJ20gZ29pbmcgYmFjayBhbmQN Cj4gdHJ5aW5nIHRvIHdvcmsgb3V0IHdoYXQgSSB3YXMgdGhpbmtpbmcgd2hlbiBJIHN1Z2dlc3Rl ZCBpdC4gVGhpcw0KPiB3b3JrcyBvbiA2NGUgYmVjYXVzZSB2bWFsbG9jIHNwYWNlIGlzIGJlbG93 IHRoZSBrZXJuZWwgbGluZWFyIG1hcCwNCj4gcmlnaHQ/DQo+IA0KPiBPbiA2NHMgaXQgaXMgdGhl IG90aGVyIHdheSBhcm91bmQgYW5kIGl0IGlzIHN0aWxsIHBvc3NpYmxlIHRvIGVuYWJsZQ0KPiBm bGF0bWVtIG9uIDY0cy4gQWx0b3VnaCB3ZSBtaWdodCBqdXN0IG5vdCBoaXQgdGhlIHByb2JsZW0g dGhlcmUgYmVjYXVzZQ0KPiBfX3BhKCkgd2lsbCBub3QgbWFzayBhd2F5IHRoZSB2bWFsbG9jIG9m ZnNldCBmb3IgNjRzIHNvIGl0IHdpbGwgc3RpbGwNCj4gcmV0dXJuIHNvbWV0aGluZyB0aGF0J3Mg b3V0c2lkZSB0aGUgcGZuX3ZhbGlkIHJhbmdlIGZvciBmbGF0bWVtLiBUaGF0J3MNCj4gdmVyeSBz dWJ0bGUgdGhvdWdoLg0KDQpUaGF0J3MgdGhlIHdheSBpdCB3b3JrcyBvbiBQUEMzMiBhdCBsZWFz dCwgc28gZm9yIG1lIGl0J3Mgbm90IGNob2NraW5nIA0KdG8gaGF2ZSBpdCB3b3JrIHRoZSBzYW1l IHdheSBvbiBQUEM2NHMuDQoNClRoZSBtYWluIGlzc3VlIGhlcmUgaXMgdGhlIHdheSBfX3BhKCkg d29ya3MuIE9uIFBQQzMyIF9fcGEgPSB2YSAtIA0KUEFHRV9PRkZTRVQsIHNvIGl0IHdvcmtzIGNv cnJlY3RseSBmb3IgYW55IGFkZHJlc3MuDQpPbiBQUEM2NCwgX19wYSgpIHdvcmtzIGJ5IG1hc2tp bmcgb3V0IHRoZSAyIHRvcCBiaXRzIGluc3RlYWQgb2YgDQpzdWJzdHJhY3RpbmcgUEFHRV9PRkZT RVQsIHNvIHRoZSB0ZXN0IG11c3QgYWRkIGEgdmVyaWZpY2F0aW9uIHRoYXQgd2UgDQpyZWFsbHkg aGF2ZSB0aGUgMiB0b3AgYml0cyBzZXQgYXQgZmlyc3QuIFRoaXMgaXMgd2hhdCAoYWRkciA+PSAN ClBBR0VfT0ZGU0VUKSBkb2VzLiBPbmNlIHRoaXMgZmlyc3QgdGVzdCBpcyBkb25lLCB3ZSBjYW4g cGVyZmVjdGx5IHJlbHkgDQpvbiBwZm5fdmFsaWQoKSBqdXN0IGxpa2UgUFBDMzIsIEkgc2VlIGFi c29sdXRlbHkgbm8gcG9pbnQgaW4gYW4gDQphZGRpdGlvbm5hbCB0ZXN0IGNoZWNraW5nIHRoZSBh ZGRyIGlzIGJlbG93IEtFUk5fVklSVF9TVEFSVC4NCg0KDQo+IA0KPiBUaGUgY2hlY2tzIGFkZGVk IHRvIF9fcGEgYWN0dWFsbHkgZG9uJ3QgcHJldmVudCB2bWFsbG9jIG1lbW9yeSBmcm9tDQo+IGJl aW5nIHBhc3NlZCB0byBpdCBlaXRoZXIgb24gNjRzLCBvbmx5IGEgbW9yZSBiYXNpYyB0ZXN0Lg0K DQpUaGF0J3MgY29ycmVjdC4gSXQgaXMgdGhlIHJvbGUgb2YgcGZuX3ZhbGlkKCkgdG8gY2hlY2sg dGhhdC4NCg0KQ2hyaXN0b3BoZQ0KDQo+IA0KPiBJIHRoaW5rIDY0cyB3YW50cyAoYWRkciA+PSBQ QUdFX09GRlNFVCAmJiBhZGRyIDwgS0VSTl9WSVJUX1NUQVJUKSBhcw0KPiB0aGUgY29uZGl0aW9u LiAgQ291bGQgcG9zc2libHkgYWRkIHRoYXQgY2hlY2sgdG8gX19wYSBhcyB3ZWxsIHRvDQo+IGNh dGNoIHZtYWxsb2MgYWRkcmVzc2VzLg0KPiANCj4gVGhhbmtzLA0KPiBOaWNrDQo+IA0KPj4NCj4+ IE9uIDIwMjEvMTIvMjUgMjA6MDYsIEtlZmVuZyBXYW5nIHdyb3RlOg0KPj4+IFdoZW4gcnVuIGV0 aHRvb2wgZXRoMCwgdGhlIEJVRyBvY2N1cnJlZCwNCj4+Pg0KPj4+ICAgICB1c2VyY29weTogS2Vy bmVsIG1lbW9yeSBleHBvc3VyZSBhdHRlbXB0IGRldGVjdGVkIGZyb20gU0xVQiBvYmplY3Qgbm90 IGluIFNMVUIgcGFnZT8hIChvZmZzZXQgMCwgc2l6ZSAxMDQ4KSENCj4+PiAgICAga2VybmVsIEJV RyBhdCBtbS91c2VyY29weS5jOjk5DQo+Pj4gICAgIC4uLg0KPj4+ICAgICB1c2VyY29weV9hYm9y dCsweDY0LzB4YTAgKHVucmVsaWFibGUpDQo+Pj4gICAgIF9fY2hlY2tfaGVhcF9vYmplY3QrMHgx NjgvMHgxOTANCj4+PiAgICAgX19jaGVja19vYmplY3Rfc2l6ZSsweDFhMC8weDIwMA0KPj4+ICAg ICBkZXZfZXRodG9vbCsweDI0OTQvMHgyYjIwDQo+Pj4gICAgIGRldl9pb2N0bCsweDVkMC8weDc3 MA0KPj4+ICAgICBzb2NrX2RvX2lvY3RsKzB4ZjAvMHgxZDANCj4+PiAgICAgc29ja19pb2N0bCsw eDNlYy8weDVhMA0KPj4+ICAgICBfX3NlX3N5c19pb2N0bCsweGYwLzB4MTYwDQo+Pj4gICAgIHN5 c3RlbV9jYWxsX2V4Y2VwdGlvbisweGZjLzB4MWYwDQo+Pj4gICAgIHN5c3RlbV9jYWxsX2NvbW1v bisweGY4LzB4MjAwDQo+Pj4NCj4+PiBUaGUgY29kZSBzaG93cyBiZWxvdywNCj4+Pg0KPj4+ICAg ICBkYXRhID0gdnphbGxvYyhhcnJheV9zaXplKGdzdHJpbmdzLmxlbiwgRVRIX0dTVFJJTkdfTEVO KSk7DQo+Pj4gICAgIGNvcHlfdG9fdXNlcih1c2VyYWRkciwgZGF0YSwgZ3N0cmluZ3MubGVuICog RVRIX0dTVFJJTkdfTEVOKSkNCj4+Pg0KPj4+IFRoZSBkYXRhIGlzIGFsbG9jZWQgYnkgdm1hbGxv YygpLCB2aXJ0X2FkZHJfdmFsaWQocHRyKSB3aWxsIHJldHVybiB0cnVlDQo+Pj4gb24gUG93ZXJQ QzY0LCB3aGljaCBsZWFkcyB0byB0aGUgcGFuaWMuDQo+Pj4NCj4+PiBBcyBjb21taXQgNGRkNzU1 NGE2NDU2ICgicG93ZXJwYy82NDogQWRkIFZJUlRVQUxfQlVHX09OIGNoZWNrcyBmb3IgX192YQ0K Pj4+IGFuZCBfX3BhIGFkZHJlc3NlcyIpIGRvZXMsIG1ha2Ugc3VyZSB0aGUgdmlydCBhZGRyIGFi b3ZlIFBBR0VfT0ZGU0VUIGluDQo+Pj4gdGhlIHZpcnRfYWRkcl92YWxpZCgpLg0KPj4+DQo+Pj4g U2lnbmVkLW9mZi1ieTogS2VmZW5nIFdhbmcgPHdhbmdrZWZlbmcud2FuZ0BodWF3ZWkuY29tPg0K Pj4+IC0tLQ0KPj4+ICAgIGFyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9wYWdlLmggfCA1ICsrKyst DQo+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0K Pj4+DQo+Pj4gZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9wYWdlLmggYi9h cmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vcGFnZS5oDQo+Pj4gaW5kZXggMjU0Njg3MjU4ZjQyLi4z MDBkNGMxMDVhM2EgMTAwNjQ0DQo+Pj4gLS0tIGEvYXJjaC9wb3dlcnBjL2luY2x1ZGUvYXNtL3Bh Z2UuaA0KPj4+ICsrKyBiL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9wYWdlLmgNCj4+PiBAQCAt MTMyLDcgKzEzMiwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgcGZuX3ZhbGlkKHVuc2lnbmVkIGxv bmcgcGZuKQ0KPj4+ICAgICNkZWZpbmUgdmlydF90b19wYWdlKGthZGRyKQlwZm5fdG9fcGFnZSh2 aXJ0X3RvX3BmbihrYWRkcikpDQo+Pj4gICAgI2RlZmluZSBwZm5fdG9fa2FkZHIocGZuKQlfX3Zh KChwZm4pIDw8IFBBR0VfU0hJRlQpDQo+Pj4gICAgDQo+Pj4gLSNkZWZpbmUgdmlydF9hZGRyX3Zh bGlkKGthZGRyKQlwZm5fdmFsaWQodmlydF90b19wZm4oa2FkZHIpKQ0KPj4+ICsjZGVmaW5lIHZp cnRfYWRkcl92YWxpZCh2YWRkcikJKHsJCQkJCQlcDQo+Pj4gKwl1bnNpZ25lZCBsb25nIF9hZGRy ID0gKHVuc2lnbmVkIGxvbmcpdmFkZHI7CQkJCVwNCj4+PiArCSh1bnNpZ25lZCBsb25nKShfYWRk cikgPj0gUEFHRV9PRkZTRVQgJiYgcGZuX3ZhbGlkKHZpcnRfdG9fcGZuKF9hZGRyKSk7CVwNCj4+ PiArfSkNCj4+PiAgICANCj4+PiAgICAvKg0KPj4+ICAgICAqIE9uIEJvb2stRSBwYXJ0cyB3ZSBu ZWVkIF9fdmEgdG8gcGFyc2UgdGhlIGRldmljZSB0cmVlIGFuZCB3ZSBjYW4ndA0KPj4=