Received: by 2002:ab2:620c:0:b0:1ef:ffd0:ce49 with SMTP id o12csp971077lqt; Tue, 19 Mar 2024 09:03:59 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXPPiN0DY6XEmR3+A9gSj9OeTr4q5EUQlRi7v7cjbjmsbVXeo/V2cNQl8Mho5OnvBKqEOzCNy1q3Q3Y4s1WfQ2tBRPO5OvHXDVPO+rhWA== X-Google-Smtp-Source: AGHT+IFS4ueq7smSHpuHUKk/0A3obnEtktxLI4h7oqMe/590tBQua+iUk6VWmf8IRP077YlGxSMu X-Received: by 2002:a05:6a20:be20:b0:1a3:3e30:a7e6 with SMTP id ge32-20020a056a20be2000b001a33e30a7e6mr14585157pzb.59.1710864238732; Tue, 19 Mar 2024 09:03:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710864238; cv=pass; d=google.com; s=arc-20160816; b=MS0wo5Lj4FhyWI0T6JNgWcZHmvNSnZ5LtXJx7JpFyMWcSMQuaHI8qpru6qDd8aSM1/ 8EsmnY1vo+ELLc/PUoBkDiLdQwW8X4QKNtkUV5le15XDp2cXT7cxwI9pccMM5Gr2kIft LkNLcxmcrpTs141VmfV31JAN7dizAnk5THVKTzJ53Wf795IWrkGEPR7zCcz2kwt04QBe pC1SPDj7pWkwWgqogymp4ie+3kdx8/FLq42d6ZATt8MJY3IkAF/kqdKy7djxECNp6vJC 4WyAGe3kdBqqEWX+pfPUgMBvSOWNiA8yOnaTU2S2kSuKf0tQnHhj8dZb1EQuVg2OG4hH agcQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:date :subject:cc:to:from:message-id:dkim-signature; bh=MsTIA1SBG/LU6BZyGBZ5+mArLqd1qw6l69p4VmMQUDc=; fh=aspQTzW8IuZI8/R434CP5KuL6IRCsRC4+dn8DjRWxlA=; b=U2uJeXu/spEpUdhK0U1w1gmBdQ5olqxGPjn/y7ioL4hvMYHL8DDBYtm1/9BkIbGCVH H6D8sZCu/i1WbrjqVQ4pXv/VfZ/M1j8+3gkr/TnL/CzUDubY3MfuBQvzLQI1qbiEfPEW zbgyWawgpURClEzx/722Bkd0XkoSr/8hhUTaK910oDhhyCFw0NnHa0HDwNXZYh0hl8+X mP8+vwSnT79E2p456SIrX8OxKi0Hl2j2xFwS1eQlZie6VLNNJCd3ndwPZFwyeFeciG5L TZaMD5bJcuL6tPcng7yd5JGL7oRX7NFEdJCVlkKKMRwQHy1HVRZ41cfXTmUjkiEo8NT9 54Bw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@foxmail.com header.s=s201512 header.b=vsSl7AFO; arc=pass (i=1 spf=pass spfdomain=foxmail.com dkim=pass dkdomain=foxmail.com dmarc=pass fromdomain=foxmail.com); spf=pass (google.com: domain of linux-kernel+bounces-107754-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-107754-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id gx27-20020a056a001e1b00b006e626b0647fsi11194050pfb.57.2024.03.19.09.03.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Mar 2024 09:03:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-107754-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@foxmail.com header.s=s201512 header.b=vsSl7AFO; arc=pass (i=1 spf=pass spfdomain=foxmail.com dkim=pass dkdomain=foxmail.com dmarc=pass fromdomain=foxmail.com); spf=pass (google.com: domain of linux-kernel+bounces-107754-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-107754-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 6AA79B23D81 for ; Tue, 19 Mar 2024 15:58:51 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 9FD5D80611; Tue, 19 Mar 2024 15:58:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=foxmail.com header.i=@foxmail.com header.b="vsSl7AFO" Received: from out162-62-58-216.mail.qq.com (out162-62-58-216.mail.qq.com [162.62.58.216]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4F1DA65BA1 for ; Tue, 19 Mar 2024 15:58:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=162.62.58.216 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710863921; cv=none; b=fwGOeIKlHq4KIf+ItdT4lT4BNZreNEPAWeGaoHS1zOMlEL8vVIpWHPYtPknywg/83hsEWb0rKah9bZu4SkzrVBOs6e6zQp1GBg3FqCKD8sErQpyyacvQVekw1B/rzvovKOySQ77OjjkKZUR1AagyNi5EarwD71Tb6q9brA7veRc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710863921; c=relaxed/simple; bh=QR8o9Mcgvrzherax7/FJrNBWYgpyY+GvlXzWcNGeXh8=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=Nws8v541ynl3uQK/3RN+aC0Z/gHGOv4gYjDl81V2wKRrWiZ4IZ//VkWQUIWU1yX/p7lBewYRVnP4Ihn1HEYcuekWHQ8/YP4Dl08quGzw9s3lpE+iHJTyVsESnUt52os5bCgLOcgcNmlOe5IB1WWWf2bjsEOrBFYo5stf7pAIB3s= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foxmail.com; spf=pass smtp.mailfrom=foxmail.com; dkim=pass (1024-bit key) header.d=foxmail.com header.i=@foxmail.com header.b=vsSl7AFO; arc=none smtp.client-ip=162.62.58.216 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foxmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foxmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1710863905; bh=MsTIA1SBG/LU6BZyGBZ5+mArLqd1qw6l69p4VmMQUDc=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=vsSl7AFOQIBhe/6SeK44HaIka7rlnjnPG+9D6i1PYl+Pb7F+XrmSA3xM6C9TdIm15 wuJfiFmlpn6aPT0BdmSnj3WLQ3g3wPY460GwdZaLUN45PxGVt/nqR2Qg8OHE10628D unt3H9sEwGQk/r2CZofFK/02mZZcJgCc4bG8AwVA= Received: from localhost.localdomain ([2409:8a60:2a60:b160:1774:d6f7:f5f5:b6a]) by newxmesmtplogicsvrszc5-0.qq.com (NewEsmtp) with SMTP id E8996A1C; Tue, 19 Mar 2024 23:58:09 +0800 X-QQ-mid: xmsmtpt1710863902twgqkc2dz Message-ID: X-QQ-XMAILINFO: NojR6Ao/DkED9z/fky6Dw7j6n8B/YtGJB/CdSLxXUqVVbKY9yiO5UHeC8sv8iG vy9DXTMfldhIiaRlSb8jSI8DPXUp0HFEHGkjzh+/pU8YWrQu9TN7sFdtt/lIPXw70cY93gT88KEY F6lZvc45qHssg4iq/Hy/NGdPAezXC1G3zVsuDl3AYZlY4Fv+SR84DsNu1e99jUAw5SA3WULwfmQ7 6GNyJbbaG/3hR1uzNAkM1yn+S+xOqLLS2koGwXogm+inw3lfACIfgU0OE0EXe/5kAnwcWpyLogdH AePgWg2lrKOdI23eltiur3SBg2Qur5DVTyLTaVbU+0KoRUaDKNjoN5ft/haXt1aDPUktkUb4RLZm 2PBkRGCjGxPDs7sFj3wbEy15ZRQyXucLv6fz62SmVJjcsOgFmx8jbSQ+3705x4HSYnkwzmIemJFq 1TeSvyDscaMloig692HBUb3rNj80OAjrqWFYekMD1a/xZjwBCRSGrJ+JFvZgyCNl+1pohfneV1xU p2ysIIcMO/ckY3ZNLluAk/K4DF0BOABKtjcRLVvi4Y3m0r4BOfvUFbeGDAcwBtXraA7vlFkrvId1 t4xcLKNC1i1uC/Z8s5dSw8VbvKFwGBVSO5Ari51awNy48UeWrJbyDiOl2y5CV/bp8o1ClB4Y+Og9 u14h/DNQ31mSpI3ijBbmrM0LOT7/W8FfV5xr4n5NizKQFz+ILlnYpLJvKGmcExM3INahBOy93YVv GH7tfxJh/XKdw4XOJqQL6WePdSyVL1N5IdJ45MfLNgJXt/DRE7nr8fblGP9jR07hb8HC0Bprg5Nh ejSpeS0mQ0nF/jIsNcIa98er3PJbDABNObVxyQ4DtqxJkTX/vSkI4TNO3X0lUr2PxJ4gHTS5H98l NPWlviKH4akOXKKgNyP6AQNyzDUVv0sBW2FYPR4tuONcjVMGDHtOhrPXoePvOBj3skgaPMkRYxDs YU5qTu5d3BSmPaBYhBaM+YmDMBPMbNpPcqDyujXd3m8owIFgUdrjRfuWa7RMiugG2yrqb9CmhVIN 9HuYqaZDfCEMxxsI22+FCsuOrNOLQImmd3wqW2FAqRiMHtYvkn X-QQ-XMRINFO: MPJ6Tf5t3I/ycC2BItcBVIA= From: wenyang.linux@foxmail.com To: "Eric W . Biederman" , Luis Chamberlain , Kees Cook , Joel Granados , Christian Brauner Cc: Dave Young , Wen Yang , linux-kernel@vger.kernel.org Subject: [RESEND PATCH v2 6/9] sysctl: delete these unnecessary static variables i_zero and i_one_hundred Date: Tue, 19 Mar 2024 23:57:47 +0800 X-OQ-MSGID: X-Mailer: git-send-email 2.25.1 In-Reply-To: <26c450f6467b4cbaf94cdb10f047abc6ab0c2a5d.1710863674.git.wenyang.linux@foxmail.com> References: <26c450f6467b4cbaf94cdb10f047abc6ab0c2a5d.1710863674.git.wenyang.linux@foxmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Wen Yang Delete unnecessary static variables (i_zero and i_one_hundred) and encode them directly in the table entry. Signed-off-by: Wen Yang Cc: Eric W. Biederman Cc: Luis Chamberlain Cc: Kees Cook Cc: Joel Granados Cc: Christian Brauner Cc: linux-kernel@vger.kernel.org --- lib/test_sysctl.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/test_sysctl.c b/lib/test_sysctl.c index 9321d850931f..cf298f25d686 100644 --- a/lib/test_sysctl.c +++ b/lib/test_sysctl.c @@ -26,8 +26,6 @@ #include #include -static int i_zero; -static int i_one_hundred = 100; static int match_int_ok = 1; @@ -78,8 +76,9 @@ static struct ctl_table test_table[] = { .maxlen = sizeof(int), .mode = 0644, .proc_handler = proc_dointvec_minmax, - .extra1 = &i_zero, - .extra2 = &i_one_hundred, + .min = SYSCTL_NUMERIC_ZERO, + .max = SYSCTL_NUMERIC_ONE_HUNDRED, + .extra_flags = SYSCTL_TABLE_EXTRA_LONG_INIT_MINMAX, }, { .procname = "int_0002", @@ -108,8 +107,9 @@ static struct ctl_table test_table[] = { .maxlen = sizeof(test_data.boot_int), .mode = 0644, .proc_handler = proc_dointvec, - .extra1 = SYSCTL_ZERO, - .extra2 = SYSCTL_ONE, + .min = SYSCTL_NUMERIC_ZERO, + .max = SYSCTL_NUMERIC_ONE, + .extra_flags = SYSCTL_TABLE_EXTRA_LONG_INIT_MINMAX, }, { .procname = "uint_0001", -- 2.25.1