Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp10953897rwd; Thu, 22 Jun 2023 07:03:27 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7zfVg+evj0IWrrBC96fQYi95UWhZCLLcj5eU7ooj+ugcpm0SiRJZqPKfKbQUtqx/XC5Gso X-Received: by 2002:a17:903:2444:b0:1b1:d8ce:73cb with SMTP id l4-20020a170903244400b001b1d8ce73cbmr10457491pls.59.1687442605624; Thu, 22 Jun 2023 07:03:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687442605; cv=none; d=google.com; s=arc-20160816; b=r/Wkd49q36f1DI5idpPOqcCV/QTOnCFEKSOO0xZMJcnUqg67M7iIhUWl30GBQkkkEX WivmsM2AZBVeMFOvxucsPzeapuWgnYyDRoX0RKxg8YqrU4E7jw3w4X7S9WTlP8DBPx6I QfX5zIV2vkFy3xmRTEhLHVH54GpC2BowZZrtyyhCLYP+1bVDVwl3A/esZuJb8nPQPA5Y 8GHZN61lRak3bmgXUkYgf8VaJSEPbQZSZdASkit9o9l6OiomqdKlRjMcNM4eJFqWkUw5 tFfuF82yq7BAgSeDFK6d5o+xfU137HZvhW3uEYqBHBgU+QGi07rMlpc+Ps8U30PM7Hhe 5kiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:cms-type:in-reply-to :content-disposition:mime-version:message-id:subject:cc:to:from:date :dkim-signature:dkim-filter; bh=FZnb8S33JjksmIfYm3E5lklQ7FIXL+oW6Nyq0JJAKBM=; b=jNdPAqaYkGLf7awcLnz+qr9ZMvXoVygzqyLeUXyXtI7AooRO0QbRpxmR5YBajtdZR0 Vv35i7lvwUSJTMT6tOs/5IeqJZDdbREzNum8z6MLRjyGF5R7pusa00osdrr5WSHpLrai d845E2Q7X3nzsSjCKcPkQ6F5i4gU2wcoH/ADXojpkIpnl55v8yKU7zLhWddAy7ex99GA bTj/bHQ02ukij9HK7uZ5ONlYaugK63QMD7bo8yIL/6dxm66LvwFlRZpd13nRUEDQUGTo cBtfPpiNww4cw1gmHwKIP2Ub/Rpe5XfyP1thN9VAPyooC4/9FnjNgzIcEOxDdo1K1Oq+ FStA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=t6Uh6clH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id km4-20020a17090327c400b001add2ba445asi110997plb.259.2023.06.22.07.03.10; Thu, 22 Jun 2023 07:03:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=t6Uh6clH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231243AbjFVN7f (ORCPT + 99 others); Thu, 22 Jun 2023 09:59:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52138 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229853AbjFVN7b (ORCPT ); Thu, 22 Jun 2023 09:59:31 -0400 Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5DA1FE2; Thu, 22 Jun 2023 06:59:29 -0700 (PDT) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20230622135925euoutp0193c764677365193732cff7102e07abf0~q-_QYCpHV1007310073euoutp01i; Thu, 22 Jun 2023 13:59:25 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20230622135925euoutp0193c764677365193732cff7102e07abf0~q-_QYCpHV1007310073euoutp01i DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1687442365; bh=FZnb8S33JjksmIfYm3E5lklQ7FIXL+oW6Nyq0JJAKBM=; h=Date:From:To:CC:Subject:In-Reply-To:References:From; b=t6Uh6clH0l6Jhe5RLXOofV2xwDntn2r+HoVPUUEPlqDK7jO1nzAnWoHUEUpAo1BUu dVLGa/izcPBMxaVCaSLhzS4W8zdE17wfVCG9tIyhjoIEBEq3Y+MgSehyeV8xiBpwQC aGyXhR/wgb5uybNTJL1n9YpeuhiIyyf1sA1iwbLo= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20230622135925eucas1p1965ce04eb11398457f845672d7b4ddff~q-_QCkGCB3261832618eucas1p1B; Thu, 22 Jun 2023 13:59:25 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id 18.44.11320.CB354946; Thu, 22 Jun 2023 14:59:24 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20230622135924eucas1p1d4431c0a3f0579a57ff4c2c294e64382~q-_Pbyc5N2569425694eucas1p1D; Thu, 22 Jun 2023 13:59:24 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20230622135924eusmtrp17afa1bb714e2a8676835938e107bcca8~q-_PaJV6n1116511165eusmtrp1a; Thu, 22 Jun 2023 13:59:24 +0000 (GMT) X-AuditID: cbfec7f4-993ff70000022c38-b4-649453bcec07 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id A6.CE.10549.CB354946; Thu, 22 Jun 2023 14:59:24 +0100 (BST) Received: from CAMSVWEXC02.scsc.local (unknown [106.1.227.72]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20230622135924eusmtip2150ff2284551867127b5e5f2b335b36c~q-_PA6bPk2868428684eusmtip2r; Thu, 22 Jun 2023 13:59:24 +0000 (GMT) Received: from localhost (106.110.32.133) by CAMSVWEXC02.scsc.local (2002:6a01:e348::6a01:e348) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 22 Jun 2023 14:59:23 +0100 Date: Thu, 22 Jun 2023 15:59:22 +0200 From: Joel Granados To: Jiri Slaby CC: , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , , Theodore Ts'o , "Jason A. Donenfeld" , Greg Kroah-Hartman , Juergen Gross , Stefano Stabellini , Benjamin LaHaise , Alexander Viro , Christian Brauner , Jeff Layton , Chuck Lever , Jan Kara , Kees Cook , Iurii Zaikin , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Balbir Singh , Eric Biederman , "Naveen N. Rao" , Anil S Keshavamurthy , "David S. Miller" , Masami Hiramatsu , Peter Zijlstra , Will Deacon , Petr Mladek , Sergey Senozhatsky , Juri Lelli , Vincent Guittot , Steven Rostedt , Andrew Morton , Mike Kravetz , Muchun Song , Naoya Horiguchi , "Matthew Wilcox (Oracle)" , David Howells , Jarkko Sakkinen , Paul Moore , James Morris , "Serge E. Hallyn" , "H. Peter Anvin" , Oleksandr Tyshchenko , Amir Goldstein , John Fastabend , Martin KaFai Lau , Song Liu , Yonghong Song , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Waiman Long , Boqun Feng , John Ogness , Dietmar Eggemann , Ben Segall , Mel Gorman , Daniel Bristot de Oliveira , Valentin Schneider , Andy Lutomirski , Will Drewry , Mark Rutland , Miaohe Lin , , , , , , , , , , Subject: Re: [PATCH 08/11] sysctl: Add size to register_sysctl_init Message-ID: <20230622135922.xtvaiy3isvq576hw@localhost> MIME-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="2bee3c5qj77ur3kk" Content-Disposition: inline In-Reply-To: <68038b83-3221-e351-909c-7f2722b612df@kernel.org> X-Originating-IP: [106.110.32.133] X-ClientProxiedBy: CAMSVWEXC01.scsc.local (2002:6a01:e347::6a01:e347) To CAMSVWEXC02.scsc.local (2002:6a01:e348::6a01:e348) X-Brightmail-Tracker: H4sIAAAAAAAAA2WTa1ATVxTHvZu7u5EaZ4mOuYO2tKl1HLFYra2nI2id1pkdP6gVx1enrVHW x8hDE1HKtA6EWBUfpAEMQipRSoIkAlJgwKAwFOUlKoj1SSqCgBoQJRApBQqsts702//8/+d3 zzkfrlQiT5X6SLeH7RbUYaoQJeOFCy/3X/2wJCgx+CND0kIw5dgZuJ5tQ+AZSJWAo+MeBnf/ PRbihvIx2PNjKOjJHWKgp6KSgae/v0DQ0HKTAePjGAymx1dYGG5qpyD9VJ8EOnIPIDBd02Ho 0g5geKQvkMBwoY6F2PQcBsorS1k4fk4BqcZYCgz9egQPbvqA6c486PplGvRbsljIzkmnQFuU SUFhYxqCisQUCTTFJ2G4cjgUHLW9FBTc1zLQfvEoBYc8GRgSj2sRlFyoxnDjvIkBp32Yhu4j DxmoyKnDUHu5CoPtbDQNGbfqKbAfOkPDbf0jBAldbQjSrTPgeWkQNJSZKbAUN2OojylDYEsc ZOHlwAAN9wxGDJVHyygYbuml4eLBBxQ0vHyKwXHuNPP5Ct6z/xjm/3QNYt5+0o741Oh6zOef uUPx9zOKEf9zbBfLF6c0sbzu4l2WN+dF8H841vO6ik6a/y1zFp9e8pji4243SPi8rEPMypkb vAKChZDtewT1nEUbvbbV97XTOwcUkfaiMjoaWSbHofFSws0n2rSTbBzyksq5TERa2k4zYuFG pKu0HYtFDyJl1kuS14i+r40WAysimQmX6X+7LhW5XyH5iAzWNNKjCOY+IK6WujGc4WaTa677 Y3ryiG8pzhobKOH6phCtwcKMBpO4L8iF2NYxWMYtIINuOyVqb1J9ohWPagkXSXoa/xp5SDqi pxLrkHTUHs8tIk3mPiSuqiS9rqO0qH8kNfl3qdFZhKufQFLcRiwGX5KDT+Jf3TaJPKnMZ0U9 jdQmHMEikIBI6VA3KxY2RCwxvZTYtZDoGltfEUtIptaARjci3ERyu9NbXHQiMRQaJaItIwd/ kovdM4jN6cJ69H7KG6elvHFayn+nifZsYna8YP5n+xHLqacSUQeS7Oxn2IzYLKQQIjShWwXN vDBhr79GFaqJCNvqvzk8NA+N/NnaoUp3EbI+ee5fjigpKkfTR+CHubbryAeHhYcJysmyt/MM wXJZsOr7KEEd/p06IkTQlKOpUqxUyPwCqzfLua2q3cIOQdgpqF+nlHS8TzSlyI389K0WxtF0 o6hZy3ifXbW6ou6rgknOuUl1IZ/4b6pios5fnXsG09NPVPvtifddFuXas09Xb7Nk3CjvcMYN 7/X4msz+CVb3Z8+63409sHxpiJcscr2CXrBuSs2D4K+Tq5Z5jUs+9l7AFuU3CcqlrXolv9EU V6T6Vb5msU63yxOVRnmzzS3Na8MbLL5c55IfSqakXQjYNW6xZo4n8W/pBmNGIHFOaKsadq7e tGLHhi3z/RonyFJbu6r7ggb2v5PsmqaWe9Z1KgtKFqVtq52579tAl9W51uXYFHSzY1zi4fgh ffeqpFvG/oCJqjVato2+GrD84/3Z5rzelRt9DZ01ilMoS4k121RzZ0nUGtU/zr4xyS4FAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA2WTeUyTdxjH93v769ti1lgO5RdkapqNLUxry+XDgmTqEl7cgcRkCTObNvIG yKB1LcUrSyhHuDyqQ42lIIcgR+USGhBEUglowCEgyqmCgnKMCXJYkbJCXWay/z75fvP9Pk+e 5OFzHIw8F36EPJpVymWRInoNbrW0PN5avy89VFL9di3oyww03C8tQbCwmMGBupf9GGbN/TxI tVRhMFRpKHhdbqHhdVMLDRO3ZxB0Puum4eKYBoN+rI0Hy4MvKMjLmefAy/IkBPr2BAxTcYsY RrTVHFg2JvAgPq+MBlPLLR5cqHCGjIvxFJwzaxE87XYBfa8HTGW6grmgmAelZXkUxNUUUmB8 cBlBU7qOA4NnzmNoS4uCutY5CqoH4mh40XCKgpSFfAzpF+IQ1N+8i6Hrhp6Gx4ZlLrw6OUxD U9k9DK3NdzCUXIvlQv6jDgoMKUVc6NGOIPhjahRB3lU3mL61DzobsykoqB3C0KFpRFCSvsSD N4uLXOg/dxFDy6lGCpafzXGhIfkpBZ1vJjDUVeTSXwcxC4mnMfNkcgkzhiwDYjJiOzBTVdRL MQP5tYg5Gz/FY2p1gzwmoaGPx2RXqpmHdSFMQtNfXOZ6oTuTVz9GMak9nRymsjiF3vvFT2I/ pUIdzW4OV6iid4j2S8FDLPUFsYeXr1jquf3nrzy8Rdv8/ULZyIgYVrnN/6A4XH9lDh82Ox/t tZRyY9EVp1RkxydCL6KdH+WmojV8B2E+IpNnMrHNcCUVs91cGzuSdw9T6RV2EE4j8mjshC1Q hUh9QQdaMbDwMzL57B5nhWnhFtI+ObDKTla9oLaYXglwhDPrydhJ7eoER+FucjP++eoEgXA7 WZo1ULbWXorozG/fG/bk7qXnqwGOMIZ03blg1flW3kCuWvgrsp3QnwxmzyPbpiIyN3nq/da/ k9dLo0iLHHUfNOk+aNL912ST3UmPZYz6n/wlKciZ4Nh4Bykt/RtnI14xcmLVqqiwKJVUrJJF qdTyMPEhRVQlsj6Nsdl8vQZljU+LTYjiIxP61JocLi+5j1ywXCFnRU6CTyrPhToIQmXHjrNK xQGlOpJVmZC39YxnOS7rDimsHyiPPiD1kXhLvXx8Jd6+Pp4iZ0Hg4WSZgzBMFs3+yrKHWeW/ OYpv5xJL7crt70o2VxeOfG9fHuXmKXGZG7bQNErT1q8NcupJ8bvxzbXw8U0h9tuG49o2Bgns VSP+OUe+a/w82EAPCZSJ/eez9g4Ibmog17SlWjGaufsXE26uHdp+4+G6J8GGGPfHRnmtXeXO AGKKieybJkcOtrO6+BNpWeF5vonSH7wbkg9Qyt6APUE1TzX8ha19GVP9mbP1m332nJbwZ4yb ko7ndDw45lmU821gWl3IkcG2pLmPoseb9U0/ql37gt1erffOMlyeJ4fGj2luV6zbt1EdIdmf rdgVkKaa+TisUXNwQ9K7cfynpbTdbSZw6KhRHbHp8m8RNZLJ9sCdXoP7rwVIsvaIsCpcJnXn KFWyfwAWXMkTyQQAAA== X-CMS-MailID: 20230622135924eucas1p1d4431c0a3f0579a57ff4c2c294e64382 X-Msg-Generator: CA X-RootMTR: 20230621091037eucas1p188e11d8064526a5a0549217d5a419647 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20230621091037eucas1p188e11d8064526a5a0549217d5a419647 References: <20230621091000.424843-1-j.granados@samsung.com> <20230621091000.424843-9-j.granados@samsung.com> <36fae2b0-4cd2-58b5-cc12-9abdd5ce235b@kernel.org> <20230621131147.c3jegl4hgjplcrpu@localhost> <68038b83-3221-e351-909c-7f2722b612df@kernel.org> X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --2bee3c5qj77ur3kk Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jun 22, 2023 at 06:25:15AM +0200, Jiri Slaby wrote: > On 21. 06. 23, 15:11, Joel Granados wrote: > > On Wed, Jun 21, 2023 at 11:56:03AM +0200, Jiri Slaby wrote: > > > On 21. 06. 23, 11:09, Joel Granados wrote: > > > > In order to remove the end element from the ctl_table struct arrays= , we > > > > explicitly define the size when registering the targes. We add a si= ze > > > > argument to the register_sysctl_init call and pass an ARRAY_SIZE fo= r all > > > > the callers. > > >=20 > > > Hi, I am missing here (or in 00/00) _why_ you are doing that. Is it b= y a > > Not sure what happened. I used the kernels get_maintainers.pl script > > together with git-send-email. These are my settings: > >=20 > > " > > tocmd =3D"`pwd`/scripts/get_maintainer.pl --nogit --nogit-fallback --no= rolestats --m --nol --nor" > > cccmd =3D"`pwd`/scripts/get_maintainer.pl --nogit --nogit-fallback --no= rolestats --l --r --nom" > > " > >=20 > > Could it be that there is an error in MAINTAINERS? >=20 > Sorry, I don't see what you are asking about. I was asking about motivati= on I thought you were telling me that you were missing in the 00/00 :). I misread, sorry. > behind the series. That is a must in commit logs. I see now that just saying "this is part of the effort to remove the last empty element", does not put all this in to context. I spent some time looking into the lists for some context and I think Luis summarizes it quite nicely here https://lore.kernel.org/all/20230302204612.782387-1-mcgrof@kernel.org/. As I read it removing the last empty element from the ctl_table arrays is part of a greater effort to remove the clutter in kernel/sysctl.c. Here is one that actually hints at the ARRAY_SIZE solution. https://lore.kernel.org/all/20230302202826.776286-1-mcgrof@kernel.org/ Here are some other threads that mention the overall effort: https://lore.kernel.org/all/20230321130908.6972-1-frank.li@vivo.com https://lore.kernel.org/all/20220220060626.15885-1-tangmeng@uniontech.com I will add a better motivational part to V2 Thx for the feedback -- Joel Granados --2bee3c5qj77ur3kk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEErkcJVyXmMSXOyyeQupfNUreWQU8FAmSUU7MACgkQupfNUreW QU8a6gv+P22nDM5KW7F6fOtYuHg1js1rXfyJtnPUPw4k0zUH2LYvUiJe8q/eKL17 du2WA7madGH/uqDWh7u2DMVnSQlbt+sw8m4tV5JUrCuA0iRCsCw+ZumZg9RYEKWT Qy6H7fHNgeWv1/nc+/QBHzdZAoGJOT4I92UW8N1YobXgdCk4z4iSWX+dEoLf5rca FdKqlGW4OUV9XMUruBvy/WkO1DaeOLgsIkUb6zaHFE5qETf+cNkOgGI/taVweaAL zPIGkg51JYrejtvQkwTxS/nM02ZRihbqMM0W7LXiBm5Opumv2mmw7SEBXeid9cU5 MKc54QLz02fQypJWRW29UABnGXQclrILLD1aXOBF1gON4VuqA3Rhnt9YQ7ap0ra7 kW7Zvi17rJFZJ/0HAY/eluUNu/WiNPC6qFItklbhUU/Y8Wko/m3hlxHdoauaBJ4K Q8I5gvw+Vw6N+yAU+PBPHPS4Ey0fj1Q8k9VBkUI+SF77C4OrqrEeNiAgwAAB7EoR POrQ+zAc =Xzhv -----END PGP SIGNATURE----- --2bee3c5qj77ur3kk--