Received: by 2002:ab2:5d18:0:b0:1ef:7a0f:c32d with SMTP id j24csp105483lqk; Sat, 9 Mar 2024 02:33:46 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCV+97j6z3Fvv+ktp6fl9cdpg/Kd13EW7uf0i0briBXsq4VkWCEUUMZC6LpQTDn3impWWTqydzyGTk+LdnUQNZDALN6yiKKtpF2NRaTQ9w== X-Google-Smtp-Source: AGHT+IGOu9cKMaGyBzerrUR5suQOOu/6PPb6TAKct8TUBKLoU9ohomoc+LHpfNZHNp9ChMQ3ht6z X-Received: by 2002:a17:906:8810:b0:a45:930b:d847 with SMTP id zh16-20020a170906881000b00a45930bd847mr772360ejb.74.1709980426095; Sat, 09 Mar 2024 02:33:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709980426; cv=pass; d=google.com; s=arc-20160816; b=f8fe8BGtDMFRQ2/UPpzdXCDynk5vcYOODJuuDipbVm4wLXEGjWWEuMUntvJZJaTBk+ +Zh2BiimNl1Ljre1FJO4pb4+jBdvlcd32vxMOkm50Di6TQ7aAxPm1X+CJEZ3tqtkY2+p Pbm2OJzuIad59/D28O2aWDT0O/EBdWqalWEEGBLxjB2FtjwbMNSfBld2d/8Bord1m9IO d4LcBmSe0bPF6c18ampoZXgaCvz/qN5oWhLOl/Svz0OLhsE2bk6zTMOrJZg75euYPTNL OCEJTVXwlm00HWuHffECTXMZml6wJKto0golc+9FXjrgk3TDzfDz+tgLHjWTK0y2xibG JuLQ== 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=hluYQ3X6fPxKYVqiVUP3UTXquwXzlkOf6HmiAExCtQo=; fh=2H1b9z/Ch+YbayzL6HXIjXaU8eTko6BHnf/uvHQTEwU=; b=gAaNOIna371p+7EeWt2jrn5nnDUSf1d3ZbwHFVgvCaTSbOQ88D4fZA3XwE24Y+Olwx EQhD9Kx8Fxgs8lh4MCB5blZ5UVr10oH/DwdagULjlUZnsJMn72Dp7rwfLaS8pRgtkFuk mOrdcu8F4cjY3oxQ1bA0yTAz5GtvAiEJEEIwKrv7v2neiFjasbr/F/YcxKr/j/3v37RR 92MD/CAhQTCqIuDxSW2dLsu6X/8bgH5ZCM6PSdyS3bw0c/3kNktN7UCKNP5/nBl6nGX+ Ny6WH/O1iue1cvM5go9F2D+WAyBG9yqj97q/LlIxvNGE/eKcUhfRZ5LeXYt4Cj3sZb7b yccg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@foxmail.com header.s=s201512 header.b=NlC1BB4n; 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-97851-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-97851-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id m13-20020a170906234d00b00a3e7d270e2fsi652958eja.839.2024.03.09.02.33.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Mar 2024 02:33:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-97851-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@foxmail.com header.s=s201512 header.b=NlC1BB4n; 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-97851-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-97851-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 am.mirrors.kernel.org (Postfix) with ESMTPS id CC5CC1F20CD5 for ; Sat, 9 Mar 2024 10:33:45 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 9EB70383BB; Sat, 9 Mar 2024 10:32:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=foxmail.com header.i=@foxmail.com header.b="NlC1BB4n" Received: from out203-205-251-60.mail.qq.com (out203-205-251-60.mail.qq.com [203.205.251.60]) (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 D7EE6381DD for ; Sat, 9 Mar 2024 10:32:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=203.205.251.60 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709980364; cv=none; b=DSilv6dqHoMiCXhCLhEuuSiwi8GmGX6F5pGDC34ADqmaYdZyktkWO28e3m1dGya8cqxKKHiUrw2mJQX8sdYYeJypN6+30PZU7Qw0mGuswiaZlz7cV/BAARYJHGzwciHKDFBA88NCHnAdtOyn45HCLlpIRsvMewP6ArfUj4j1tFI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709980364; c=relaxed/simple; bh=4Q8Y0s/DZIIeCtVh1+2DKNHiVdkiYLAYibyrXczYUCg=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=eIC+REDTPg4IeBqJiYHPH+6nGfzy2HP0srzNqWHKPlZUtzVv7PC7pzqM0fm6HIdnfHWESFLtuzHNZG0l1nor/AHFkf7syPmDVx/cWPVJla7SJFi4E8kaEFCw7t1zUFA/mcPvdSp+/vM9HhuaJW1Tquu5eHn+jfZGZrZAcddXByk= 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=NlC1BB4n; arc=none smtp.client-ip=203.205.251.60 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=1709980355; bh=hluYQ3X6fPxKYVqiVUP3UTXquwXzlkOf6HmiAExCtQo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=NlC1BB4ndYwETnE4X4e4RAcJntT9b4ifI0WV05Nm2WWyEtDguW3nvKOW+W2tNxjT4 cPITc8vs+kMDpuJ0i5k5xvqmxLrI79PdGJzjYwFYrav6r5myFMnRs6TXcQR6YUPcZc dGQxtxlbQWWi44a/iIJqCihexUl3c0VBVuGpEzz4= Received: from localhost.localdomain ([2409:8961:2a0b:4ad8:c972:9bc3:984f:98a9]) by newxmesmtplogicsvrszc5-0.qq.com (NewEsmtp) with SMTP id 7EF8DC9A; Sat, 09 Mar 2024 18:31:47 +0800 X-QQ-mid: xmsmtpt1709980331tv2e6m911 Message-ID: X-QQ-XMAILINFO: OEwe1wxmQPEpANXkgHi6haVwpa29YLB4RBR/9RtiThrN9AG84nUF6jTkijhv6K l7APvLnM2VmhgUrFRJh3XLcOatM5wx0WRl25km5Njc29ZvcIbGGx00w1i0hSXDNcFU/NZ7Nhr2Hv R2EzjL4jJCkcPlwl829RrtdTNriQYF8dqtrTSXCEetLEJZXm617CSY3dKFu7lqwUmgmNY6jUitfL hjAba+wowNY1T5BHXQX5Pe8JvznlyhcPOgKC0ppsevOOXJhodPNUSkKd+1MdPDiLZ1MXkvNcEAWx Dv5Nyz4qI63oxufqFUvoe/2ZhQ7wth/Oaaeg2c7v2kEt0BZdlNYqGpR8lczU2ptR8x909jGrCZ4n bS2Nt6c9OXfbsaNx6aoliSqv3OjmauLyXqfSFhtCHa50I6RhUfo3D6a4Hma2ZbAjrhm1B3O4R0LO Xf7jBpu4RoU1UZYgvncAnzNmwDThqQpXxzcwqcwaUQgtYIEZ2bqfGYk08FiWmSezgrR2jclmXLWZ yqHHCiLPo2BsplMlz6nVlgIgqKcd+nYk4ZUpW0Bj1DIIQ6Z0pFyktrDklwR5vAai+veVMPQC7Zz9 yqwRBwFJ2eHjG2ZMOXzKrSk/UZ+JE1OmiQL5hPtufggapHyJ7vkq/V1/lG6NgGIY2oVxkMg16lBT JwOjzK7f0qAMS62llqBlBh9cosqNt0pb4jIjnhw84QhKezYEFMgo7ya40SHRZe1XnW6OIP3wKdfx b7YIAitKJ1I8gd0wsx6f4BvXPeFF4ud5mzBj4NnSGu/e34eSPbShD2OxMiakSmqgBVMSa8zWEugb EmlUin5pwkNZXiKrWOWxoIF/0GNx0oOWz6m6Q9hERyEIzVMX7ZWEVgcN8b2VxjeWfY3+vzBUt8Hq uiWQDOLCduWEwwY6X9yf/DEBYdrmXjJf66vK3M73e7m7MW9hKrv1osD+NTn/VoQEI0X2WtDDAIQW UnRh6axH13SDn4kZeGRzB6mrYtIR0D3eIJqnWiVxCP93+LE25iKe3Mouq4S0UMeHbLw64ABykp9o FBzMFhClAxtUVGLIDEhy7MYWh2AlMhDPKQvKf8GCMR0ktNJeQ2NlPomsfSKMjdSlF2F/lNwUf/om QpgVL0At32CkJjmMYzFxjtrtK02fHuU5VfhLYVLO66ar3ePxQ= X-QQ-XMRINFO: MSVp+SPm3vtS1Vd6Y4Mggwc= From: wenyang.linux@foxmail.com To: "Eric W . Biederman" , Luis Chamberlain , Kees Cook , Joel Granados , Christian Brauner Cc: Wen Yang , Jan Kara , "Darrick J. Wong" , linux-kernel@vger.kernel.org Subject: [PATCH v2 7/9] epoll: delete these unnecessary static variables long_zero and long_max Date: Sat, 9 Mar 2024 18:31:24 +0800 X-OQ-MSGID: <946ba0c1970cfc96ebf9ce732d7bb67f237ebfa2.1709978655.git.wenyang.linux@foxmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: 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 (long_zero and long_max) 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: Jan Kara Cc: "Darrick J. Wong" Cc: linux-kernel@vger.kernel.org --- fs/eventpoll.c | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/fs/eventpoll.c b/fs/eventpoll.c index 3534d36a1474..7cfc4fb0ca3c 100644 --- a/fs/eventpoll.c +++ b/fs/eventpoll.c @@ -309,19 +309,14 @@ static void unlist_file(struct epitems_head *head) #include -static long long_zero; -static long long_max = LONG_MAX; - static struct ctl_table epoll_table[] = { - { - .procname = "max_user_watches", - .data = &max_user_watches, - .maxlen = sizeof(max_user_watches), - .mode = 0644, - .proc_handler = proc_doulongvec_minmax, - .extra1 = &long_zero, - .extra2 = &long_max, - }, + CTL_TABLE_ENTRY_MINMAX("max_user_watches", + &max_user_watches, + sizeof(max_user_watches), + 0644, + proc_doulongvec_minmax, + SYSCTL_NUMERIC_ZERO, + SYSCTL_NUMERIC_LONG_MAX), }; static void __init epoll_sysctls_init(void) -- 2.25.1