Received: by 2002:a05:6359:6284:b0:131:369:b2a3 with SMTP id se4csp4733279rwb; Tue, 8 Aug 2023 12:59:26 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEJ04fP+H8iiPpK6A+A/mZ2Kt53dllfJpOvoQcSTleRvLjYKHYuncYiMvSroX3J8kZacTPw X-Received: by 2002:a17:902:e54d:b0:1b8:8682:62fb with SMTP id n13-20020a170902e54d00b001b8868262fbmr13566143plf.4.1691524765962; Tue, 08 Aug 2023 12:59:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691524765; cv=none; d=google.com; s=arc-20160816; b=CCay012DoKBS76wP8H5srLGnZlmXSC/3hvBWqOZZrXXx6D6HJjTd0brXliS9dMJNEN PdQvQiUpVVI5yIwikyv4/WS15L8ppaJxM+AFlLCAl27QSVMw67ApEX5MyArRUauMp0VV r+5zr97D+qC3U9Q0Jtaf8d/R65r9ci4YaVJdR2eA4vHFT3cjHj/CKqHajCStTm5m56f4 9iqgnzwP8nosyRCdMGkCgdOxFQTM6QwZUxtcoUDaSv8ao/sPGEGAMdkxxCbBFDh2ULQX KGBE4FgWVfoPiLHaxjYlNxWHgq0wJJxuLBLSxzRpJFNLG3JX8WMPnYWj2OL0TJ+DIesv hBYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:message-id:mime-version:date :dkim-signature; bh=OBiU5cpEymtSFa0lJKPFUvBh/2b8Gf4WF5QO44qLmLU=; fh=Ht7FqevY3MmNNi4IVfMxR2zq/cvoTIr4jtLgIGJ3ajE=; b=BLmONQPUTooXXz/7wcLUOqgCgdrnZldb5X6BeMqkg48xjRpKA+fjweLc9pNj+iVcQa yaHIzsThhk6OY35gtWFsqJTE/VIs9Et+XukhZqAgz1AvpeQfGhKAdBmsBinkcyMg3jSF XUOkgkcYnyzq/wqSu+0UQ3wnlUv4ihLkyjhqteMORs4pXd9EkWdmQ4NZ7xKE0qKhETqa nd2vnOGCpTIhh11fno/K3I8fcIfYwv+OC+F+eFHAxEy9FfJfdpb2zliSMCYcpSItAfti IxhNL4JMNAn6PgWXE1yNquKlOsaQCuiy/shRG8cjwAv513phWO8he4ZYOy9+s5ofDKi9 N3Dw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=5p7S+cLn; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v10-20020a63f20a000000b0056514d0595fsi1722548pgh.296.2023.08.08.12.59.14; Tue, 08 Aug 2023 12:59: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=@google.com header.s=20221208 header.b=5p7S+cLn; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233929AbjHHSon (ORCPT + 99 others); Tue, 8 Aug 2023 14:44:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40962 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233528AbjHHSoN (ORCPT ); Tue, 8 Aug 2023 14:44:13 -0400 Received: from mail-yw1-x1149.google.com (mail-yw1-x1149.google.com [IPv6:2607:f8b0:4864:20::1149]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5D5CC44808 for ; Tue, 8 Aug 2023 09:43:14 -0700 (PDT) Received: by mail-yw1-x1149.google.com with SMTP id 00721157ae682-58473c4f629so68638127b3.1 for ; Tue, 08 Aug 2023 09:43:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1691512992; x=1692117792; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=OBiU5cpEymtSFa0lJKPFUvBh/2b8Gf4WF5QO44qLmLU=; b=5p7S+cLnEHd/fXCmhE+uQ/kiLmkMXjGinO6FUB18zkN6dfsuuG1McKRj3ZAg6NxW66 jDjHe/hPVjGqq+EZGuFhiMF/oL6bFNJAqmaEMLy2KgxcdEobwXBl7MTwj4MYqUCtCnuO kBAQoPTu7rsyD9UsNRnK4elMl73GZldAivfgdXvmrDH0UUhjwHzZuehUhryIccUswFoq rtFN9pQMWqLZVAM3RGmuoYM5SYGYK92g8IaDPahxvKehy/aHRz0CD9MGlQPBYpUPaWYI wcXKWYXO3MIMv6KrigQwwzVR7rxwYzWhdJG+d7/Y6SLxjgoWpvVa+++K5zHdf1FOG33V 4oNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691512992; x=1692117792; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=OBiU5cpEymtSFa0lJKPFUvBh/2b8Gf4WF5QO44qLmLU=; b=LZvUosmgmeaXL+7vCyPYAdgRLndHBSgmiVzcwQMOXXRiwHFB/o1I7yOOx6DTVV+8G7 V9IVouAPq3sTzEUxQBCrLEdxinwvrcLmI2EEp9KrW01XZfZgHN3NUYn7rXKD534mistu OaKfQ1OSnnc3//9Ireqi+hEGmJmrvauRL2fisox7xAf5//zfR0eEH+slwUf+R9PwJuZV NbfqSNX8VDUHU5Xr+E46fmt9nxX7VRgmjhOK26Ex/EMOsMYdgPRyjD1Xg+cO5jT17In+ JKCKA+IhFBPnHZEP7pGmEtFlk1DU3iSNmwKCbhsrwSg7INPSz3mnF7JIf0OgjNNfBkeD z34w== X-Gm-Message-State: AOJu0YzzQNxkPYd4ubdz3FNW+sseshmA+QXhMUQd+pDbx3K4UkzzWhTQ 9jYMICTuuFAIRPXGC0LR+/5cH8Hw45Gj9xsvmws= X-Received: from ndesaulniers-desktop.svl.corp.google.com ([2620:15c:2d1:203:cc03:38d0:9718:e90b]) (user=ndesaulniers job=sendgmr) by 2002:a25:6884:0:b0:d18:73fc:40af with SMTP id d126-20020a256884000000b00d1873fc40afmr1538ybc.5.1691512992070; Tue, 08 Aug 2023 09:43:12 -0700 (PDT) Date: Tue, 08 Aug 2023 09:43:09 -0700 Mime-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAJxw0mQC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDI2MDCwML3Zyc5PjiksSSzGTdlFSTlJSU5GQzkyQTJaCGgqLUtMwKsGHRsbW 1AMp0+6FcAAAA X-Developer-Key: i=ndesaulniers@google.com; a=ed25519; pk=UIrHvErwpgNbhCkRZAYSX0CFd/XFEwqX3D0xqtqjNug= X-Developer-Signature: v=1; a=ed25519-sha256; t=1691512990; l=3123; i=ndesaulniers@google.com; s=20220923; h=from:subject:message-id; bh=ULYFBK9Xx9ov9cv3SaccplqC+dWtT9P4vNAPt+juZOk=; b=x3UcI6Ljs8gOpumBOkSLWbhNNjNfVFpG3MxM6+CcDUZTVSmRzfTmK5ZgiH48jbyCoaoSfPddQ sZe5t5A5r1TA2xyN5chFck1l3DgqFYfntxS8aG4Ao5mKH4wSurIR0ad X-Mailer: b4 0.12.3 Message-ID: <20230808-llc_static-v1-1-c140c4c297e4@google.com> Subject: [PATCH] net/llc/llc_conn.c: fix 4 instances of -Wmissing-variable-declarations From: Nick Desaulniers To: "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Nathan Chancellor , Tom Rix Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, kernel test robot , Nick Desaulniers Content-Type: text/plain; charset="utf-8" X-Spam-Status: No, score=-9.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL autolearn=unavailable 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 I'm looking to enable -Wmissing-variable-declarations behind W=1. 0day bot spotted the following instances: net/llc/llc_conn.c:44:5: warning: no previous extern declaration for non-static variable 'sysctl_llc2_ack_timeout' [-Wmissing-variable-declarations] 44 | int sysctl_llc2_ack_timeout = LLC2_ACK_TIME * HZ; | ^ net/llc/llc_conn.c:44:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit 44 | int sysctl_llc2_ack_timeout = LLC2_ACK_TIME * HZ; | ^ net/llc/llc_conn.c:45:5: warning: no previous extern declaration for non-static variable 'sysctl_llc2_p_timeout' [-Wmissing-variable-declarations] 45 | int sysctl_llc2_p_timeout = LLC2_P_TIME * HZ; | ^ net/llc/llc_conn.c:45:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit 45 | int sysctl_llc2_p_timeout = LLC2_P_TIME * HZ; | ^ net/llc/llc_conn.c:46:5: warning: no previous extern declaration for non-static variable 'sysctl_llc2_rej_timeout' [-Wmissing-variable-declarations] 46 | int sysctl_llc2_rej_timeout = LLC2_REJ_TIME * HZ; | ^ net/llc/llc_conn.c:46:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit 46 | int sysctl_llc2_rej_timeout = LLC2_REJ_TIME * HZ; | ^ net/llc/llc_conn.c:47:5: warning: no previous extern declaration for non-static variable 'sysctl_llc2_busy_timeout' [-Wmissing-variable-declarations] 47 | int sysctl_llc2_busy_timeout = LLC2_BUSY_TIME * HZ; | ^ net/llc/llc_conn.c:47:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit 47 | int sysctl_llc2_busy_timeout = LLC2_BUSY_TIME * HZ; | ^ These symbols are referenced by more than one translation unit, so make include the correct header for their declarations. Finally, sort the list of includes to help keep them tidy. Reported-by: kernel test robot Closes: https://lore.kernel.org/llvm/202308081000.tTL1ElTr-lkp@intel.com/ Signed-off-by: Nick Desaulniers --- net/llc/llc_conn.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/net/llc/llc_conn.c b/net/llc/llc_conn.c index d037009ee10f..0a3f5e0bec00 100644 --- a/net/llc/llc_conn.c +++ b/net/llc/llc_conn.c @@ -14,14 +14,15 @@ #include #include -#include -#include -#include -#include -#include +#include #include +#include #include +#include #include +#include +#include +#include #if 0 #define dprintk(args...) printk(KERN_DEBUG args) --- base-commit: 14f9643dc90adea074a0ffb7a17d337eafc6a5cc change-id: 20230808-llc_static-de4dddcc64b4 Best regards, -- Nick Desaulniers