Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp1792000ybk; Thu, 21 May 2020 15:38:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwg8+kCuJFjDNFZwC22D/JHAHyP/r6hTQ2UeMnItufPwIBSYeSvl5i9++QtxH/d3LQ7662y X-Received: by 2002:a17:906:41a:: with SMTP id d26mr5880478eja.217.1590100724408; Thu, 21 May 2020 15:38:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590100724; cv=none; d=google.com; s=arc-20160816; b=aEstG3gcF2tUJ5lgc8U3B0CF+rh2xHgvBopyNIqeTUTHGfTlrpLy1bi2Dx1Kj2dXT4 cIvxfYMFSyz71rl7b9h6QxvRK+SSSpysoQ3T09A2kwCq+DUJUFQEqhiFvcpkZSIvRvow jegH2C/lvlspXr9DvcR6MxX52nhclqhqDcsVJ1ccUzWJtJBW7kXk3CuwRMaevxHZmjDv i0TXCVhJ3zZIDVcz4k6tJulgHK1iFtg8E0PA3Xf+WNh0855zc+m3AzxwSo4Ow25r9SXq 25J6D6gTWtTg87X885vUd4VlYhmbSBJfVOOE6mKHXkpF1lmCUa2Pi9b2YcmM8UtZnZAa JYJQ== 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 :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:ironport-sdr:ironport-sdr; bh=Y9KNor2hkcFLgWqJyAGdZ2xHoMwC4nTEmuXm8sqM+p8=; b=X0G+T+7qS1FKVCitrYIFz0i9fwnX6XBhZmn8ak6Wz3taCWrq8UY4uH3ltktd1Auwla 0afsnmi4Jb97RevGzn+nR1c355lJ07H8sFhIGjkkXlcB3wKXVAyvA6IxoKrl3Uj7DRMR B3K1oSSKHZEHXCYQVgK7N0GjjvLsyAJvO0sB0Ty9lxugjNNQZcax0ZQjT+GNrME8ZGBe wSfP8ZF3MnNxwuTsv2WpXj+fM0POWejTP2EKOJM1JPvmyAWwAGo1x7IxFlgsrqS7D4f1 BrUUL91WDrt6fnqs3ZhroTYviEwQpLz9jOB2IecnlGugMJRDAY70m1d52tu8ONOFPAJV XPEA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id e1si3849512ejr.438.2020.05.21.15.38.20; Thu, 21 May 2020 15:38:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1730626AbgEUWg4 (ORCPT + 99 others); Thu, 21 May 2020 18:36:56 -0400 Received: from mga01.intel.com ([192.55.52.88]:36166 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730041AbgEUWgz (ORCPT ); Thu, 21 May 2020 18:36:55 -0400 IronPort-SDR: YZ5H390kBuzRZ2SklsMhzev8yPBfko+eVLqq+cOvgEAblzE4dkRSjiCOXNkX0nPQAw1fzA84Vx bcJ/EMTqburg== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 May 2020 15:36:55 -0700 IronPort-SDR: SD2zrPDsiP4yIVfkeXJ+qcnvjtyfpBVJ1g3a/mt25nkXtDCoblBTFFnQl+uttuxYUHZVfhzNjN id7ElKvB3GEA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,419,1583222400"; d="scan'208";a="309196005" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by FMSMGA003.fm.intel.com with ESMTP; 21 May 2020 15:36:54 -0700 Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 21 May 2020 15:36:54 -0700 Received: from crsmsx152.amr.corp.intel.com (172.18.7.35) by fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 21 May 2020 15:36:54 -0700 Received: from crsmsx101.amr.corp.intel.com ([169.254.1.89]) by CRSMSX152.amr.corp.intel.com ([169.254.5.205]) with mapi id 14.03.0439.000; Thu, 21 May 2020 16:36:51 -0600 From: "Weiny, Ira" To: Guenter Roeck CC: "linux-kernel@vger.kernel.org" , "Andrew Morton" , Thomas Bogendoerfer , "James E.J. Bottomley" , Helge Deller , Benjamin Herrenschmidt , Paul Mackerras , "David S. Miller" , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "x86@kernel.org" , "H. Peter Anvin" , Dave Hansen , Andy Lutomirski , Peter Zijlstra , Chris Zankel , Max Filippov , "Williams, Dan J" , "linux-snps-arc@lists.infradead.org" , "linux-arm-kernel@lists.infradead.org" , "linux-csky@vger.kernel.org" , "linux-mips@vger.kernel.org" , "linux-parisc@vger.kernel.org" , "linuxppc-dev@lists.ozlabs.org" , "sparclinux@vger.kernel.org" , "linux-xtensa@linux-xtensa.org" , "dri-devel@lists.freedesktop.org" , Christian Koenig , Al Viro , "Christoph Hellwig" Subject: RE: [PATCH] arch/{mips,sparc,microblaze,powerpc}: Don't enable pagefault/preempt twice Thread-Topic: [PATCH] arch/{mips,sparc,microblaze,powerpc}: Don't enable pagefault/preempt twice Thread-Index: AQHWLUT3NMm1eeF/6kS/+5dTGHml8KiwBlUA//+oUICAAIaYgIAAKjCAgAK994D//6XMAIAAxM8A//+duMA= Date: Thu, 21 May 2020 22:36:51 +0000 Message-ID: <2807E5FD2F6FDA4886F6618EAC48510E92EAB1DE@CRSMSX101.amr.corp.intel.com> References: <20200507150004.1423069-8-ira.weiny@intel.com> <20200518184843.3029640-1-ira.weiny@intel.com> <20200519165422.GA5838@roeck-us.net> <20200519184031.GB3356843@iweiny-DESK2.sc.intel.com> <20200519194215.GA71941@roeck-us.net> <20200520051315.GA3660833@iweiny-DESK2.sc.intel.com> <20200521174250.GB176262@iweiny-DESK2.sc.intel.com> <9088585b-b52f-39ad-1651-53cfc0abd714@roeck-us.net> In-Reply-To: <9088585b-b52f-39ad-1651-53cfc0abd714@roeck-us.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [172.18.205.10] Content-Type: text/plain; charset="utf-8" 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 PiBPbiA1LzIxLzIwIDEwOjQyIEFNLCBJcmEgV2Vpbnkgd3JvdGU6DQo+ID4gT24gVGh1LCBNYXkg MjEsIDIwMjAgYXQgMDk6MDU6NDFBTSAtMDcwMCwgR3VlbnRlciBSb2VjayB3cm90ZToNCj4gPj4g T24gNS8xOS8yMCAxMDoxMyBQTSwgSXJhIFdlaW55IHdyb3RlOg0KPiA+Pj4gT24gVHVlLCBNYXkg MTksIDIwMjAgYXQgMTI6NDI6MTVQTSAtMDcwMCwgR3VlbnRlciBSb2VjayB3cm90ZToNCj4gPj4+ PiBPbiBUdWUsIE1heSAxOSwgMjAyMCBhdCAxMTo0MDozMkFNIC0wNzAwLCBJcmEgV2Vpbnkgd3Jv dGU6DQo+ID4+Pj4+IE9uIFR1ZSwgTWF5IDE5LCAyMDIwIGF0IDA5OjU0OjIyQU0gLTA3MDAsIEd1 ZW50ZXIgUm9lY2sgd3JvdGU6DQo+ID4+Pj4+PiBPbiBNb24sIE1heSAxOCwgMjAyMCBhdCAxMTo0 ODo0M0FNIC0wNzAwLCBpcmEud2VpbnlAaW50ZWwuY29tDQo+IHdyb3RlOg0KPiA+Pj4+Pj4+IEZy b206IElyYSBXZWlueSA8aXJhLndlaW55QGludGVsLmNvbT4NCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+ IFRoZSBrdW5tYXBfYXRvbWljIGNsZWFuIHVwIGZhaWxlZCB0byByZW1vdmUgb25lIHNldCBvZg0K PiA+Pj4+Pj4+IHBhZ2VmYXVsdC9wcmVlbXB0IGVuYWJsZXMgd2hlbiB2YWRkciBpcyBub3QgaW4g dGhlIGZpeG1hcC4NCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+IEZpeGVzOiBiZWUyMTI4YTA5ZTYgKCJh cmNoL2t1bm1hcF9hdG9taWM6IGNvbnNvbGlkYXRlIGR1cGxpY2F0ZQ0KPiA+Pj4+Pj4+IGNvZGUi KQ0KPiA+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IElyYSBXZWlueSA8aXJhLndlaW55QGludGVsLmNv bT4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBtaWNyb2JsYXplZWwgd29ya3Mgd2l0aCB0aGlzIHBhdGNo LA0KPiA+Pj4+Pg0KPiA+Pj4+PiBBd2Vzb21lLi4uICBBbmRyZXcgaW4gbXkgcnVzaCB5ZXN0ZXJk YXkgSSBzaG91bGQgaGF2ZSBwdXQgYQ0KPiA+Pj4+PiByZXBvcnRlZCBieSBvbiB0aGUgcGF0Y2gg Zm9yIEd1ZW50ZXIgYXMgd2VsbC4NCj4gPj4+Pj4NCj4gPj4+Pj4gU29ycnkgYWJvdXQgdGhhdCBH dWVudGVyLA0KPiA+Pj4+DQo+ID4+Pj4gTm8gd29ycmllcy4NCj4gPj4+Pg0KPiA+Pj4+PiBJcmEN Cj4gPj4+Pj4NCj4gPj4+Pj4+IGFzIGRvIHRoZSBub3NtcCBzcGFyYzMyIGJvb3QgdGVzdHMsIGJ1 dCBzcGFyYzMyIGJvb3QgdGVzdHMgd2l0aA0KPiA+Pj4+Pj4gU01QIGVuYWJsZWQgc3RpbGwgZmFp bCB3aXRoIGxvdHMgb2YgbWVzc2FnZXMgc3VjaCBhczoNCj4gPj4+Pj4+DQo+ID4+Pj4+PiBCVUc6 IEJhZCBwYWdlIHN0YXRlIGluIHByb2Nlc3Mgc3dhcHBlci8wICBwZm46MDA2YTENCj4gPj4+Pj4+ IHBhZ2U6ZjA5MzM0MjAgcmVmY291bnQ6MCBtYXBjb3VudDoxIG1hcHBpbmc6KHB0cnZhbCkgaW5k ZXg6MHgxDQo+ID4+Pj4+PiBmbGFnczogMHgwKCkNCj4gPj4+Pj4+IHJhdzogMDAwMDAwMDAgMDAw MDAxMDAgMDAwMDAxMjIgMDAwMDAwMDAgMDAwMDAwMDEgMDAwMDAwMDANCj4gPj4+Pj4+IDAwMDAw MDAwIDAwMDAwMDAwIHBhZ2UgZHVtcGVkIGJlY2F1c2U6IG5vbnplcm8gbWFwY291bnQNCj4gTW9k dWxlcw0KPiA+Pj4+Pj4gbGlua2VkIGluOg0KPiA+Pj4+Pj4gQ1BVOiAwIFBJRDogMSBDb21tOiBz d2FwcGVyLzAgVGFpbnRlZDogRyAgICBCICAgICAgICAgICAgIDUuNy4wLXJjNi1uZXh0LQ0KPiAy MDIwMDUxOC0wMDAwMi1nYjE3OGQyZDU2ZjI5ICMxDQo+ID4+Pj4+PiBbZjAwZTdhYjggOg0KPiA+ Pj4+Pj4gYmFkX3BhZ2UrMHhhOC8weDEwOCBdDQo+ID4+Pj4+PiBbZjAwZThiNTQgOg0KPiA+Pj4+ Pj4gZnJlZV9wY3BwYWdlc19idWxrKzB4MTU0LzB4NTJjIF0NCj4gPj4+Pj4+IFtmMDBlYTAyNCA6 DQo+ID4+Pj4+PiBmcmVlX3VucmVmX3BhZ2UrMHg1NC8weDZjIF0NCj4gPj4+Pj4+IFtmMDBlZDg2 NCA6DQo+ID4+Pj4+PiBmcmVlX3Jlc2VydmVkX2FyZWErMHg1OC8weGVjIF0NCj4gPj4+Pj4+IFtm MDUyNzEwNCA6DQo+ID4+Pj4+PiBrZXJuZWxfaW5pdCsweDE0LzB4MTEwIF0NCj4gPj4+Pj4+IFtm MDAwYjc3YyA6DQo+ID4+Pj4+PiByZXRfZnJvbV9rZXJuZWxfdGhyZWFkKzB4Yy8weDM4IF0NCj4g Pj4+Pj4+IFswMDAwMDAwMCA6DQo+ID4+Pj4+PiAweDAgXQ0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IENv ZGUgcGF0aCBsZWFkaW5nIHRvIHRoYXQgbWVzc2FnZSBpcyBkaWZmZXJlbnQgYnV0IGFsd2F5cyB0 aGUNCj4gPj4+Pj4+IHNhbWUgZnJvbSBmcmVlX3VucmVmX3BhZ2UoKS4NCj4gPj4+DQo+ID4+PiBB Y3R1YWxseSBpdCBvY2N1cnMgdG8gbWUgdGhhdCB0aGUgcGF0Y2ggY29uc29saWRhdGluZyBrbWFw X3Byb3QgaXMNCj4gPj4+IG9kZCBmb3Igc3BhcmMgMzIgYml0Li4uDQo+ID4+Pg0KPiA+Pj4gSXRz IGEgbG9uZyBzaG90IGJ1dCBjb3VsZCB5b3UgdHJ5IHJldmVydGluZyB0aGlzIHBhdGNoPw0KPiA+ Pj4NCj4gPj4+IDRlYTdkMjQxOWUzZiBrbWFwOiBjb25zb2xpZGF0ZSBrbWFwX3Byb3QgZGVmaW5p dGlvbnMNCj4gPj4+DQo+ID4+DQo+ID4+IFRoYXQgaXMgbm90IGVhc3kgdG8gcmV2ZXJ0LCB1bmZv cnR1bmF0ZWx5LCBkdWUgdG8gc2V2ZXJhbCBmb2xsb3ctdXANCj4gcGF0Y2hlcy4NCj4gPg0KPiA+ IEkgaGF2ZSBnb3R0ZW4geW91ciBzcGFyYyB0ZXN0cyB0byBydW4gYW5kIHRoZXkgYWxsIHBhc3Mu Li4NCj4gPg0KPiA+IDA4OjEwOjM0ID4gLi4vbGludXgtYnVpbGQtdGVzdC9yb290ZnMvc3BhcmMv cnVuLXFlbXUtc3BhcmMuc2gNCj4gPiBCdWlsZCByZWZlcmVuY2U6IHY1LjctcmM0LTE3LWc4NTJi NmYyZWRjMGYNCj4gPg0KPiANCj4gVGhhdCBkb2Vzbid0IGxvb2sgbGlrZSBpdCBpcyBsaW51eC1u ZXh0LCB3aGljaCBJIGd1ZXNzIG1lYW5zIHRoYXQgc29tZXRoaW5nDQo+IGVsc2UgaW4gbGludXgt bmV4dCBicmVha3MgaXQuIFdoYXQgaXMgeW91ciBxZW11IHZlcnNpb24gPw0KDQpBaCB5ZWEgdGhh dCB3YXMganVzdCA1LjctcmM0IHdpdGggbXkgcGF0Y2ggc2V0IGFwcGxpZWQuICBZZXMgbXVzdCBi ZSBzb21ldGhpbmcgZWxzZSBvciBhbiBpbnRlcmFjdGlvbiB3aXRoIG15IHBhdGNoIHNldC4NCg0K RGlkIEkgc2VlIGFub3RoZXIgZW1haWwgd2l0aCBNaWtlIHdoaWNoIG1heSBmaXggdGhpcz8NCg0K SXJhDQoNCj4gDQo+IFRoYW5rcywNCj4gR3VlbnRlcg0KPiANCj4gPiBCdWlsZGluZyBzcGFyYzMy OlNQQVJDQ2xhc3NpYzpub3NtcDpzY3NpOmhkIC4uLiBydW5uaW5nIC4uLi4uLi4uLiBwYXNzZWQN Cj4gPiBCdWlsZGluZyBzcGFyYzMyOlNQQVJDYm9vazpub3NtcDpzY3NpOmNkIC4uLiBydW5uaW5n IC4uLi4uLi4uLiBwYXNzZWQNCj4gPiBCdWlsZGluZyBzcGFyYzMyOkxYOm5vc21wOm5vYXBjOnNj c2k6aGQgLi4uIHJ1bm5pbmcgLi4uLi4uLi4uIHBhc3NlZA0KPiA+IEJ1aWxkaW5nIHNwYXJjMzI6 U1MtNDpub3NtcDppbml0cmQgLi4uIHJ1bm5pbmcgLi4uLi4uLi4uIHBhc3NlZA0KPiA+IEJ1aWxk aW5nIHNwYXJjMzI6U1MtNTpub3NtcDpzY3NpOmhkIC4uLiBydW5uaW5nIC4uLi4uLi4uLiBwYXNz ZWQNCj4gPiBCdWlsZGluZyBzcGFyYzMyOlNTLTEwOm5vc21wOnNjc2k6Y2QgLi4uIHJ1bm5pbmcg Li4uLi4uLi4uIHBhc3NlZA0KPiA+IEJ1aWxkaW5nIHNwYXJjMzI6U1MtMjA6bm9zbXA6c2NzaTpo ZCAuLi4gcnVubmluZyAuLi4uLi4uLi4gcGFzc2VkDQo+ID4gQnVpbGRpbmcgc3BhcmMzMjpTUy02 MDBNUDpub3NtcDpzY3NpOmhkIC4uLiBydW5uaW5nIC4uLi4uLi4uLiBwYXNzZWQNCj4gPiBCdWls ZGluZyBzcGFyYzMyOlZveWFnZXI6bm9zbXA6bm9hcGM6c2NzaTpoZCAuLi4gcnVubmluZyAuLi4u Li4uLi4gcGFzc2VkDQo+ID4gQnVpbGRpbmcgc3BhcmMzMjpTUy00OnNtcDpzY3NpOmhkIC4uLiBy dW5uaW5nIC4uLi4uLi4uLiBwYXNzZWQNCj4gPiBCdWlsZGluZyBzcGFyYzMyOlNTLTU6c21wOnNj c2k6Y2QgLi4uIHJ1bm5pbmcgLi4uLi4uLi4uIHBhc3NlZA0KPiA+IEJ1aWxkaW5nIHNwYXJjMzI6 U1MtMTA6c21wOnNjc2k6aGQgLi4uIHJ1bm5pbmcgLi4uLi4uLi4uIHBhc3NlZA0KPiA+IEJ1aWxk aW5nIHNwYXJjMzI6U1MtMjA6c21wOnNjc2k6aGQgLi4uIHJ1bm5pbmcgLi4uLi4uLi4uIHBhc3Nl ZA0KPiA+IEJ1aWxkaW5nIHNwYXJjMzI6U1MtNjAwTVA6c21wOnNjc2k6aGQgLi4uIHJ1bm5pbmcg Li4uLi4uLi4uIHBhc3NlZA0KPiA+IEJ1aWxkaW5nIHNwYXJjMzI6Vm95YWdlcjpzbXA6bm9hcGM6 c2NzaTpoZCAuLi4gcnVubmluZyAuLi4uLi4uLi4gcGFzc2VkDQo+ID4NCj4gPiBJcyB0aGVyZSBh bm90aGVyIHRlc3QgSSBuZWVkIHRvIHJ1bj8NCj4gPg0KPiA+IElyYQ0KPiA+DQo+ID4NCj4gPj4N Cj4gPj4gR3VlbnRlcg0KPiA+Pg0KPiA+Pj4gQWx0ZXJuYXRlbHkgSSB3aWxsIG5lZWQgdG8gZmln dXJlIG91dCBob3cgdG8gcnVuIHRoZSBzcGFyYyBvbiBxZW11IGhlcmUuLi4NCj4gPj4+DQo+ID4+ PiBUaGFua3MgdmVyeSBtdWNoIGZvciBhbGwgdGhlIHRlc3RpbmcgdGhvdWdoISAgOi1EDQo+ID4+ Pg0KPiA+Pj4gSXJhDQo+ID4+Pg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IFN0aWxsIHRlc3RpbmcgcHBj IGltYWdlcy4NCj4gPj4+Pj4+DQo+ID4+Pj4NCj4gPj4+PiBwcGMgaW1hZ2UgdGVzdHMgYXJlIHBh c3Npbmcgd2l0aCB0aGlzIHBhdGNoLg0KPiA+Pj4+DQo+ID4+Pj4gR3VlbnRlcg0KPiA+Pg0KDQo=