Message ID | 20231121-jag-sysctl_remove_empty_elem_fs-v2-0-39eab723a034@samsung.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 AD3D1C61D94 for <linux-mm@archiver.kernel.org>; Tue, 21 Nov 2023 11:35:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 768686B0377; Tue, 21 Nov 2023 06:35:41 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 2AC726B03F3; Tue, 21 Nov 2023 06:35:41 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E6C9D6B0445; Tue, 21 Nov 2023 06:35:40 -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 B7EF66B041D for <linux-mm@kvack.org>; Tue, 21 Nov 2023 06:35:40 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 841F040B9A for <linux-mm@kvack.org>; Tue, 21 Nov 2023 11:35:40 +0000 (UTC) X-FDA: 81481756440.23.282708B Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by imf24.hostedemail.com (Postfix) with ESMTP id 983D2180010; Tue, 21 Nov 2023 11:35:37 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=JuwTgTPp; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf24.hostedemail.com: domain of devnull+j.granados.samsung.com@kernel.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=devnull+j.granados.samsung.com@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1700566538; h=from:from:sender:reply-to: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: references:dkim-signature; bh=gsYZ+ni0en2Yhy+Kh21z0VIJMDFa2I8JzG6c3yfBoSk=; b=LyvV5NZfOQ+1R2umPUwS/Vz+MwfZgRclRjDMNMJ29o/3FpoPiTaumASuYevpY65sJCRj8M VkbO4A8P/gyEjkEtPs4tphtDNEVTRUIu190FuK23Ip4tCWzovDW1Z9Ln1Jc0WpARTW3jJ8 xySkwkFCFJC9vIbPYoAxHUzPqyRAajc= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=JuwTgTPp; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf24.hostedemail.com: domain of devnull+j.granados.samsung.com@kernel.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=devnull+j.granados.samsung.com@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1700566538; a=rsa-sha256; cv=none; b=gcxENDHXDNlFV2MUBeEleLd/PRDEohS3smbQzcuqAWqIj+B1RX3gJcOA/XEwdTimqOEaRK LY15dz8HqN275tF8tqZtj69+Y4lKLiKE73qsgdEzui/0upz07k9BugaLI73o4CtFE9l1En m4LJ7E4AOI27XQh8W6OSEYiVzIEx2AY= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id 29221B82133; Tue, 21 Nov 2023 11:35:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 5ED4FC433C7; Tue, 21 Nov 2023 11:35:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1700566534; bh=67+DSJqXxA2UA336zXwDJ/QssykzMEvCiGED8qs+5oo=; h=From:Subject:Date:To:Cc:Reply-To:From; b=JuwTgTPpdtMpveppX5TgUAmP4Ks+/fq1j6Fpd1vV0apmSN+YFJ46W3lni/f05H3Iu qd68cMxx5keE8z74jB+tK5oePbRJAH4RgZ4FR2uZzLtWla9LJEzR4jFkyu7QRGbick cEkyMJ+YizC8zMU1pmzuPRw24vEcTOZcXe3KSjiUySI9WNuk8qOSPxWLfpo0q8ysBu 9WmCjl9uzmvd3UCdQprj9PSIohzfFmdMzsKV822bJ7i2Nzu/R0WsBu0VaROFhUvEtr cOgg0lbhtX5i51nTt6O3cEpdHqd92fXnK2x0uQ3NdXrqF5o/fnq1QCur+P83wJYK75 lJsOX7JOG4M5g== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3B10BC54FB9; Tue, 21 Nov 2023 11:35:34 +0000 (UTC) From: Joel Granados via B4 Relay <devnull+j.granados.samsung.com@kernel.org> Subject: [PATCH v2 0/4] sysctl: Remove sentinel elements from fs dir Date: Tue, 21 Nov 2023 12:35:10 +0100 Message-Id: <20231121-jag-sysctl_remove_empty_elem_fs-v2-0-39eab723a034@samsung.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAO6VXGUC/42NQQ6DIBAAv2L2XBrBVNue+o/GEMRFaQQMa0mN8 e+lvqDHmcPMBoTRIsG92CBismSDzyBOBehR+QGZ7TODKEXFedmwlxoYraSXSUZ0IaFENy+rxAm dNMT6rtemvly56RByZY5o7Oc4PNvMo6UlxPUYJv6z/7cTZyVreFPXlTCobuZBytHbD2cdHLT7v n8BFJmDm9AAAAA= To: Luis Chamberlain <mcgrof@kernel.org>, willy@infradead.org, josh@joshtriplett.org, Kees Cook <keescook@chromium.org>, David Howells <dhowells@redhat.com>, Alexander Viro <viro@zeniv.linux.org.uk>, Christian Brauner <brauner@kernel.org>, Benjamin LaHaise <bcrl@kvack.org>, Eric Biederman <ebiederm@xmission.com>, Trond Myklebust <trond.myklebust@hammerspace.com>, Anna Schumaker <anna@kernel.org>, Chuck Lever <chuck.lever@oracle.com>, Jeff Layton <jlayton@kernel.org>, Neil Brown <neilb@suse.de>, Olga Kornievskaia <kolga@netapp.com>, Dai Ngo <Dai.Ngo@oracle.com>, Tom Talpey <tom@talpey.com>, Jan Kara <jack@suse.cz>, Amir Goldstein <amir73il@gmail.com>, Matthew Bobrowski <repnop@google.com>, Anton Altaparmakov <anton@tuxera.com>, Namjae Jeon <linkinjeon@kernel.org>, Mark Fasheh <mark@fasheh.com>, Joel Becker <jlbec@evilplan.org>, Joseph Qi <joseph.qi@linux.alibaba.com>, Iurii Zaikin <yzaikin@google.com>, Eric Biggers <ebiggers@kernel.org>, "Theodore Y. Ts'o" <tytso@mit.edu>, Chandan Babu R <chandan.babu@oracle.com>, "Darrick J. Wong" <djwong@kernel.org>, Jan Harkes <jaharkes@cs.cmu.edu>, coda@cs.cmu.edu Cc: linux-cachefs@redhat.com, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-aio@kvack.org, linux-mm@kvack.org, linux-nfs@vger.kernel.org, linux-ntfs-dev@lists.sourceforge.net, ocfs2-devel@lists.linux.dev, fsverity@lists.linux.dev, linux-xfs@vger.kernel.org, codalist@coda.cs.cmu.edu, Joel Granados <j.granados@samsung.com> X-Mailer: b4 0.13-dev-86aa5 X-Developer-Signature: v=1; a=openpgp-sha256; l=11974; i=j.granados@samsung.com; h=from:subject:message-id; bh=RgpU80zlwXRyPTcs9gNHkDrh5022I2wJtp3ZI7/hHhA=; b=owEB7QES/pANAwAKAbqXzVK3lkFPAcsmYgBlXJYDgW3DTViMxHmZA5TpZABdyD+uwRpu7xH28 6jLZDKLLz+JAbMEAAEKAB0WIQSuRwlXJeYxJc7LJ5C6l81St5ZBTwUCZVyWAwAKCRC6l81St5ZB T0adC/wIGmSaf3rE0+DRrmLRTJ19zKO7UuwcMEVz/sEENR0KZo7GjSEpEkm81VTqfjNSpPhOHfK QmhMHX0QWFlIlF1Ot0S1gLD0q2l3/FCGrZ0Pfj9RaUGA/GL7lqyoX5gpBYZh7Ut9LOxLWzWSZhf V/9JPSzZXhpQeaPO1R0wABfHqHnFNPA1IO7unVa/XlEaXZSmgiD7tmpxRKc+thnjvF/z2Xf5obi ZHj66xGko55jJJ5FDsQ+S/GZIcjW5DfFOq3HR1X4l1WIfp0yp81qwfWylD3YgbtxiFSmaOiRr/k urnhTjtJh9yh2k1htKhucXCg7GnjEjWqhUWC8aI2nZYOgtfaA1Pqy5fizRtMH9lE9heXZwlXOzj jxsK8o2AbY6RAML3NhSzZX18x9uy+l4/zCgBxlb7S3QrK2+/La07iI0bA2rtJOcNRRRz/S48DMM VjhyT8ceub8b2x/oRM6XxG6VekSHmTZLtSE1shfy+fsuUkgzAVCAZkae2sT4e/NRbDIeM= X-Developer-Key: i=j.granados@samsung.com; a=openpgp; fpr=F1F8E46D30F0F6C4A45FF4465895FAAC338C6E77 X-Endpoint-Received: by B4 Relay for j.granados@samsung.com/default with auth_id=70 X-Original-From: Joel Granados <j.granados@samsung.com> Reply-To: <j.granados@samsung.com> X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 983D2180010 X-Stat-Signature: ycan8wfxbhqt7pi5aakgs54qxgzj5cme X-Rspam-User: X-HE-Tag: 1700566537-149742 X-HE-Meta: U2FsdGVkX1/h2dV63xoUqkesO1sy0MoOW5MPk4bR+jM/6XfehG+eValqfwU6rfZpCtwZb7QcQEF7O8I5IA07e6znCtA0A7/Y2+MglFwEnfHC9cIr/TsKHfaAuy/54oNRFSRGEgToq8L4kmM0ZTtE3EEvj6Y044gIQ8LC5DqXnC0gyPCVaz+0G7YC2YrFqRaWwajw++Biv8+sS2b24J3qUm9HEHTlLVRfPy4gstNr3gVb3EuyZw2YdUrXsKYaCEdBWMZ/07MAY9lCSNow7PJWhdfVStWRrpmb3xE9t4NFL0DdSIAraRb2CzG74sahO5ZSmfDpaS5OfLc8p3A07tu7N/KGahbW61jlXRoNGU92hLF06OHtPdBSpK27udqaxaXSaVbnOoaXQhJHGrZggENeO30OU2nx6UCjZ1rzRsIZbdAPITSOKcPKc8ZyrDWDqtSvy6+KXWWIbG72MSwzcGxSCDdXv/4xgpFUH7eF21DbVLkSIL3kyaoXWjV0c8BGT5CAjIDsJ2HPgMujB+9f09Ldk6HCn0sg3swOJRgvmLgxhPQ6k/rFthEhdBSKkSeMz4l3nHVB68fUIcovwB7LZmFEDmNnAokNWLyybjONGG3sVZgfsLysBZyNbBiL133BRB35pw1P8ycgrZUFMTKyoaYV8rlRh9fwAQLGH1qNYGmsLwf+s8JpLAK794hTHCV9Etxjbh0tlgZrY0FjUEO3dIO8Q3ajw0wtvCKpNr4ZCD6+y3fV/Tt74yZLbhR8GHm28hiIiFfjypKPqu8xDhN83f13qJtqeuP9fDm6H4pybVSI7secxygWOPVgGS8zyO1abI+lZJsGXQZ0LdYnZYxECHgTDO8rCX+zGyy6KBAmBuVFFUiV7HDLSCpuXCGCRZwLJb2RiQszYXCevjWLIq1prrPMZM1X+ZLTgRsBli3LHZMqpI5Bduj2VS+BOz+pkLnR57OtCaQ09y4JZKmI8BAcNnb 6GbcgX8D JQ5iJKb97vN3TO/V6jYpZnSfmFVbQYTjVgfKJsSMjHQFfsm7wpi0m+LqIyAuTgHBR5D+pSPR8GtHoBj6XsWJ07x65FeOPcIo7wPsDdTxC2TBPCM+9YlMeNyK9Ws03bu8UihFCRAi9JafvOFTSH7fEH74HLaXFuHwz8+WuIpE6xH8CZOyGzn0dv6o8497aDrqWhf8SLnyiugY4uqYBUY3hA11YIQ8PFDaNYtwVYlKfGXb7O62sVqGb6ejp+0P7+4yBbwocAvkylWfWhPjrD3Q3rYsGSCAYtyRQ/rVCPiKTuvJDfprTgfz3O87Jc1Zdn6fUODAJf0maHdxbcskcvVUEe2TKtnv8oIB6JQfP7OnuOk7IWEY3m8KVMsZNq1bHeyM21anW3tUSscG5TZb4d52uMSHa6VvYusVlyrHzk1ZdFa2mzp6Of5QFVgyj2araLXdUi+vMF9LTpxe6EVn6f8sbR/3DWc/6p53QV3dHW8yHOOhi2DQxgGEnObKHebUh/wL8d/csbQJN7X8AOWoSpPz1JI32/FIIbXeFU93LwrPhi1U/PgONkg64V5T/DzGqLeeS+txDW7A536dPXUiJdLyuAFaUPrh59I09jDuXeU6bYs+nclRhlrAecL1uoaXHHKGwmEkaN/uZqdWlvFkdPAWkLt7FgJNQsXZpd9NJCp9elKTgxGFS0QY+MEuKlqfkvQdDrwAOVs9Ovn6nZyIiWx5HCf/GI0axHoHykYgl3KJUMVp/nlSyFo0AC0o/Pmu95f6KND2IJwd/60Js1oADTeHEqR4GMm6PEoggewPYtTMTGwQHvJSo1QdNTM4KxHRG422EBPyyQKKsXGcKsz431L+vUaVM8BBN1IX81Ikjz/hIqNo17GZqwfEMM3iYA4GiOkodbXoYT2FiyQXkMg3qcC/Z+9tXCdHGIZPaXckjOhcN9gxS8BFGrTtaXvV6KN9jKT4mdrc+snyKQ7C2A5B0uLWzd0k510y0 5tgeeLIi Gwp+l9HU/R+GonLNAAAKktK5oXWP+6UkzU+WxZQeTIB3/JivyXou1+W+zxXGjk0by0Y1L3VWzD5iT9WNLW7y+UBmkwS32YCIOMfXVZyNuWMDN3PDN1qQeaPigEfUNE6Wj6HRvKU+FKW+ZdQHD4mHyaQ1DVper52/O8vbIZFGQclpZuVEYzRd8QlrFqCdo2/OcTC0SGKFNPZ5yn9xMli8/u66wQKEtl3JVd/hUzc0LraGLbk4K/glyQna/k6V2E8+MYpMA+lnPFKBRPo9WzjAG1yWTRBA4WKfM91qfXAs8DqvctTqyEP8XLLjBvDGxboSO3otmOReI2xfCdLohEpb8R2LE3L7kod4RjEakDI7W6CnXt1MzKK1WhqDHBfCxGst 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: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Looks fine,
Acked-by: Christian Brauner <brauner@kernel.org>
On Wed, Nov 22, 2023 at 03:00:29PM +0100, Christian Brauner wrote: > Looks fine, > Acked-by: Christian Brauner <brauner@kernel.org> Series applied, thanks! Luis
diff --git a/fs/proc/proc_sysctl.c b/fs/proc/proc_sysctl.c index c88854df0b62..e0073a627bac 100644 --- a/fs/proc/proc_sysctl.c +++ b/fs/proc/proc_sysctl.c @@ -976,6 +976,8 @@ static struct ctl_dir *new_dir(struct ctl_table_set *set, table[0].procname = new_name; table[0].mode = S_IFDIR|S_IRUGO|S_IXUGO; init_header(&new->header, set->dir.header.root, set, node, table, 1); + // Counts additional sentinel used for each new dir. + printk("%ld sysctl saved mem kzalloc \n", sizeof(struct ctl_table)); return new; } @@ -1199,6 +1201,9 @@ static struct ctl_table_header *new_links(struct ctl_dir *dir, struct ctl_table_ link_name += len; link++; } + // Counts additional sentinel used for each new registration + // + printk("%ld sysctl saved mem kzalloc \n", sizeof(struct ctl_table)); init_header(links, dir->header.root, dir->header.set, node, link_table, head->ctl_table_size); links->nreg = nr_entries;