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 2726AC02190 for ; Tue, 28 Jan 2025 15:43:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8B62F28023B; Tue, 28 Jan 2025 10:43:25 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 83DCE28023A; Tue, 28 Jan 2025 10:43:25 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 69102280238; Tue, 28 Jan 2025 10:43:25 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 37DA6280238 for ; Tue, 28 Jan 2025 10:43:25 -0500 (EST) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id DC3A814011C for ; Tue, 28 Jan 2025 15:43:24 +0000 (UTC) X-FDA: 83057279928.19.B453F11 Received: from mail-yb1-f175.google.com (mail-yb1-f175.google.com [209.85.219.175]) by imf07.hostedemail.com (Postfix) with ESMTP id 8200A40007 for ; Tue, 28 Jan 2025 15:43:22 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=paul-moore.com header.s=google header.b=DeIjzlKk; dmarc=pass (policy=none) header.from=paul-moore.com; spf=pass (imf07.hostedemail.com: domain of paul@paul-moore.com designates 209.85.219.175 as permitted sender) smtp.mailfrom=paul@paul-moore.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738079003; a=rsa-sha256; cv=none; b=nxx9rz2ql8vGElVcE4Lb/CWG7O2OQDN9NkAuW1uwzrk8S88gPLDf3U87ase3y7b/tc/VUF x4OmZYOtXpg4eIthF9o+eC9SUxrs7it5w1GqbJPfCR7F499dke+d530p9TTgquNW6K6SfP wt7k4iH70Vni7WtmuqdprKrU9mTBWyQ= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=paul-moore.com header.s=google header.b=DeIjzlKk; dmarc=pass (policy=none) header.from=paul-moore.com; spf=pass (imf07.hostedemail.com: domain of paul@paul-moore.com designates 209.85.219.175 as permitted sender) smtp.mailfrom=paul@paul-moore.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738079003; 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=4CM+Y34LzyqTPbJa964bMKTZoegb6ZCbeVLJYvxkr2Y=; b=mzQw49Z20xPoj3HGA5HkLD5UeTZHbPdOBw7nNBF26s4QBFenBlhe4QnnfIkWAeDW5Txdxv Up3964fgqfyXXISF8MyhfmsZQTOM6EXNeVcrxPKmKiNYHZmvkkPrLVC9A3iveXZCupLz7j jaTjaFvVasMji9C7R9wAGKYc7FZ7kVw= Received: by mail-yb1-f175.google.com with SMTP id 3f1490d57ef6-e5447fae695so10101572276.2 for ; Tue, 28 Jan 2025 07:43:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paul-moore.com; s=google; t=1738079001; x=1738683801; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=4CM+Y34LzyqTPbJa964bMKTZoegb6ZCbeVLJYvxkr2Y=; b=DeIjzlKk3ydLDA1Fzmo/MjmFdgmTpUIUXnA7Z0hOEAtBUVWbnaoVj/Yekvqgv5FdFI KVsU0f3rGc/7fEX9DygYNdamjz8jHpPWf20m9TOmjlucAecEdnGFCq4hOASKzVo8APjj 2jl8Lb58O2XwCsD6q2SCXnTCF88GTc/bE827AmRhKs+Sa93Z4Eixo1EwOat3591bhDbU 34Aa1SrFx/0jjrHnYoB0FLuYyKIrzKXo7Ew9gc1pQ0wsRaMAj//WvygoiH0IhX5Ow8MF JQvTokhrtuj41BClwcFJKc/qNaJ1nGipGR8gBrLCxOPbGNpaFJ9+5Z+ufbGnjPlAYrk4 1TjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738079001; x=1738683801; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4CM+Y34LzyqTPbJa964bMKTZoegb6ZCbeVLJYvxkr2Y=; b=LVNV7cZxECfmIOYExDuB3nBRCoNguDczUCj/oxvgOK6LQ3fIn+br7ZQOCofB9BlHjB 8izvYDNmgF5zSqjJPrPlOUpT/u9n6C7mhRCAddnQ0rE+Jp/3/4ngxSXh/beR6wLv/B60 pkkVtFApcIYCAICKLtLA+GXe2GQ+PC4e86dLolB8gfypBbBBnaWsp2rw9dvsStlt7eqH bgEzaLkQX+kH+q+xsorscH4hVtd/cjuZlowzLV0YLH8jr+TiizvTJMe6BJZQI1bAq0nS jaOMvtk2Y3Wz2ItMD+0TriDPb7Jbj94MWDiMl7P8sAosHEEql4SQFELDVQBUZvV2gyr7 wUiA== X-Forwarded-Encrypted: i=1; AJvYcCVB5E+8j1PY7YcFf8BtOF/uBrqDzZFCYP8Xzuh0grAQqUgSDeimugewBK/ImaiXuGknD+0q9b2c0w==@kvack.org X-Gm-Message-State: AOJu0YxEiF2hGfPcWvJ1i8q4qazYUgVHFivEGpMiGWhicXSzDmrZ+7m5 aBH0IIO5GNMUb7CF3ZYMNkXuu6hVLANcyFKHhjF7SwjezwKP3+e+CmiWL3a1bSmU8PuBPw48j/P YudOrfzSO+a269QXUIyDn1HeEe1HIGGT5jrta X-Gm-Gg: ASbGncukKdoH1E1Fu1DOkm+NFOD2eBCK7hqDxH6/Dfb7Rt1cAUb+z8lClLkr7kVehvU u3N/1ATgpL9CTm+C2pqMCBwkwTyGdrSy+8SCZm3B7RrOBxwk4ur1xqQwzTibIAuH6+UXRvLk= X-Google-Smtp-Source: AGHT+IGuLqrmdoXiE8apV7tzhOJZ5Xm1OF/NxWm8Kjkh7RMoG05FR1MdO9WMx2ebniwyt0o5rEC0Jv+xP432BtVJDY0= X-Received: by 2002:a05:690c:4d02:b0:6ef:6646:b50a with SMTP id 00721157ae682-6f6eb6b2881mr361409457b3.20.1738079001445; Tue, 28 Jan 2025 07:43:21 -0800 (PST) MIME-Version: 1.0 References: <20250110-jag-ctl_table_const-v2-1-0000e1663144@kernel.org> <87jzag9ugx.fsf@intel.com> In-Reply-To: From: Paul Moore Date: Tue, 28 Jan 2025 10:43:10 -0500 X-Gm-Features: AWEUYZkHRaUuCTQsu1U9C5jhigmIE9c2_8OmkE_i2Qv7ILXtAaTfDLC5EcLBZNk Message-ID: Subject: Re: Re: Re: Re: [PATCH v2] treewide: const qualify ctl_tables where applicable To: Joel Granados Cc: Matthew Wilcox , Jani Nikula , Ard Biesheuvel , Alexander Gordeev , =?UTF-8?Q?Thomas_Wei=C3=9Fschuh?= , Kees Cook , Luis Chamberlain , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, linux-crypto@vger.kernel.org, openipmi-developer@lists.sourceforge.net, intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, intel-xe@lists.freedesktop.org, linux-hyperv@vger.kernel.org, linux-rdma@vger.kernel.org, linux-raid@vger.kernel.org, linux-scsi@vger.kernel.org, linux-serial@vger.kernel.org, xen-devel@lists.xenproject.org, linux-aio@kvack.org, linux-fsdevel@vger.kernel.org, netfs@lists.linux.dev, codalist@coda.cs.cmu.edu, linux-mm@kvack.org, linux-nfs@vger.kernel.org, ocfs2-devel@lists.linux.dev, fsverity@lists.linux.dev, linux-xfs@vger.kernel.org, io-uring@vger.kernel.org, bpf@vger.kernel.org, kexec@lists.infradead.org, linux-trace-kernel@vger.kernel.org, linux-hardening@vger.kernel.org, apparmor@lists.ubuntu.com, linux-security-module@vger.kernel.org, keyrings@vger.kernel.org, Song Liu , "Steven Rostedt (Google)" , "Martin K. Petersen" , "Darrick J. Wong" , Corey Minyard Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 8200A40007 X-Stat-Signature: dht1j5jop3kih1wj7jdjbdrofhdukty1 X-Rspam-User: X-HE-Tag: 1738079002-42408 X-HE-Meta: U2FsdGVkX1/mlkQmtwozqUyyWmbqiFirvcOFhGH28O+pWg0F0JwYylxWlg4pjMw4dGumYDjQmeqXvEo4Sbnd7tXH1hJkPYgBaJHBPJc7ME5wSdra16oK/suKlrHLAcfn0KO7i8aUG1QBAgqOU9G0DmbeMEqTM5qKovtOefFgPUsp0/JxtlWjtS9VwcfxAWoc4JM1f0M9i6LaZ2pbPv5jB9IHK4QZ7SdgVD5rxv2SnYFzSYxARo9dAUc7PT5HrLj75sfwfsLEO3uCLTYclXtdgZkUudKNYXyXg8gEtyDA9o+ERoYKGt4c/aprZZWxzZReVQajsa7UNF5tQZvikFyirjwAE78/8ttUQqwSJoJG3/KTTU+zyE5cyOPPwoZahdebl3CY0twq1ISL7iWGbMvN8Z2eoVL5wjc1UwsBeAebCtvlVZTjqSeTJnBmENzf6UfnwBRLOXQcX2e6FdApJtthIUk0CBchtYnd4d/T4fw7Hw3zWB3GLxq6SN0NbBHI04cDUEiSO7gOopgqLb+TWKwA2hkI2/MzBKVCK/0UNeENMFbojAdpffaLaa0N7spxEtNFya+fkUwGerPr/Up6EQ7aZrMo0SG6yqtAB2xtQWzdLyFWdoV0OJ8EohJuOOlRdzKAKXx7n6ymKCAQEmLXvRj3IDyuaQfjPbEK52rWnGTKPejooidR9VqeyMcFAZnUqGZmoaehG6bdd9S3/rWHxeOl7aRpJZPhp70Bxe+c4wyxs8W7WTfHfIUal6swXlezrxKazAtzOec9y+7zzC7wRfFspZs+gF0tRGNslBOJg7CfcryjFOyYf3s6SsxQyMhsvmm51dhev19Xqzatth/O6ytIjK2kRIAH8jp99LmHfiwi8ijglyX0O9gSv1vW3eWfc8BiOrYcivk9OqkZe68IUlDsx/zqOPQFAfSinl/PToCJbVbVds0kjKMH1E0c7Sd/GYMGMl+tad5WyXFQNppWy3f WNrWZyDz 2QNggN2+UJNyyxEHoV6QlrQ9WV3GdE3M5Dm45MsGgciOuUx6J2ETzeUYfU6DURPRiy1CTKLdcOA7HfLXrpAE2xbMp/mUKqFYCjSwVcU5sa/Fdy+u/+Nsf41GS5LYB7WDM1dNEZUVohwB17Eob8Od/a9hCGyLBtHIvOCgd2Py0N+hRtCjuB5qon8JFx73Hv7nMfZbOfg301T5vn4e1A6KoLhnClF9Lg+LvQaEn8z3sdnjh1BPTR2lce+FOx/LPIPnv16c7uCK9Co42G8xSON0Ux6DFnPmuooYnqxR6SNHoPHMOJwcdVFFltaT09nKOFdk+d59OFl8Mzo3RfZOUhAhsMeDAsK9nn81hPguw2+co7R7NmYBcs6yO5Z3PGw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000616, 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 Tue, Jan 28, 2025 at 6:22=E2=80=AFAM Joel Granados wrote: > On Mon, Jan 27, 2025 at 03:42:39PM +0000, Matthew Wilcox wrote: > > On Mon, Jan 27, 2025 at 04:55:58PM +0200, Jani Nikula wrote: > > > You could have static const within functions too. You get the rodata > > > protection and function local scope, best of both worlds? > > > > timer_active is on the stack, so it can't be static const. > > > > Does this really need to be cc'd to such a wide distribution list? > That is a very good question. I removed 160 people from the original > e-mail and left the ones that where previously involved with this patch > and left all the lists for good measure. But it seems I can reduce it > even more. > > How about this: For these treewide efforts I just leave the people that > are/were involved in the series and add two lists: linux-kernel and > linux-hardening. > > Unless someone screams, I'll try this out on my next treewide. I'm not screaming about it :) but anything that touches the LSM, SELinux, or audit code (or matches the regex in MAINTAINERS) I would prefer to see on the associated mailing list. --=20 paul-moore.com