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 3498BC4345F for ; Tue, 23 Apr 2024 07:56:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A7B766B00C8; Tue, 23 Apr 2024 03:56:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9B2A86B00CD; Tue, 23 Apr 2024 03:56:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 532DD6B00C9; Tue, 23 Apr 2024 03:56:08 -0400 (EDT) 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 172E06B00C8 for ; Tue, 23 Apr 2024 03:56:08 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id C3521A0E40 for ; Tue, 23 Apr 2024 07:56:07 +0000 (UTC) X-FDA: 82040038374.18.4E49340 Received: from todd.t-8ch.de (todd.t-8ch.de [159.69.126.157]) by imf25.hostedemail.com (Postfix) with ESMTP id 0863BA0014 for ; Tue, 23 Apr 2024 07:56:05 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=weissschuh.net header.s=mail header.b=qrpXb4E7; spf=pass (imf25.hostedemail.com: domain of linux@weissschuh.net designates 159.69.126.157 as permitted sender) smtp.mailfrom=linux@weissschuh.net; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1713858966; 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=aXTQUbdyz09aj7nbLnET8Y7hAVd6gS+jhIxjNyb6mHg=; b=hYdaoX9lJtd/UggOehiZrLLpyDCMbiqNXsE4fOdNPT1/HrGuUTSgFN6sYHW0cQ18EiKQIV UhmfLKZ6mX5PjeRd/wX6JYT8WJGfFD0YG2SX2gGMg4+gI+sQfRNKQnEuQ0VdUj3C1RRjOG zvfVvvZRa6CDSuCqH4BzcXtwB+qKbFE= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=weissschuh.net header.s=mail header.b=qrpXb4E7; spf=pass (imf25.hostedemail.com: domain of linux@weissschuh.net designates 159.69.126.157 as permitted sender) smtp.mailfrom=linux@weissschuh.net; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1713858966; a=rsa-sha256; cv=none; b=SImNDbxEUj3R7ZGY3Zr/RjxdvF/YhRqum0S9qhiuKPe0Ac+86Q9z/q4miCPkiutijAVWGO pg3LgVdjKttmg64nGTw/bE9RQt4u1nSvrGW1EHusLaidznXnZr567h3dq173yNfHhYr8V/ Akwhl1wZ7RADqhNIO/E2FLtH84chvTY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=weissschuh.net; s=mail; t=1713858962; bh=1pR6m5Wi5iIO9mWeE7uFEYPdE/xPU01dcPav6FtcGgk=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=qrpXb4E7M7hSiZ8Cf2INubIQwovOxf8rtiST2nTdYG56P/i02vaGe83f+9bvQprvq VgpcOsvaoWCndC7LXwkbN21msJ81t9jqvLggR4K6+dWl6vt6tbFaQ5B1IFnTi+I3Mw H0IMGkDPx1RTLLHkm4qk51fTBM34bIyN02uPPn08= From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= Date: Tue, 23 Apr 2024 09:54:37 +0200 Subject: [PATCH v3 02/11] cgroup: bpf: constify ctl_table arguments and fields MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240423-sysctl-const-handler-v3-2-e0beccb836e2@weissschuh.net> References: <20240423-sysctl-const-handler-v3-0-e0beccb836e2@weissschuh.net> In-Reply-To: <20240423-sysctl-const-handler-v3-0-e0beccb836e2@weissschuh.net> To: Luis Chamberlain , Joel Granados , Kees Cook Cc: Eric Dumazet , Dave Chinner , linux-fsdevel@vger.kernel.org, netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, linux-mm@kvack.org, linux-security-module@vger.kernel.org, bpf@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-xfs@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, netfilter-devel@vger.kernel.org, coreteam@netfilter.org, kexec@lists.infradead.org, linux-hardening@vger.kernel.org, bridge@lists.linux.dev, lvs-devel@vger.kernel.org, linux-rdma@vger.kernel.org, rds-devel@oss.oracle.com, linux-sctp@vger.kernel.org, linux-nfs@vger.kernel.org, apparmor@lists.ubuntu.com, =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1713858961; l=686; i=linux@weissschuh.net; s=20221212; h=from:subject:message-id; bh=1pR6m5Wi5iIO9mWeE7uFEYPdE/xPU01dcPav6FtcGgk=; b=pcm/jJjouDKJ7dKkXuplkCwgN4lakaTVY5yViah+TEyJb0kgB/5JxKSM28vhTdxT/a0KzPrgc T5MafpuEka/DMwunsovOVuekoxGTF4FJjqwg/mb6qFtEZR2YOr2vquk X-Developer-Key: i=linux@weissschuh.net; a=ed25519; pk=KcycQgFPX2wGR5azS7RhpBqedglOZVgRPfdFSPB1LNw= X-Stat-Signature: ogd1t6oth6m6p5zn6nuc54obakoimawn X-Rspamd-Queue-Id: 0863BA0014 X-Rspamd-Server: rspam02 X-Rspam-User: X-HE-Tag: 1713858965-929499 X-HE-Meta: U2FsdGVkX19abRJT2tkd4d31udtYkOGFx/r5PsDMFWcLLx70PC2HotVPowIUvO6Bztg0MHRFyAUVLBvs+8Tw/rchHRc+MzG7yxIdpNVsr/0qabbXl4xr7+6Ag9VZiDka/QTE9MOQWCne/JQGbhOFlmtVRi5UnZP0lM2hV4PcaW6rL+OcFFwsGwUCptYLMC3iQwDfjM8PGINLUZLcXSY9nWWDkjNyxMXMNSRN3E7LhKhGOvBQisVo9KSNpivAGAce/00wiHYbYhGnJDuK+I+9ksMSX1dBof3iBhiSVwdCBkF5TQwLvtFjHnWuiSxkQgB763+XmiBG9ghdT8cac22BQy80Ue5esyiIzZWjPjOMHgPl3aIWnq2Pvckvqz2kcGiPw2m0GpAfbqig2krss+vu8323FozwQG4RjyxYGoMrPkyvBY2pmmxOUlmDNELiIih4OK51fxtnR2CadKKhZk8QNOZWgH5mF8taViEDfYVpu8Wa5USRHWlwuwm6xiQHTdWsayM74q8UGNEqy8y0ZvhFIJjiNzIw1pYS9tatF/BGKOO8PXIyjwG1rL6XjPM++12vpzmuChNKBD4oVRLeLqhrsc/8rqYpocnDqHVbl/IQ1hVt/Yy7IMzBKVRsHPsCtnW/cvR6wz+vU2c/xgodtE+xvU2+iEJ4e9SUzr00+GnLbU/AfunzZ86xrRqDzke8BR5M11deBMFYdOU0eTJspgdzzNDz70IRb9bP2HY+Bl/Q0zHUKVEOTdT0Tih5THRCYwJIUznOUBZUVtvtoNm5gOaSNIoUaDQ7bUY1jdSrDqcy09Fb3VvqtW5ohPE+y3jgWnjbzoG9ZyXszej1rVukgJzO3BDBFiCDNmlhzsEoOwqKhsxH3GyWSNAAFoWcCjpWdnXBYJmSTeRTFl2u3sbz1F8f2Msc3HD5P9XH8YFkXB+H6vI1SMr83mbKnqvkuxDg0+xNOIVHSfU5y2YSAnB4OP+ zjpT8KwN VZMpXyIr6B6rjfs+A24XX1CbgCAA7ZLTP3J0Y3PdyUNG6OshL6RbYpeyk9NSckJo0uNNhxzPvfWyhfcHNKliKpNix9kmdxlGmQlRwZmfpQEzXu6sCpY3xCz71iBhb1ureqRAMGXmOTa54lW8LAIBDq9ewDQ4u7LO2x++AYzA7X/CD+c2Bx7135h/Bv9bkjA6A4PgiBTJhEvnsbHamEN5INDgO6g== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: In a future commit the sysctl core will only use "const struct ctl_table". As a preparation for that adapt the cgroup-bpf code. Signed-off-by: Thomas Weißschuh --- include/linux/filter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/filter.h b/include/linux/filter.h index 7a27f19bf44d..4eada55a2df8 100644 --- a/include/linux/filter.h +++ b/include/linux/filter.h @@ -1404,7 +1404,7 @@ struct bpf_sock_ops_kern { struct bpf_sysctl_kern { struct ctl_table_header *head; - struct ctl_table *table; + const struct ctl_table *table; void *cur_val; size_t cur_len; void *new_val; -- 2.44.0