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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2EF66E7718B for ; Wed, 25 Dec 2024 23:43:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4DB786B007B; Wed, 25 Dec 2024 18:43:17 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 465916B0083; Wed, 25 Dec 2024 18:43:17 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2DF5A6B0085; Wed, 25 Dec 2024 18:43:17 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 0F1536B007B for ; Wed, 25 Dec 2024 18:43:17 -0500 (EST) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id BCC61160CD4 for ; Wed, 25 Dec 2024 23:43:16 +0000 (UTC) X-FDA: 82935108438.07.88D7D64 Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) by imf16.hostedemail.com (Postfix) with ESMTP id 10592180006 for ; Wed, 25 Dec 2024 23:42:32 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=RA8sx8jP; spf=pass (imf16.hostedemail.com: domain of nadav.amit@gmail.com designates 209.85.218.54 as permitted sender) smtp.mailfrom=nadav.amit@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1735170156; a=rsa-sha256; cv=none; b=p+Hsuaifi1c+V87Os4Eucx/CR/T10dCVv/HT/mR7mQNj5zfbcezvYTE3Ti384FSeNcR/oj ACVpSaYme5iXXV2QAYC+BQitGHMIEpsorUfVTreTz9/i0tdM2oZf6lMcCLD8RTX7HVHq2a pqe/OtXrgEUoOVrIXtxAJQDotGVEPRo= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=RA8sx8jP; spf=pass (imf16.hostedemail.com: domain of nadav.amit@gmail.com designates 209.85.218.54 as permitted sender) smtp.mailfrom=nadav.amit@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1735170156; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=RQOyPU/F5BZHbKshPdsC2AS+jCQDKQbKtMdM+dUprfM=; b=51cNKnTpHYWl2FiVu1J6qxq8EKhIxujOvllOmHEWlqj/INZ9AG4yvSmTuq/7NXL/+npDIf yQnxjwEfZw/DS4UYhRlWQuZCCfg55Gc3I/FU72+aNRKyN4d6laWoOqZ5ToN9PzwK/34A8j xLuDPUEweu5mrabznt2lVkq39OG+rwM= Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-aa696d3901bso353013866b.1 for ; Wed, 25 Dec 2024 15:43:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735170193; x=1735774993; darn=kvack.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=RQOyPU/F5BZHbKshPdsC2AS+jCQDKQbKtMdM+dUprfM=; b=RA8sx8jPiDfgu5f1jESkEsK/v3MaxdFgV/LlcauQufKJ/jG99DwUWyFkb9U/TVSujr k8h5OaDegRR8LyqP/80DkAm3f2B+u5CF47RijRVf/ww2A8+iKrDsbte7A/4aZUpSelZ3 IMzE8u0q64mcgNJJWlMyRKWVrKNU31w6+K4d+IyNmrGqakHQfHS3j7RDlPEys12bggD0 vWMf9gwwmOlEBa8QoxZYrpsBLW+DKaqonwF9xshoOuEc/+cn6YT4f76aIM/uR504DyQ6 yCViLhZC8jIjCwdzHmYFYGryQ2Xr43f8bw2tHqSaVMcvcFp+6ETMwHQOprjMNc2d3X9K YNrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735170193; x=1735774993; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RQOyPU/F5BZHbKshPdsC2AS+jCQDKQbKtMdM+dUprfM=; b=AARQ11tC/sMSTcFvh3uBFYxNNQuj2ndfaD5g7yGpQnTLG1+NxyA/O+sACWkvsLsSfj 69lK/eqsiIe0Qi+law62FfypQ9zFM71hH0vSCPZwSl0het5ZqmG4/hT7Q5DLkb+iqw0M TD7gc5WBWopzsOK5AitQGqPaAzHqdPyjs8YzNsKzx+r8DRMkmmjiIdR+8jL6RgITvdWQ +MLzD4Dtxp9QtZJ106pq6YKH49SDKsSuFLfK/oTBSCLPsxI2zcwF5d7/e7XGeEwK/AIv udSO3X7Khc9fTbyBDykTaZlXaYaXRU0LTrfn2uuWDZe7MZbdj8WDBv2UtJfy7Ic/M8v2 JkJg== X-Forwarded-Encrypted: i=1; AJvYcCUPsf5IfegDplp517BvJq6DYMVPpVekGpgyc8LTlerKBBV2HdubwgnIaprmH3p4AgTiV4qdw2LZFQ==@kvack.org X-Gm-Message-State: AOJu0YxAUM3cu00FoQsog6WWQwqY7KCkp7gQ0pC04aIAT+6tvVcJ2RDc V7/Y1zWQ/2+TsmSHaj4QcgUduEgNUv+jiWHo1Rj0CV+zylWs66U0T72Y8gEx X-Gm-Gg: ASbGnctDaZ2U3hmlDA/XeuRxUz+vHEVO86xCbVP9oJGjpeeWXVKWU2OQNAKH3gOUKYi NsdUkWUEJSIP7d9RoWOv4cnUyEuQGaVsv61nzOXoCzSri9ywglD2HXsGQsmYphB1xeXn4mzXbbY L1D8ND1sh1PkNu6mT6WBsv2kx8wXB8j+sEtgf+RWGRG7hQEodHzRCNMVYk8tMe0Gnz0pBzau49+ 3+124x5uEnogbxvXMtnORLpWP41Wla2/ZEFMMgcExA5NLmt1CTZwSzhX0/LSVPxw+iEYFnT1iBd WEY= X-Google-Smtp-Source: AGHT+IEAQDOqukq225qxhz97iXsGR/HsP94SZNGgte0uqeB5QwelTSHUMWP9D4IUXfoE3heFBPR0Yg== X-Received: by 2002:a17:906:7309:b0:aab:d8e3:340c with SMTP id a640c23a62f3a-aac2d467fb7mr1749188866b.35.1735170193154; Wed, 25 Dec 2024 15:43:13 -0800 (PST) Received: from smtpclient.apple ([132.69.243.32]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aac0f066130sm868967266b.183.2024.12.25.15.43.09 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Dec 2024 15:43:11 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.300.87.4.3\)) Subject: Re: [PATCH 03/11] x86/mm: get INVLPGB count max from CPUID From: Nadav Amit In-Reply-To: <20241223025751.3268975-4-riel@surriel.com> Date: Thu, 26 Dec 2024 01:42:58 +0200 Cc: the arch/x86 maintainers , Linux Kernel Mailing List , kernel-team@meta.com, Dave Hansen , luto@kernel.org, peterz@infradead.org, Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , Andrew Morton , "open list:MEMORY MANAGEMENT" Content-Transfer-Encoding: quoted-printable Message-Id: <879D0856-4807-4FB8-85D9-2E5C42C72659@gmail.com> References: <20241223025751.3268975-1-riel@surriel.com> <20241223025751.3268975-4-riel@surriel.com> To: Rik van Riel X-Mailer: Apple Mail (2.3826.300.87.4.3) X-Rspamd-Queue-Id: 10592180006 X-Stat-Signature: s64195wfqazhbft33fir1nsyhyh9f7nh X-Rspam-User: X-Rspamd-Server: rspam09 X-HE-Tag: 1735170152-990972 X-HE-Meta: U2FsdGVkX19wZFutAzXnXU2rKwo88xXaG1d9RrAEh7E8UbPegkTxR/gDN3SCkD5YqMHVydtBdZokN4SGc2THZjp8a1fKqK9dVALjT07B2vA5EFteAgYH0NElh9J0HpLyQZiuF2+1AEn04s5c3xEQZNhek+fV5o4PHzc1E8YRnxMhzy0qcgt1BqOdj+mDbYgjWKDMFwORLuB9qRoIxcqTfidjhvSVKXqoMrisrmlDcInvD+67P06eDtv4r9BSlYY0WRHmLCG4GpUGDwiTp6Uhp/HmUlV9InDZGaVW27Tol+ojqzmuATHco0NiJ4m2jQlh+PoLgvMZMBtna5Yx6MQ82RsMr7ff0x290q9G7QOM+Ca8+V785zyVGgI80ZuajR9fylBbryLXMT3xf8B31GDssIARaQ4BYQKQaqNfb8NCqJC7fQ/yhX0kwyj94ZR41xgycAYj2uZpycXEmmb3XXuq8gBVGiBBIf08/oCdDP/cyoggOFKcG7SJhEXIu4GxP3SiJrxrRDV3OtSiusOx8dTePLn8u3CqeJrhUdHoARHz+GN00VarZ/83hE+g5e+x4u4lXxLtdT42iZsFTPGEvxl0PnuHNjtBBW1nFmF/nU3ZypdPISHfB2pz1o3j4BOKl5+PzrqR/oXV36FfLbq9NTzncAD8kKLSAFl/6ICYk5BteNbqtpQjV0UpsEQFHu6YyOa48n5SwvlpNFVL1I7qBpg0F/yebM6Y76cYlYnHBHaVSoVGlnaVt1cCxrdszQMkiaFzqOV8eq+8tY63iXyJ0bpvGSYs17A5J7EZwniquMWlD4Qnw3nCJeOR6WyE2k+nQeaW62ijD9RnLVK+UbzvPM1Zmce8GAYjzKMeYDw39aRCKe+1xRMy31S8S1Do8KXroe1bzFBI5lGV61m+vsl+64q5kjyvrCqBEekw06hFgxFzzLgOM4oUVH1k1gX8TD2YroWgVSO/S3UlYtLpMO76Id3 o/VYvKgY qbf/NG2+l6+wGrhgpIjp8WYxt+VpSpB4MHSqVKDhXCmf0V7VSEDdECXE53WN/FwaaZiKQxwoe1EI4kaTsnzMBvpiP5qWh9Q79z7c3MspG3DeL74c1bbJ2vO9SykQ0f+3LawG952OM9lYnoCOOKp7MhqigftOMJyDAfzMWB/ZSBaL7Xvu6KDTThL/KM51Ex8noVc6W9GvrTzzjhBNhmaaM/kTTZA78xq08zO+Haosk6+wKJV2VwSjfheVst/q7BFnQS7KYwBZqndDeFUsam9S8WX24WYAZES1tE6fxoLBC3GoXj1jZjVIEWjNOxbJfNZW0uO4CgrK7bn102oQ5E5ji01+mGWnJ3GQtQPhvKrl9TXCCBrNFd1GJI0D32jQeHl7vsJzqdK1sT/+yEQKYGEPz4oQRKinRNax/U4zYbYXE9pjtZ+ycB9pkeRiUgl35G+1RLY7nuXO9cRlN9RSemxDkpmszg7WnnNrZTImN X-Bogosity: Ham, tests=bogofilter, spamicity=0.000017, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: > On 23 Dec 2024, at 4:55, Rik van Riel wrote: >=20 > --- a/arch/x86/kernel/setup.c > +++ b/arch/x86/kernel/setup.c > @@ -138,6 +138,10 @@ __visible unsigned long mmu_cr4_features = __ro_after_init; > __visible unsigned long mmu_cr4_features __ro_after_init =3D = X86_CR4_PAE; > #endif >=20 > +#ifdef CONFIG_CPU_SUP_AMD > +u16 invlpgb_count_max; Any reason to mark it also as __ro_after_init?=