From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 826E5C4363A for ; Mon, 26 Oct 2020 00:54:28 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 311DF20874 for ; Mon, 26 Oct 2020 00:54:28 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=intel.onmicrosoft.com header.i=@intel.onmicrosoft.com header.b="mG1NfB8K" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1420955AbgJZAyZ (ORCPT ); Sun, 25 Oct 2020 20:54:25 -0400 Received: from mga02.intel.com ([134.134.136.20]:8152 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1420944AbgJZAyY (ORCPT ); Sun, 25 Oct 2020 20:54:24 -0400 IronPort-SDR: PkD+CALuW65F0K+nOjcc0kT5VJOJZVU6cyjzOHNrmQVxYqtNNphoGYcF5XgV4iaSAf75bPz0D3 GZiH8WMq1ikQ== X-IronPort-AV: E=McAfee;i="6000,8403,9785"; a="154830880" X-IronPort-AV: E=Sophos;i="5.77,417,1596524400"; d="scan'208";a="154830880" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2020 17:54:23 -0700 IronPort-SDR: HN9nkUjtT1hTkoq911CDEB08SF0czOfL4YeC4arXtATrh4XjZoREB7hvV5VMSsmJjtsULFMr0W XT8zwE5BJYsA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,417,1596524400"; d="scan'208";a="525331540" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga005.fm.intel.com with ESMTP; 25 Oct 2020 17:54:22 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sun, 25 Oct 2020 17:54:22 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Sun, 25 Oct 2020 17:54:22 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.174) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Sun, 25 Oct 2020 17:54:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fpHSVGRCK8WzsDWqycSIq5SDuTOif1r2TUQIdu1h5meueiZkJl0XI9vIz/ZO8BALxFoWAcDeVaAVeNXaGNR7GxlNJwNpPE5yLDOrEJQl4yml17TOrK9PpCbuOh8FJaxTq/HFOZEfqgBan+itXvRafr3axE4tr437DR5vCozRtDo0kcGbmXtc/5JmIu/QCy064xU6gOavwab16qbGTQ1+GQOOfXWCP1ZXE7La2fom21hQyDB+0vO08teGtG0MRFz75aAxQ+NQZmP5KyNneQBs+gnjkYMs5GlEp+30Sf9ddmJsxVe/YegKL1TthCRAafP4peUT7nvXI/+8+p2c8ac+yA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BRWgkX3wTOs8LWwscatjLHQQw9l2RnFQe7QSWQPoBvs=; b=gGScUFlXUQDIZ72EX64vvudqbjymw6skJ3YqDhNwTN0IpZXZD4Nt1isn/4i4mJd9EBR1BkGvbkAGC9YloQ13gI9nw83p3J8NoybmftZbHyUtxe+3dqMrR0+tpMZOJwyWYXrj4rT6fKjiQstxTwZE75tdNAn/6ohQQyUXZrh8p8ixDkAaWRdiqtw5sQhYl7b+aMGrXgXG0lgZPB+HWALq5xVl+fIiZ/iWO9RwR8uzSuadToj0NyIYxmNVWp7cbwpVBaPPdpCvJU77ft6QyW8etmAYzj57KkLif6lAeEPW8KL1xHpbdtjgfTXi7AAMCUfGwG0cEJpKdHB6FmbUquMH/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BRWgkX3wTOs8LWwscatjLHQQw9l2RnFQe7QSWQPoBvs=; b=mG1NfB8KzrhjpW6MkTek6fmb1nGtzTr5kMOpMEljQMk3V9CBH1xTYoWoUqpqNaXB28lCgSLvRMq2Z3T+l4xdL5FIHGfD3ZV9BrGiPCXXPc3JFbKxSFq8EDRZ8TEvb6JpRZPpK05a1NJqQSZhsInv1Ew68rQlDYaZYaKTDLwdknM= Received: from SN6PR11MB3184.namprd11.prod.outlook.com (2603:10b6:805:bd::17) by SA0PR11MB4606.namprd11.prod.outlook.com (2603:10b6:806:71::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Mon, 26 Oct 2020 00:54:01 +0000 Received: from SN6PR11MB3184.namprd11.prod.outlook.com ([fe80::b901:8e07:4340:6704]) by SN6PR11MB3184.namprd11.prod.outlook.com ([fe80::b901:8e07:4340:6704%7]) with mapi id 15.20.3477.028; Mon, 26 Oct 2020 00:54:01 +0000 From: "Edgecombe, Rick P" To: "rppt@kernel.org" , "akpm@linux-foundation.org" CC: "david@redhat.com" , "cl@linux.com" , "gor@linux.ibm.com" , "hpa@zytor.com" , "peterz@infradead.org" , "catalin.marinas@arm.com" , "dave.hansen@linux.intel.com" , "borntraeger@de.ibm.com" , "will@kernel.org" , "penberg@kernel.org" , "iamjoonsoo.kim@lge.com" , "aou@eecs.berkeley.edu" , "kirill@shutemov.name" , "rientjes@google.com" , "rppt@linux.ibm.com" , "paulus@samba.org" , "hca@linux.ibm.com" , "pavel@ucw.cz" , "bp@alien8.de" , "sparclinux@vger.kernel.org" , "mpe@ellerman.id.au" , "luto@kernel.org" , "davem@davemloft.net" , "linux-mm@kvack.org" , "tglx@linutronix.de" , "rjw@rjwysocki.net" , "linux-riscv@lists.infradead.org" , "benh@kernel.crashing.org" , "linuxppc-dev@lists.ozlabs.org" , "x86@kernel.org" , "linux-pm@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "palmer@dabbelt.com" , "Brown, Len" , "mingo@redhat.com" , "linux-s390@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "paul.walmsley@sifive.com" Subject: Re: [PATCH 4/4] arch, mm: make kernel_page_present() always available Thread-Topic: [PATCH 4/4] arch, mm: make kernel_page_present() always available Thread-Index: AQHWqrgGgdwDAwy5cUu01lVq6vOTuKmpD4sA Date: Mon, 26 Oct 2020 00:54:01 +0000 Message-ID: <979889bf987fdc7268a973fe7398198bfad1644f.camel@intel.com> References: <20201025101555.3057-1-rppt@kernel.org> <20201025101555.3057-5-rppt@kernel.org> In-Reply-To: <20201025101555.3057-5-rppt@kernel.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.30.1 (3.30.1-1.fc29) authentication-results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.55.43] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 794bf28d-df69-4611-d787-08d87949a137 x-ms-traffictypediagnostic: SA0PR11MB4606: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fpsZHvV7qYqVZkCugBUPgRi9DL10h/AUHnveifgqN9JpA8IFkUv7bt5xz6eGR/ksklqW+9+q+128RgXC3thRkQMIkW0PlUlukp3wAnmnY8otCvotpLJTU6Jktfe/WkvTsx+XpDygoVqigXpodFPS/TFPX4RjXKgE89S+0cerqvk4tfpvbxC+JiIH0Gv14+gp4/5uCmxJYQQl5gRu/P5ZoeCbeBehBEZ22910ojoSjV6bWBubCt3l1M4q+nYdULkv27GRgV1gOq1STzO7ZoygRe84LfUZpxoWFsRuqM9WL1w+NbH3kRPu4OwmXWSLwdSdFjFc3hfIZaCZzdh7dsqHBQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR11MB3184.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(366004)(396003)(346002)(136003)(376002)(6486002)(66476007)(110136005)(4326008)(8676002)(316002)(478600001)(4001150100001)(186003)(8936002)(54906003)(6506007)(26005)(5660300002)(66446008)(7416002)(83380400001)(64756008)(66946007)(86362001)(2906002)(71200400001)(7406005)(2616005)(6512007)(76116006)(66556008)(36756003)(91956017);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: WAIHpPlEyh9DlbJJ/HkKEjOrj3rQTFAXq28J6rFp9fxqgNatbPTiPYg+oeGUXvggbItHHwuxwqsxuG6AHxqEF1H9fPV5AzT8aRT17vKmThSysopdmlhcVvH2YwKru2BULVmzfJaFRPwRyZrWC7betBc97pFfyUv/lQos2cQpLXO8RMD7hWxHmtGc7sobHvEjBRmSyNswdy3x4v9DDvM9xpeQRm04NuS3OxLwdMn6L4G4gCi1DawpuiAXBBE987W6RCIpQ2G1tj5yBfk18Y2a1SFz5pdWBppAbYAyn/6X5nSecw5hdRDQx1SOuSfNMp2WJPMMLZ/3QtLQXeWwkasoz83BcIXEBeNEPnDb5hz6NM3achdThdAJUjTwgT6ErCbulmK4JmMrv6dfPxonICRckO+uqE9BpVGau9aZtECbxJBob8557MktYD4Fkv0DqruhhH6CPIUQAA0uGbwi4tdDjA3kjBqjTmLY3KXT4kDpr/qWpD3rgANwbJ0U8KF9XTPrUqnVOhZGB5JSRwtsrixZx69oZTLagHwd4QCZHDfBfnolAA51+Jfc9UCU330/TO/52wK08EmwiG+6DH4pPU4430qKKkR6IV8mQpOGF4h4roux8zLrDgmSXZahvSvdkf77d0vvPMrFXqLeR0g5ZSHcpw== Content-Type: text/plain; charset="utf-8" Content-ID: <3D4CB5DDF3DD214BA434D481A4E9F078@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB3184.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 794bf28d-df69-4611-d787-08d87949a137 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2020 00:54:01.5631 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: P1jBix2rtmPMikGlcaNeeA3YbAxRYzrAps7Fk/uxDW3dOkih6NNXzKLnvvbPTR1ZWAlg7y969nwvK8cVE8l7Usd+u1HEw4Gt3mXtH90WVL8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4606 X-OriginatorOrg: intel.com Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gU3VuLCAyMDIwLTEwLTI1IGF0IDEyOjE1ICswMjAwLCBNaWtlIFJhcG9wb3J0IHdyb3RlOg0K PiBpbmRleCA3ZjI0OGZjNDUzMTcuLjE2Zjg3OGMyNjY2NyAxMDA2NDQNCj4gLS0tIGEvYXJjaC94 ODYvbW0vcGF0L3NldF9tZW1vcnkuYw0KPiArKysgYi9hcmNoL3g4Ni9tbS9wYXQvc2V0X21lbW9y eS5jDQo+IEBAIC0yMjI4LDcgKzIyMjgsNiBAQCB2b2lkIF9fa2VybmVsX21hcF9wYWdlcyhzdHJ1 Y3QgcGFnZSAqcGFnZSwgaW50DQo+IG51bXBhZ2VzLCBpbnQgZW5hYmxlKQ0KPiAgfQ0KPiAgI2Vu ZGlmIC8qIENPTkZJR19ERUJVR19QQUdFQUxMT0MgKi8NCj4gIA0KPiAtI2lmZGVmIENPTkZJR19I SUJFUk5BVElPTg0KPiAgYm9vbCBrZXJuZWxfcGFnZV9wcmVzZW50KHN0cnVjdCBwYWdlICpwYWdl KQ0KPiAgew0KPiAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbDsNCj4gQEAgLTIyNDAsNyArMjIz OSw2IEBAIGJvb2wga2VybmVsX3BhZ2VfcHJlc2VudChzdHJ1Y3QgcGFnZSAqcGFnZSkNCj4gICAg ICAgICBwdGUgPSBsb29rdXBfYWRkcmVzcygodW5zaWduZWQgbG9uZylwYWdlX2FkZHJlc3MocGFn ZSksDQo+ICZsZXZlbCk7DQo+ICAgICAgICAgcmV0dXJuIChwdGVfdmFsKCpwdGUpICYgX1BBR0Vf UFJFU0VOVCk7DQo+ICB9DQo+IC0jZW5kaWYgLyogQ09ORklHX0hJQkVSTkFUSU9OICovDQoNClRo aXMgaXMgb25seSB1c2VkIGJ5IGhpYmVybmF0ZSB0b2RheSByaWdodD8gTWFrZXMgc2Vuc2UgdGhh dCBpdCBzaG91bGQNCnJldHVybiBhIGNvcnJlY3QgYW5zd2VyIGlmIHNvbWVvbmUgc3RhcnRzIHRv IHVzZSBpdCB3aXRob3V0IGxvb2tpbmcgdG9vDQpjbG9zZWx5IGF0IHRoZSBoZWFkZXIuIEJ1dCBj b3VsZCB3ZSBqdXN0IHJlbW92ZSB0aGUgZGVmYXVsdCBzdGF0aWMNCmlubGluZSByZXR1cm4gdHJ1 ZSBpbXBsZW1lbnRhdGlvbiBhbmQgbGV0IHRoZSBsaW5rZXIgZmFpbCBpZiBzb21lb25lDQpzdGFy dHMgdG8gdXNlIGl0IG91dHNpZGUgaGliZXJuYXRlPyBUaGVuIHdlIGNvdWxkIGxlYXZlIGl0IGNv bXBpbGVkIG91dA0KdW50aWwgdGhlbi4NCg0KQWxzbyBpdCBsb29rcyBsaWtlIHJpc2N2IGRvZXMg bm90IGhhdmUgQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRSBzbyB0aGUNCm5ldyBmdW5jdGlvbiBh ZGRlZCBoZXJlIGNvdWxkbid0IGJlIHVzZWQgeWV0LiBZb3UgY291bGQgYWxzbyBqdXN0IGxldA0K dGhlIGxpbmtlciBjYXRjaCBpdCBpZiByaXNjdiBldmVyIGVuYWJsZXMgaGliZXJuYXRlPw0K From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com ([134.134.136.20]:8152 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1420944AbgJZAyY (ORCPT ); Sun, 25 Oct 2020 20:54:24 -0400 From: "Edgecombe, Rick P" Subject: Re: [PATCH 4/4] arch, mm: make kernel_page_present() always available Date: Mon, 26 Oct 2020 00:54:01 +0000 Message-ID: <979889bf987fdc7268a973fe7398198bfad1644f.camel@intel.com> References: <20201025101555.3057-1-rppt@kernel.org> <20201025101555.3057-5-rppt@kernel.org> In-Reply-To: <20201025101555.3057-5-rppt@kernel.org> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <3D4CB5DDF3DD214BA434D481A4E9F078@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 List-ID: To: "rppt@kernel.org" , "akpm@linux-foundation.org" Cc: "david@redhat.com" , "cl@linux.com" , "gor@linux.ibm.com" , "hpa@zytor.com" , "peterz@infradead.org" , "catalin.marinas@arm.com" , "dave.hansen@linux.intel.com" , "borntraeger@de.ibm.com" , "will@kernel.org" , "penberg@kernel.org" , "iamjoonsoo.kim@lge.com" , "aou@eecs.berkeley.edu" , "kirill@shutemov.name" , "rientjes@google.com" , "rppt@linux.ibm.com" , "paulus@samba.org" , "hca@linux.ibm.com" , "pavel@ucw.cz" , "bp@alien8.de" , "sparclinux@vger.kernel.org" , "mpe@ellerman.id.au" , "luto@kernel.org" , "davem@davemloft.net" , "linux-mm@kvack.org" , "tglx@linutronix.de" , "rjw@rjwysocki.net" , "linux-riscv@lists.infradead.org" , "benh@kernel.crashing.org" , "linuxppc-dev@lists.ozlabs.org" , "x86@kernel.org" , "linux-pm@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "palmer@dabbelt.com" , "Brown, Len" , "mingo@redhat.com" , "linux-s390@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "paul.walmsley@sifive.com" T24gU3VuLCAyMDIwLTEwLTI1IGF0IDEyOjE1ICswMjAwLCBNaWtlIFJhcG9wb3J0IHdyb3RlOg0K PiBpbmRleCA3ZjI0OGZjNDUzMTcuLjE2Zjg3OGMyNjY2NyAxMDA2NDQNCj4gLS0tIGEvYXJjaC94 ODYvbW0vcGF0L3NldF9tZW1vcnkuYw0KPiArKysgYi9hcmNoL3g4Ni9tbS9wYXQvc2V0X21lbW9y eS5jDQo+IEBAIC0yMjI4LDcgKzIyMjgsNiBAQCB2b2lkIF9fa2VybmVsX21hcF9wYWdlcyhzdHJ1 Y3QgcGFnZSAqcGFnZSwgaW50DQo+IG51bXBhZ2VzLCBpbnQgZW5hYmxlKQ0KPiAgfQ0KPiAgI2Vu ZGlmIC8qIENPTkZJR19ERUJVR19QQUdFQUxMT0MgKi8NCj4gIA0KPiAtI2lmZGVmIENPTkZJR19I SUJFUk5BVElPTg0KPiAgYm9vbCBrZXJuZWxfcGFnZV9wcmVzZW50KHN0cnVjdCBwYWdlICpwYWdl KQ0KPiAgew0KPiAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbDsNCj4gQEAgLTIyNDAsNyArMjIz OSw2IEBAIGJvb2wga2VybmVsX3BhZ2VfcHJlc2VudChzdHJ1Y3QgcGFnZSAqcGFnZSkNCj4gICAg ICAgICBwdGUgPSBsb29rdXBfYWRkcmVzcygodW5zaWduZWQgbG9uZylwYWdlX2FkZHJlc3MocGFn ZSksDQo+ICZsZXZlbCk7DQo+ICAgICAgICAgcmV0dXJuIChwdGVfdmFsKCpwdGUpICYgX1BBR0Vf UFJFU0VOVCk7DQo+ICB9DQo+IC0jZW5kaWYgLyogQ09ORklHX0hJQkVSTkFUSU9OICovDQoNClRo aXMgaXMgb25seSB1c2VkIGJ5IGhpYmVybmF0ZSB0b2RheSByaWdodD8gTWFrZXMgc2Vuc2UgdGhh dCBpdCBzaG91bGQNCnJldHVybiBhIGNvcnJlY3QgYW5zd2VyIGlmIHNvbWVvbmUgc3RhcnRzIHRv IHVzZSBpdCB3aXRob3V0IGxvb2tpbmcgdG9vDQpjbG9zZWx5IGF0IHRoZSBoZWFkZXIuIEJ1dCBj b3VsZCB3ZSBqdXN0IHJlbW92ZSB0aGUgZGVmYXVsdCBzdGF0aWMNCmlubGluZSByZXR1cm4gdHJ1 ZSBpbXBsZW1lbnRhdGlvbiBhbmQgbGV0IHRoZSBsaW5rZXIgZmFpbCBpZiBzb21lb25lDQpzdGFy dHMgdG8gdXNlIGl0IG91dHNpZGUgaGliZXJuYXRlPyBUaGVuIHdlIGNvdWxkIGxlYXZlIGl0IGNv bXBpbGVkIG91dA0KdW50aWwgdGhlbi4NCg0KQWxzbyBpdCBsb29rcyBsaWtlIHJpc2N2IGRvZXMg bm90IGhhdmUgQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRSBzbyB0aGUNCm5ldyBmdW5jdGlvbiBh ZGRlZCBoZXJlIGNvdWxkbid0IGJlIHVzZWQgeWV0LiBZb3UgY291bGQgYWxzbyBqdXN0IGxldA0K dGhlIGxpbmtlciBjYXRjaCBpdCBpZiByaXNjdiBldmVyIGVuYWJsZXMgaGliZXJuYXRlPw0K From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Edgecombe, Rick P" Date: Mon, 26 Oct 2020 00:54:01 +0000 Subject: Re: [PATCH 4/4] arch, mm: make kernel_page_present() always available Message-Id: <979889bf987fdc7268a973fe7398198bfad1644f.camel@intel.com> List-Id: References: <20201025101555.3057-1-rppt@kernel.org> <20201025101555.3057-5-rppt@kernel.org> In-Reply-To: <20201025101555.3057-5-rppt@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: "rppt@kernel.org" , "akpm@linux-foundation.org" Cc: "benh@kernel.crashing.org" , "david@redhat.com" , "peterz@infradead.org" , "catalin.marinas@arm.com" , "dave.hansen@linux.intel.com" , "linux-mm@kvack.org" , "paulus@samba.org" , "pavel@ucw.cz" , "hpa@zytor.com" , "sparclinux@vger.kernel.org" , "cl@linux.com" , "will@kernel.org" , "linux-riscv@lists.infradead.org" , "linux-s390@vger.kernel.org" , "mpe@ellerman.id.au" , "x86@kernel.org" , "rppt@linux.ibm.com" , "borntraeger@de.ibm.com" , "mingo@redhat.com" , "rientjes@google.com" , "Brown, Len" , "aou@eecs.berkeley.edu" , "gor@linux.ibm.com" , "linux-pm@vger.kernel.org" , "hca@linux.ibm.com" , "bp@alien8.de" , "luto@kernel.org" , "paul.walmsley@sifive.com" , "kirill@shutemov.name" , "tglx@linutronix.de" , "linux-arm-kernel@lists.infradead.org" , "rjw@rjwysocki.net" , "linux-kernel@vger.kernel.org" , "penberg@kernel.org" , "palmer@dabbelt.com" , "iamjoonsoo.kim@lge.com" , "linuxppc-dev@lists.ozlabs.org" , "davem@davemloft.net" T24gU3VuLCAyMDIwLTEwLTI1IGF0IDEyOjE1ICswMjAwLCBNaWtlIFJhcG9wb3J0IHdyb3RlOg0K PiBpbmRleCA3ZjI0OGZjNDUzMTcuLjE2Zjg3OGMyNjY2NyAxMDA2NDQNCj4gLS0tIGEvYXJjaC94 ODYvbW0vcGF0L3NldF9tZW1vcnkuYw0KPiArKysgYi9hcmNoL3g4Ni9tbS9wYXQvc2V0X21lbW9y eS5jDQo+IEBAIC0yMjI4LDcgKzIyMjgsNiBAQCB2b2lkIF9fa2VybmVsX21hcF9wYWdlcyhzdHJ1 Y3QgcGFnZSAqcGFnZSwgaW50DQo+IG51bXBhZ2VzLCBpbnQgZW5hYmxlKQ0KPiAgfQ0KPiAgI2Vu ZGlmIC8qIENPTkZJR19ERUJVR19QQUdFQUxMT0MgKi8NCj4gIA0KPiAtI2lmZGVmIENPTkZJR19I SUJFUk5BVElPTg0KPiAgYm9vbCBrZXJuZWxfcGFnZV9wcmVzZW50KHN0cnVjdCBwYWdlICpwYWdl KQ0KPiAgew0KPiAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbDsNCj4gQEAgLTIyNDAsNyArMjIz OSw2IEBAIGJvb2wga2VybmVsX3BhZ2VfcHJlc2VudChzdHJ1Y3QgcGFnZSAqcGFnZSkNCj4gICAg ICAgICBwdGUgPSBsb29rdXBfYWRkcmVzcygodW5zaWduZWQgbG9uZylwYWdlX2FkZHJlc3MocGFn ZSksDQo+ICZsZXZlbCk7DQo+ICAgICAgICAgcmV0dXJuIChwdGVfdmFsKCpwdGUpICYgX1BBR0Vf UFJFU0VOVCk7DQo+ICB9DQo+IC0jZW5kaWYgLyogQ09ORklHX0hJQkVSTkFUSU9OICovDQoNClRo aXMgaXMgb25seSB1c2VkIGJ5IGhpYmVybmF0ZSB0b2RheSByaWdodD8gTWFrZXMgc2Vuc2UgdGhh dCBpdCBzaG91bGQNCnJldHVybiBhIGNvcnJlY3QgYW5zd2VyIGlmIHNvbWVvbmUgc3RhcnRzIHRv IHVzZSBpdCB3aXRob3V0IGxvb2tpbmcgdG9vDQpjbG9zZWx5IGF0IHRoZSBoZWFkZXIuIEJ1dCBj b3VsZCB3ZSBqdXN0IHJlbW92ZSB0aGUgZGVmYXVsdCBzdGF0aWMNCmlubGluZSByZXR1cm4gdHJ1 ZSBpbXBsZW1lbnRhdGlvbiBhbmQgbGV0IHRoZSBsaW5rZXIgZmFpbCBpZiBzb21lb25lDQpzdGFy dHMgdG8gdXNlIGl0IG91dHNpZGUgaGliZXJuYXRlPyBUaGVuIHdlIGNvdWxkIGxlYXZlIGl0IGNv bXBpbGVkIG91dA0KdW50aWwgdGhlbi4NCg0KQWxzbyBpdCBsb29rcyBsaWtlIHJpc2N2IGRvZXMg bm90IGhhdmUgQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRSBzbyB0aGUNCm5ldyBmdW5jdGlvbiBh ZGRlZCBoZXJlIGNvdWxkbid0IGJlIHVzZWQgeWV0LiBZb3UgY291bGQgYWxzbyBqdXN0IGxldA0K dGhlIGxpbmtlciBjYXRjaCBpdCBpZiByaXNjdiBldmVyIGVuYWJsZXMgaGliZXJuYXRlPw0K From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2E248C4363A for ; Mon, 26 Oct 2020 00:54:44 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 9C53121548 for ; Mon, 26 Oct 2020 00:54:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="QUgnOcsF"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=intel.onmicrosoft.com header.i=@intel.onmicrosoft.com header.b="mG1NfB8K" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9C53121548 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=oq+nFxzGB8qIF8fXOWgc1f7nwuuQ7y85bXd1VkRF7DE=; b=QUgnOcsF2xN2Onasf+j4BqdCa dYunQMYbV/n6zEh/goQywpFgp/Mal+4/JRx1aPX3m+3EqdGbUs7/XhUk7Ri5wlTdhOhpFETu9ksyg 9D88Y7hwtXVWiaMxWwRfdb0scjbByJ+86OjcIu5AFMnw9UIcx4/BW6Ty5oV2hOTCTX0zaf1i/Pwsa TfeZCA+ZVK7cxPjqb9pSCQctNYBn8fx6I9CfaILGDt3a6w9oUoUg+X2NrM9A+0hWZJWNg58wxbMi9 KtSCl2BhV1KZE2APGSEu9oQpxCdUiVz+yBGWOZhIGq10keP+wmWtzx5xfYFfyJMYOhO0QoEfN5uoG ErWgnpFNw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kWqmM-0001FH-Gk; Mon, 26 Oct 2020 00:54:30 +0000 Received: from mga01.intel.com ([192.55.52.88]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kWqmI-0001EE-KQ; Mon, 26 Oct 2020 00:54:27 +0000 IronPort-SDR: Mrqnb7tzyIDuHHtIjkEc+XW49kJutQbbf46859vWWZEfMrLtKAjP+3c7yAT1W0PRljtwH8RK5M +DWIh1pmnelA== X-IronPort-AV: E=McAfee;i="6000,8403,9785"; a="185583420" X-IronPort-AV: E=Sophos;i="5.77,417,1596524400"; d="scan'208";a="185583420" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2020 17:54:23 -0700 IronPort-SDR: HN9nkUjtT1hTkoq911CDEB08SF0czOfL4YeC4arXtATrh4XjZoREB7hvV5VMSsmJjtsULFMr0W XT8zwE5BJYsA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,417,1596524400"; d="scan'208";a="525331540" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga005.fm.intel.com with ESMTP; 25 Oct 2020 17:54:22 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sun, 25 Oct 2020 17:54:22 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Sun, 25 Oct 2020 17:54:22 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.174) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Sun, 25 Oct 2020 17:54:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fpHSVGRCK8WzsDWqycSIq5SDuTOif1r2TUQIdu1h5meueiZkJl0XI9vIz/ZO8BALxFoWAcDeVaAVeNXaGNR7GxlNJwNpPE5yLDOrEJQl4yml17TOrK9PpCbuOh8FJaxTq/HFOZEfqgBan+itXvRafr3axE4tr437DR5vCozRtDo0kcGbmXtc/5JmIu/QCy064xU6gOavwab16qbGTQ1+GQOOfXWCP1ZXE7La2fom21hQyDB+0vO08teGtG0MRFz75aAxQ+NQZmP5KyNneQBs+gnjkYMs5GlEp+30Sf9ddmJsxVe/YegKL1TthCRAafP4peUT7nvXI/+8+p2c8ac+yA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BRWgkX3wTOs8LWwscatjLHQQw9l2RnFQe7QSWQPoBvs=; b=gGScUFlXUQDIZ72EX64vvudqbjymw6skJ3YqDhNwTN0IpZXZD4Nt1isn/4i4mJd9EBR1BkGvbkAGC9YloQ13gI9nw83p3J8NoybmftZbHyUtxe+3dqMrR0+tpMZOJwyWYXrj4rT6fKjiQstxTwZE75tdNAn/6ohQQyUXZrh8p8ixDkAaWRdiqtw5sQhYl7b+aMGrXgXG0lgZPB+HWALq5xVl+fIiZ/iWO9RwR8uzSuadToj0NyIYxmNVWp7cbwpVBaPPdpCvJU77ft6QyW8etmAYzj57KkLif6lAeEPW8KL1xHpbdtjgfTXi7AAMCUfGwG0cEJpKdHB6FmbUquMH/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BRWgkX3wTOs8LWwscatjLHQQw9l2RnFQe7QSWQPoBvs=; b=mG1NfB8KzrhjpW6MkTek6fmb1nGtzTr5kMOpMEljQMk3V9CBH1xTYoWoUqpqNaXB28lCgSLvRMq2Z3T+l4xdL5FIHGfD3ZV9BrGiPCXXPc3JFbKxSFq8EDRZ8TEvb6JpRZPpK05a1NJqQSZhsInv1Ew68rQlDYaZYaKTDLwdknM= Received: from SN6PR11MB3184.namprd11.prod.outlook.com (2603:10b6:805:bd::17) by SA0PR11MB4606.namprd11.prod.outlook.com (2603:10b6:806:71::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Mon, 26 Oct 2020 00:54:01 +0000 Received: from SN6PR11MB3184.namprd11.prod.outlook.com ([fe80::b901:8e07:4340:6704]) by SN6PR11MB3184.namprd11.prod.outlook.com ([fe80::b901:8e07:4340:6704%7]) with mapi id 15.20.3477.028; Mon, 26 Oct 2020 00:54:01 +0000 From: "Edgecombe, Rick P" To: "rppt@kernel.org" , "akpm@linux-foundation.org" Subject: Re: [PATCH 4/4] arch, mm: make kernel_page_present() always available Thread-Topic: [PATCH 4/4] arch, mm: make kernel_page_present() always available Thread-Index: AQHWqrgGgdwDAwy5cUu01lVq6vOTuKmpD4sA Date: Mon, 26 Oct 2020 00:54:01 +0000 Message-ID: <979889bf987fdc7268a973fe7398198bfad1644f.camel@intel.com> References: <20201025101555.3057-1-rppt@kernel.org> <20201025101555.3057-5-rppt@kernel.org> In-Reply-To: <20201025101555.3057-5-rppt@kernel.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.30.1 (3.30.1-1.fc29) authentication-results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.55.43] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 794bf28d-df69-4611-d787-08d87949a137 x-ms-traffictypediagnostic: SA0PR11MB4606: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fpsZHvV7qYqVZkCugBUPgRi9DL10h/AUHnveifgqN9JpA8IFkUv7bt5xz6eGR/ksklqW+9+q+128RgXC3thRkQMIkW0PlUlukp3wAnmnY8otCvotpLJTU6Jktfe/WkvTsx+XpDygoVqigXpodFPS/TFPX4RjXKgE89S+0cerqvk4tfpvbxC+JiIH0Gv14+gp4/5uCmxJYQQl5gRu/P5ZoeCbeBehBEZ22910ojoSjV6bWBubCt3l1M4q+nYdULkv27GRgV1gOq1STzO7ZoygRe84LfUZpxoWFsRuqM9WL1w+NbH3kRPu4OwmXWSLwdSdFjFc3hfIZaCZzdh7dsqHBQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3184.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(366004)(396003)(346002)(136003)(376002)(6486002)(66476007)(110136005)(4326008)(8676002)(316002)(478600001)(4001150100001)(186003)(8936002)(54906003)(6506007)(26005)(5660300002)(66446008)(7416002)(83380400001)(64756008)(66946007)(86362001)(2906002)(71200400001)(7406005)(2616005)(6512007)(76116006)(66556008)(36756003)(91956017); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: WAIHpPlEyh9DlbJJ/HkKEjOrj3rQTFAXq28J6rFp9fxqgNatbPTiPYg+oeGUXvggbItHHwuxwqsxuG6AHxqEF1H9fPV5AzT8aRT17vKmThSysopdmlhcVvH2YwKru2BULVmzfJaFRPwRyZrWC7betBc97pFfyUv/lQos2cQpLXO8RMD7hWxHmtGc7sobHvEjBRmSyNswdy3x4v9DDvM9xpeQRm04NuS3OxLwdMn6L4G4gCi1DawpuiAXBBE987W6RCIpQ2G1tj5yBfk18Y2a1SFz5pdWBppAbYAyn/6X5nSecw5hdRDQx1SOuSfNMp2WJPMMLZ/3QtLQXeWwkasoz83BcIXEBeNEPnDb5hz6NM3achdThdAJUjTwgT6ErCbulmK4JmMrv6dfPxonICRckO+uqE9BpVGau9aZtECbxJBob8557MktYD4Fkv0DqruhhH6CPIUQAA0uGbwi4tdDjA3kjBqjTmLY3KXT4kDpr/qWpD3rgANwbJ0U8KF9XTPrUqnVOhZGB5JSRwtsrixZx69oZTLagHwd4QCZHDfBfnolAA51+Jfc9UCU330/TO/52wK08EmwiG+6DH4pPU4430qKKkR6IV8mQpOGF4h4roux8zLrDgmSXZahvSvdkf77d0vvPMrFXqLeR0g5ZSHcpw== Content-ID: <3D4CB5DDF3DD214BA434D481A4E9F078@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB3184.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 794bf28d-df69-4611-d787-08d87949a137 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2020 00:54:01.5631 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: P1jBix2rtmPMikGlcaNeeA3YbAxRYzrAps7Fk/uxDW3dOkih6NNXzKLnvvbPTR1ZWAlg7y969nwvK8cVE8l7Usd+u1HEw4Gt3mXtH90WVL8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4606 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201025_205426_854578_B99685F1 X-CRM114-Status: GOOD ( 18.27 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "benh@kernel.crashing.org" , "david@redhat.com" , "peterz@infradead.org" , "catalin.marinas@arm.com" , "dave.hansen@linux.intel.com" , "linux-mm@kvack.org" , "paulus@samba.org" , "pavel@ucw.cz" , "hpa@zytor.com" , "sparclinux@vger.kernel.org" , "cl@linux.com" , "will@kernel.org" , "linux-riscv@lists.infradead.org" , "linux-s390@vger.kernel.org" , "mpe@ellerman.id.au" , "x86@kernel.org" , "rppt@linux.ibm.com" , "borntraeger@de.ibm.com" , "mingo@redhat.com" , "rientjes@google.com" , "Brown, Len" , "aou@eecs.berkeley.edu" , "gor@linux.ibm.com" , "linux-pm@vger.kernel.org" , "hca@linux.ibm.com" , "bp@alien8.de" , "luto@kernel.org" , "paul.walmsley@sifive.com" , "kirill@shutemov.name" , "tglx@linutronix.de" , "linux-arm-kernel@lists.infradead.org" , "rjw@rjwysocki.net" , "linux-kernel@vger.kernel.org" , "penberg@kernel.org" , "palmer@dabbelt.com" , "iamjoonsoo.kim@lge.com" , "linuxppc-dev@lists.ozlabs.org" , "davem@davemloft.net" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org On Sun, 2020-10-25 at 12:15 +0200, Mike Rapoport wrote: > index 7f248fc45317..16f878c26667 100644 > --- a/arch/x86/mm/pat/set_memory.c > +++ b/arch/x86/mm/pat/set_memory.c > @@ -2228,7 +2228,6 @@ void __kernel_map_pages(struct page *page, int > numpages, int enable) > } > #endif /* CONFIG_DEBUG_PAGEALLOC */ > > -#ifdef CONFIG_HIBERNATION > bool kernel_page_present(struct page *page) > { > unsigned int level; > @@ -2240,7 +2239,6 @@ bool kernel_page_present(struct page *page) > pte = lookup_address((unsigned long)page_address(page), > &level); > return (pte_val(*pte) & _PAGE_PRESENT); > } > -#endif /* CONFIG_HIBERNATION */ This is only used by hibernate today right? Makes sense that it should return a correct answer if someone starts to use it without looking too closely at the header. But could we just remove the default static inline return true implementation and let the linker fail if someone starts to use it outside hibernate? Then we could leave it compiled out until then. Also it looks like riscv does not have ARCH_HIBERNATION_POSSIBLE so the new function added here couldn't be used yet. You could also just let the linker catch it if riscv ever enables hibernate? _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id F33E3C4363A for ; Mon, 26 Oct 2020 01:30:22 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 141652225B for ; Mon, 26 Oct 2020 01:30:21 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=intel.onmicrosoft.com header.i=@intel.onmicrosoft.com header.b="mG1NfB8K" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 141652225B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 4CKHMb3ThPzDqHm for ; Mon, 26 Oct 2020 12:30:19 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=intel.com (client-ip=134.134.136.20; helo=mga02.intel.com; envelope-from=rick.p.edgecombe@intel.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=intel.onmicrosoft.com header.i=@intel.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-intel-onmicrosoft-com header.b=mG1NfB8K; dkim-atps=neutral Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4CKGZH5CFxzDqML for ; Mon, 26 Oct 2020 11:54:26 +1100 (AEDT) IronPort-SDR: d4FnlqHmmzsQzwBhPXi2vhzJ5K+/ZGrPF/s0dDYa3pq5S3T8iAWshGDKUTbLe5tx1/A+rphfME jl3jtfZDedhA== X-IronPort-AV: E=McAfee;i="6000,8403,9785"; a="154830881" X-IronPort-AV: E=Sophos;i="5.77,417,1596524400"; d="scan'208";a="154830881" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2020 17:54:24 -0700 IronPort-SDR: HN9nkUjtT1hTkoq911CDEB08SF0czOfL4YeC4arXtATrh4XjZoREB7hvV5VMSsmJjtsULFMr0W XT8zwE5BJYsA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,417,1596524400"; d="scan'208";a="525331540" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga005.fm.intel.com with ESMTP; 25 Oct 2020 17:54:22 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sun, 25 Oct 2020 17:54:22 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Sun, 25 Oct 2020 17:54:22 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.174) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Sun, 25 Oct 2020 17:54:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fpHSVGRCK8WzsDWqycSIq5SDuTOif1r2TUQIdu1h5meueiZkJl0XI9vIz/ZO8BALxFoWAcDeVaAVeNXaGNR7GxlNJwNpPE5yLDOrEJQl4yml17TOrK9PpCbuOh8FJaxTq/HFOZEfqgBan+itXvRafr3axE4tr437DR5vCozRtDo0kcGbmXtc/5JmIu/QCy064xU6gOavwab16qbGTQ1+GQOOfXWCP1ZXE7La2fom21hQyDB+0vO08teGtG0MRFz75aAxQ+NQZmP5KyNneQBs+gnjkYMs5GlEp+30Sf9ddmJsxVe/YegKL1TthCRAafP4peUT7nvXI/+8+p2c8ac+yA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BRWgkX3wTOs8LWwscatjLHQQw9l2RnFQe7QSWQPoBvs=; b=gGScUFlXUQDIZ72EX64vvudqbjymw6skJ3YqDhNwTN0IpZXZD4Nt1isn/4i4mJd9EBR1BkGvbkAGC9YloQ13gI9nw83p3J8NoybmftZbHyUtxe+3dqMrR0+tpMZOJwyWYXrj4rT6fKjiQstxTwZE75tdNAn/6ohQQyUXZrh8p8ixDkAaWRdiqtw5sQhYl7b+aMGrXgXG0lgZPB+HWALq5xVl+fIiZ/iWO9RwR8uzSuadToj0NyIYxmNVWp7cbwpVBaPPdpCvJU77ft6QyW8etmAYzj57KkLif6lAeEPW8KL1xHpbdtjgfTXi7AAMCUfGwG0cEJpKdHB6FmbUquMH/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BRWgkX3wTOs8LWwscatjLHQQw9l2RnFQe7QSWQPoBvs=; b=mG1NfB8KzrhjpW6MkTek6fmb1nGtzTr5kMOpMEljQMk3V9CBH1xTYoWoUqpqNaXB28lCgSLvRMq2Z3T+l4xdL5FIHGfD3ZV9BrGiPCXXPc3JFbKxSFq8EDRZ8TEvb6JpRZPpK05a1NJqQSZhsInv1Ew68rQlDYaZYaKTDLwdknM= Received: from SN6PR11MB3184.namprd11.prod.outlook.com (2603:10b6:805:bd::17) by SA0PR11MB4606.namprd11.prod.outlook.com (2603:10b6:806:71::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Mon, 26 Oct 2020 00:54:01 +0000 Received: from SN6PR11MB3184.namprd11.prod.outlook.com ([fe80::b901:8e07:4340:6704]) by SN6PR11MB3184.namprd11.prod.outlook.com ([fe80::b901:8e07:4340:6704%7]) with mapi id 15.20.3477.028; Mon, 26 Oct 2020 00:54:01 +0000 From: "Edgecombe, Rick P" To: "rppt@kernel.org" , "akpm@linux-foundation.org" Subject: Re: [PATCH 4/4] arch, mm: make kernel_page_present() always available Thread-Topic: [PATCH 4/4] arch, mm: make kernel_page_present() always available Thread-Index: AQHWqrgGgdwDAwy5cUu01lVq6vOTuKmpD4sA Date: Mon, 26 Oct 2020 00:54:01 +0000 Message-ID: <979889bf987fdc7268a973fe7398198bfad1644f.camel@intel.com> References: <20201025101555.3057-1-rppt@kernel.org> <20201025101555.3057-5-rppt@kernel.org> In-Reply-To: <20201025101555.3057-5-rppt@kernel.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.30.1 (3.30.1-1.fc29) authentication-results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.55.43] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 794bf28d-df69-4611-d787-08d87949a137 x-ms-traffictypediagnostic: SA0PR11MB4606: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fpsZHvV7qYqVZkCugBUPgRi9DL10h/AUHnveifgqN9JpA8IFkUv7bt5xz6eGR/ksklqW+9+q+128RgXC3thRkQMIkW0PlUlukp3wAnmnY8otCvotpLJTU6Jktfe/WkvTsx+XpDygoVqigXpodFPS/TFPX4RjXKgE89S+0cerqvk4tfpvbxC+JiIH0Gv14+gp4/5uCmxJYQQl5gRu/P5ZoeCbeBehBEZ22910ojoSjV6bWBubCt3l1M4q+nYdULkv27GRgV1gOq1STzO7ZoygRe84LfUZpxoWFsRuqM9WL1w+NbH3kRPu4OwmXWSLwdSdFjFc3hfIZaCZzdh7dsqHBQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3184.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(366004)(396003)(346002)(136003)(376002)(6486002)(66476007)(110136005)(4326008)(8676002)(316002)(478600001)(4001150100001)(186003)(8936002)(54906003)(6506007)(26005)(5660300002)(66446008)(7416002)(83380400001)(64756008)(66946007)(86362001)(2906002)(71200400001)(7406005)(2616005)(6512007)(76116006)(66556008)(36756003)(91956017); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: WAIHpPlEyh9DlbJJ/HkKEjOrj3rQTFAXq28J6rFp9fxqgNatbPTiPYg+oeGUXvggbItHHwuxwqsxuG6AHxqEF1H9fPV5AzT8aRT17vKmThSysopdmlhcVvH2YwKru2BULVmzfJaFRPwRyZrWC7betBc97pFfyUv/lQos2cQpLXO8RMD7hWxHmtGc7sobHvEjBRmSyNswdy3x4v9DDvM9xpeQRm04NuS3OxLwdMn6L4G4gCi1DawpuiAXBBE987W6RCIpQ2G1tj5yBfk18Y2a1SFz5pdWBppAbYAyn/6X5nSecw5hdRDQx1SOuSfNMp2WJPMMLZ/3QtLQXeWwkasoz83BcIXEBeNEPnDb5hz6NM3achdThdAJUjTwgT6ErCbulmK4JmMrv6dfPxonICRckO+uqE9BpVGau9aZtECbxJBob8557MktYD4Fkv0DqruhhH6CPIUQAA0uGbwi4tdDjA3kjBqjTmLY3KXT4kDpr/qWpD3rgANwbJ0U8KF9XTPrUqnVOhZGB5JSRwtsrixZx69oZTLagHwd4QCZHDfBfnolAA51+Jfc9UCU330/TO/52wK08EmwiG+6DH4pPU4430qKKkR6IV8mQpOGF4h4roux8zLrDgmSXZahvSvdkf77d0vvPMrFXqLeR0g5ZSHcpw== Content-Type: text/plain; charset="utf-8" Content-ID: <3D4CB5DDF3DD214BA434D481A4E9F078@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB3184.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 794bf28d-df69-4611-d787-08d87949a137 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2020 00:54:01.5631 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: P1jBix2rtmPMikGlcaNeeA3YbAxRYzrAps7Fk/uxDW3dOkih6NNXzKLnvvbPTR1ZWAlg7y969nwvK8cVE8l7Usd+u1HEw4Gt3mXtH90WVL8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4606 X-OriginatorOrg: intel.com X-Mailman-Approved-At: Mon, 26 Oct 2020 12:26:40 +1100 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "david@redhat.com" , "peterz@infradead.org" , "catalin.marinas@arm.com" , "dave.hansen@linux.intel.com" , "linux-mm@kvack.org" , "paulus@samba.org" , "pavel@ucw.cz" , "hpa@zytor.com" , "sparclinux@vger.kernel.org" , "cl@linux.com" , "will@kernel.org" , "linux-riscv@lists.infradead.org" , "linux-s390@vger.kernel.org" , "x86@kernel.org" , "rppt@linux.ibm.com" , "borntraeger@de.ibm.com" , "mingo@redhat.com" , "rientjes@google.com" , "Brown, Len" , "aou@eecs.berkeley.edu" , "gor@linux.ibm.com" , "linux-pm@vger.kernel.org" , "hca@linux.ibm.com" , "bp@alien8.de" , "luto@kernel.org" , "paul.walmsley@sifive.com" , "kirill@shutemov.name" , "tglx@linutronix.de" , "linux-arm-kernel@lists.infradead.org" , "rjw@rjwysocki.net" , "linux-kernel@vger.kernel.org" , "penberg@kernel.org" , "palmer@dabbelt.com" , "iamjoonsoo.kim@lge.com" , "linuxppc-dev@lists.ozlabs.org" , "davem@davemloft.net" Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" T24gU3VuLCAyMDIwLTEwLTI1IGF0IDEyOjE1ICswMjAwLCBNaWtlIFJhcG9wb3J0IHdyb3RlOg0K PiBpbmRleCA3ZjI0OGZjNDUzMTcuLjE2Zjg3OGMyNjY2NyAxMDA2NDQNCj4gLS0tIGEvYXJjaC94 ODYvbW0vcGF0L3NldF9tZW1vcnkuYw0KPiArKysgYi9hcmNoL3g4Ni9tbS9wYXQvc2V0X21lbW9y eS5jDQo+IEBAIC0yMjI4LDcgKzIyMjgsNiBAQCB2b2lkIF9fa2VybmVsX21hcF9wYWdlcyhzdHJ1 Y3QgcGFnZSAqcGFnZSwgaW50DQo+IG51bXBhZ2VzLCBpbnQgZW5hYmxlKQ0KPiAgfQ0KPiAgI2Vu ZGlmIC8qIENPTkZJR19ERUJVR19QQUdFQUxMT0MgKi8NCj4gIA0KPiAtI2lmZGVmIENPTkZJR19I SUJFUk5BVElPTg0KPiAgYm9vbCBrZXJuZWxfcGFnZV9wcmVzZW50KHN0cnVjdCBwYWdlICpwYWdl KQ0KPiAgew0KPiAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbDsNCj4gQEAgLTIyNDAsNyArMjIz OSw2IEBAIGJvb2wga2VybmVsX3BhZ2VfcHJlc2VudChzdHJ1Y3QgcGFnZSAqcGFnZSkNCj4gICAg ICAgICBwdGUgPSBsb29rdXBfYWRkcmVzcygodW5zaWduZWQgbG9uZylwYWdlX2FkZHJlc3MocGFn ZSksDQo+ICZsZXZlbCk7DQo+ICAgICAgICAgcmV0dXJuIChwdGVfdmFsKCpwdGUpICYgX1BBR0Vf UFJFU0VOVCk7DQo+ICB9DQo+IC0jZW5kaWYgLyogQ09ORklHX0hJQkVSTkFUSU9OICovDQoNClRo aXMgaXMgb25seSB1c2VkIGJ5IGhpYmVybmF0ZSB0b2RheSByaWdodD8gTWFrZXMgc2Vuc2UgdGhh dCBpdCBzaG91bGQNCnJldHVybiBhIGNvcnJlY3QgYW5zd2VyIGlmIHNvbWVvbmUgc3RhcnRzIHRv IHVzZSBpdCB3aXRob3V0IGxvb2tpbmcgdG9vDQpjbG9zZWx5IGF0IHRoZSBoZWFkZXIuIEJ1dCBj b3VsZCB3ZSBqdXN0IHJlbW92ZSB0aGUgZGVmYXVsdCBzdGF0aWMNCmlubGluZSByZXR1cm4gdHJ1 ZSBpbXBsZW1lbnRhdGlvbiBhbmQgbGV0IHRoZSBsaW5rZXIgZmFpbCBpZiBzb21lb25lDQpzdGFy dHMgdG8gdXNlIGl0IG91dHNpZGUgaGliZXJuYXRlPyBUaGVuIHdlIGNvdWxkIGxlYXZlIGl0IGNv bXBpbGVkIG91dA0KdW50aWwgdGhlbi4NCg0KQWxzbyBpdCBsb29rcyBsaWtlIHJpc2N2IGRvZXMg bm90IGhhdmUgQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRSBzbyB0aGUNCm5ldyBmdW5jdGlvbiBh ZGRlZCBoZXJlIGNvdWxkbid0IGJlIHVzZWQgeWV0LiBZb3UgY291bGQgYWxzbyBqdXN0IGxldA0K dGhlIGxpbmtlciBjYXRjaCBpdCBpZiByaXNjdiBldmVyIGVuYWJsZXMgaGliZXJuYXRlPw0K From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C381EC4363A for ; Mon, 26 Oct 2020 00:56:00 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 61F0520874 for ; Mon, 26 Oct 2020 00:56:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="spg3jKFT"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=intel.onmicrosoft.com header.i=@intel.onmicrosoft.com header.b="mG1NfB8K" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 61F0520874 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=eSAzRvQwlpCIbn85NOrUF4CuW4SqUyy7Qg7buWT1930=; b=spg3jKFTpvjim8kAu6pn6+QgT ow+LRh1KCsm1w3tgCM9m/57/zAuVKqRcPkHRc64fMR4N7G7Awiubz63fmM0AIWj+n0scgYlL/HvRA CKKef09oyBP78+ugM/eC2Mnt0Ex06+dHx+FA3hhbtased0G2Ir1cUM6VPiRuDfbWYuRwS/LBdYIHo OagbqL7lTqmneX8EHl0QfGqRSBeFCuW3VZklFA76eZY0ovHGMhk6+36NauCNaZvImZeCbaNVGlC71 s/gAEv8KB2OGS3n3oa4j4W1FH1NPonN+LRN2NItbQ57eH6oi2+Ve+Dt1j6hQBfTf4deuwiQ5VRP9C MBdl2qPVQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kWqmN-0001Fu-Lw; Mon, 26 Oct 2020 00:54:31 +0000 Received: from mga01.intel.com ([192.55.52.88]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kWqmI-0001EE-KQ; Mon, 26 Oct 2020 00:54:27 +0000 IronPort-SDR: Mrqnb7tzyIDuHHtIjkEc+XW49kJutQbbf46859vWWZEfMrLtKAjP+3c7yAT1W0PRljtwH8RK5M +DWIh1pmnelA== X-IronPort-AV: E=McAfee;i="6000,8403,9785"; a="185583420" X-IronPort-AV: E=Sophos;i="5.77,417,1596524400"; d="scan'208";a="185583420" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2020 17:54:23 -0700 IronPort-SDR: HN9nkUjtT1hTkoq911CDEB08SF0czOfL4YeC4arXtATrh4XjZoREB7hvV5VMSsmJjtsULFMr0W XT8zwE5BJYsA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,417,1596524400"; d="scan'208";a="525331540" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga005.fm.intel.com with ESMTP; 25 Oct 2020 17:54:22 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sun, 25 Oct 2020 17:54:22 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Sun, 25 Oct 2020 17:54:22 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.174) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Sun, 25 Oct 2020 17:54:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fpHSVGRCK8WzsDWqycSIq5SDuTOif1r2TUQIdu1h5meueiZkJl0XI9vIz/ZO8BALxFoWAcDeVaAVeNXaGNR7GxlNJwNpPE5yLDOrEJQl4yml17TOrK9PpCbuOh8FJaxTq/HFOZEfqgBan+itXvRafr3axE4tr437DR5vCozRtDo0kcGbmXtc/5JmIu/QCy064xU6gOavwab16qbGTQ1+GQOOfXWCP1ZXE7La2fom21hQyDB+0vO08teGtG0MRFz75aAxQ+NQZmP5KyNneQBs+gnjkYMs5GlEp+30Sf9ddmJsxVe/YegKL1TthCRAafP4peUT7nvXI/+8+p2c8ac+yA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BRWgkX3wTOs8LWwscatjLHQQw9l2RnFQe7QSWQPoBvs=; b=gGScUFlXUQDIZ72EX64vvudqbjymw6skJ3YqDhNwTN0IpZXZD4Nt1isn/4i4mJd9EBR1BkGvbkAGC9YloQ13gI9nw83p3J8NoybmftZbHyUtxe+3dqMrR0+tpMZOJwyWYXrj4rT6fKjiQstxTwZE75tdNAn/6ohQQyUXZrh8p8ixDkAaWRdiqtw5sQhYl7b+aMGrXgXG0lgZPB+HWALq5xVl+fIiZ/iWO9RwR8uzSuadToj0NyIYxmNVWp7cbwpVBaPPdpCvJU77ft6QyW8etmAYzj57KkLif6lAeEPW8KL1xHpbdtjgfTXi7AAMCUfGwG0cEJpKdHB6FmbUquMH/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BRWgkX3wTOs8LWwscatjLHQQw9l2RnFQe7QSWQPoBvs=; b=mG1NfB8KzrhjpW6MkTek6fmb1nGtzTr5kMOpMEljQMk3V9CBH1xTYoWoUqpqNaXB28lCgSLvRMq2Z3T+l4xdL5FIHGfD3ZV9BrGiPCXXPc3JFbKxSFq8EDRZ8TEvb6JpRZPpK05a1NJqQSZhsInv1Ew68rQlDYaZYaKTDLwdknM= Received: from SN6PR11MB3184.namprd11.prod.outlook.com (2603:10b6:805:bd::17) by SA0PR11MB4606.namprd11.prod.outlook.com (2603:10b6:806:71::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Mon, 26 Oct 2020 00:54:01 +0000 Received: from SN6PR11MB3184.namprd11.prod.outlook.com ([fe80::b901:8e07:4340:6704]) by SN6PR11MB3184.namprd11.prod.outlook.com ([fe80::b901:8e07:4340:6704%7]) with mapi id 15.20.3477.028; Mon, 26 Oct 2020 00:54:01 +0000 From: "Edgecombe, Rick P" To: "rppt@kernel.org" , "akpm@linux-foundation.org" Subject: Re: [PATCH 4/4] arch, mm: make kernel_page_present() always available Thread-Topic: [PATCH 4/4] arch, mm: make kernel_page_present() always available Thread-Index: AQHWqrgGgdwDAwy5cUu01lVq6vOTuKmpD4sA Date: Mon, 26 Oct 2020 00:54:01 +0000 Message-ID: <979889bf987fdc7268a973fe7398198bfad1644f.camel@intel.com> References: <20201025101555.3057-1-rppt@kernel.org> <20201025101555.3057-5-rppt@kernel.org> In-Reply-To: <20201025101555.3057-5-rppt@kernel.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.30.1 (3.30.1-1.fc29) authentication-results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.55.43] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 794bf28d-df69-4611-d787-08d87949a137 x-ms-traffictypediagnostic: SA0PR11MB4606: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fpsZHvV7qYqVZkCugBUPgRi9DL10h/AUHnveifgqN9JpA8IFkUv7bt5xz6eGR/ksklqW+9+q+128RgXC3thRkQMIkW0PlUlukp3wAnmnY8otCvotpLJTU6Jktfe/WkvTsx+XpDygoVqigXpodFPS/TFPX4RjXKgE89S+0cerqvk4tfpvbxC+JiIH0Gv14+gp4/5uCmxJYQQl5gRu/P5ZoeCbeBehBEZ22910ojoSjV6bWBubCt3l1M4q+nYdULkv27GRgV1gOq1STzO7ZoygRe84LfUZpxoWFsRuqM9WL1w+NbH3kRPu4OwmXWSLwdSdFjFc3hfIZaCZzdh7dsqHBQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3184.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(366004)(396003)(346002)(136003)(376002)(6486002)(66476007)(110136005)(4326008)(8676002)(316002)(478600001)(4001150100001)(186003)(8936002)(54906003)(6506007)(26005)(5660300002)(66446008)(7416002)(83380400001)(64756008)(66946007)(86362001)(2906002)(71200400001)(7406005)(2616005)(6512007)(76116006)(66556008)(36756003)(91956017); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: WAIHpPlEyh9DlbJJ/HkKEjOrj3rQTFAXq28J6rFp9fxqgNatbPTiPYg+oeGUXvggbItHHwuxwqsxuG6AHxqEF1H9fPV5AzT8aRT17vKmThSysopdmlhcVvH2YwKru2BULVmzfJaFRPwRyZrWC7betBc97pFfyUv/lQos2cQpLXO8RMD7hWxHmtGc7sobHvEjBRmSyNswdy3x4v9DDvM9xpeQRm04NuS3OxLwdMn6L4G4gCi1DawpuiAXBBE987W6RCIpQ2G1tj5yBfk18Y2a1SFz5pdWBppAbYAyn/6X5nSecw5hdRDQx1SOuSfNMp2WJPMMLZ/3QtLQXeWwkasoz83BcIXEBeNEPnDb5hz6NM3achdThdAJUjTwgT6ErCbulmK4JmMrv6dfPxonICRckO+uqE9BpVGau9aZtECbxJBob8557MktYD4Fkv0DqruhhH6CPIUQAA0uGbwi4tdDjA3kjBqjTmLY3KXT4kDpr/qWpD3rgANwbJ0U8KF9XTPrUqnVOhZGB5JSRwtsrixZx69oZTLagHwd4QCZHDfBfnolAA51+Jfc9UCU330/TO/52wK08EmwiG+6DH4pPU4430qKKkR6IV8mQpOGF4h4roux8zLrDgmSXZahvSvdkf77d0vvPMrFXqLeR0g5ZSHcpw== Content-ID: <3D4CB5DDF3DD214BA434D481A4E9F078@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB3184.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 794bf28d-df69-4611-d787-08d87949a137 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2020 00:54:01.5631 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: P1jBix2rtmPMikGlcaNeeA3YbAxRYzrAps7Fk/uxDW3dOkih6NNXzKLnvvbPTR1ZWAlg7y969nwvK8cVE8l7Usd+u1HEw4Gt3mXtH90WVL8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4606 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201025_205426_854578_B99685F1 X-CRM114-Status: GOOD ( 18.27 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "benh@kernel.crashing.org" , "david@redhat.com" , "peterz@infradead.org" , "catalin.marinas@arm.com" , "dave.hansen@linux.intel.com" , "linux-mm@kvack.org" , "paulus@samba.org" , "pavel@ucw.cz" , "hpa@zytor.com" , "sparclinux@vger.kernel.org" , "cl@linux.com" , "will@kernel.org" , "linux-riscv@lists.infradead.org" , "linux-s390@vger.kernel.org" , "mpe@ellerman.id.au" , "x86@kernel.org" , "rppt@linux.ibm.com" , "borntraeger@de.ibm.com" , "mingo@redhat.com" , "rientjes@google.com" , "Brown, Len" , "aou@eecs.berkeley.edu" , "gor@linux.ibm.com" , "linux-pm@vger.kernel.org" , "hca@linux.ibm.com" , "bp@alien8.de" , "luto@kernel.org" , "paul.walmsley@sifive.com" , "kirill@shutemov.name" , "tglx@linutronix.de" , "linux-arm-kernel@lists.infradead.org" , "rjw@rjwysocki.net" , "linux-kernel@vger.kernel.org" , "penberg@kernel.org" , "palmer@dabbelt.com" , "iamjoonsoo.kim@lge.com" , "linuxppc-dev@lists.ozlabs.org" , "davem@davemloft.net" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Sun, 2020-10-25 at 12:15 +0200, Mike Rapoport wrote: > index 7f248fc45317..16f878c26667 100644 > --- a/arch/x86/mm/pat/set_memory.c > +++ b/arch/x86/mm/pat/set_memory.c > @@ -2228,7 +2228,6 @@ void __kernel_map_pages(struct page *page, int > numpages, int enable) > } > #endif /* CONFIG_DEBUG_PAGEALLOC */ > > -#ifdef CONFIG_HIBERNATION > bool kernel_page_present(struct page *page) > { > unsigned int level; > @@ -2240,7 +2239,6 @@ bool kernel_page_present(struct page *page) > pte = lookup_address((unsigned long)page_address(page), > &level); > return (pte_val(*pte) & _PAGE_PRESENT); > } > -#endif /* CONFIG_HIBERNATION */ This is only used by hibernate today right? Makes sense that it should return a correct answer if someone starts to use it without looking too closely at the header. But could we just remove the default static inline return true implementation and let the linker fail if someone starts to use it outside hibernate? Then we could leave it compiled out until then. Also it looks like riscv does not have ARCH_HIBERNATION_POSSIBLE so the new function added here couldn't be used yet. You could also just let the linker catch it if riscv ever enables hibernate? _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel