From patchwork Fri May 19 16:55:50 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Stephen Hemminger X-Patchwork-Id: 764790 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3wTvMd6tWbz9s1h for ; Sat, 20 May 2017 02:56:13 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=networkplumber-org.20150623.gappssmtp.com header.i=@networkplumber-org.20150623.gappssmtp.com header.b="LZ+rE0Cw"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754944AbdESQ4M (ORCPT ); Fri, 19 May 2017 12:56:12 -0400 Received: from mail-pf0-f177.google.com ([209.85.192.177]:35144 "EHLO mail-pf0-f177.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753619AbdESQ4I (ORCPT ); Fri, 19 May 2017 12:56:08 -0400 Received: by mail-pf0-f177.google.com with SMTP id n23so42445577pfb.2 for ; Fri, 19 May 2017 09:56:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=HVcBoqJj/EVlSyUlp2daKujG2W4Q4QxSfLGgg0KKTZY=; b=LZ+rE0Cwpe1u8a4CZylmmuYE1T80sV93/BxGHVKIZEmdLMpHUi1JXGdN1f9FQp2fza 9HpJnv8JW/5URB0Ci3Cr9F0/nkNmckVZJIYj7pQ5YGvLK6j9j0mXOSuo58MczzZ9qiR5 f9o30dehBTOb7pTiWNToKjHqZoEMo95OhJ69/ziymxPnyuYU/k93iDLop5DbJSeEgLEe pCKMm4+b+yCwZaqTBOz4AFJaypLmonVHNFbC/SxtbdIRO4HeIXTLgDLpp/aIf/jQfqv+ uvzTtg2VPy8SBZePN8skAGla7bZ1nDJ8awvDxybRzBRkwIyudizuRtULHgm4B9Uar435 5Oag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=HVcBoqJj/EVlSyUlp2daKujG2W4Q4QxSfLGgg0KKTZY=; b=lw1IyFkapZJ+dgN3cYXYSkJsy8xb6coZ/OsmIDRRDagGThjV1S8/OnzZ7Ch1YP3Qan 9Xc7a6WgTxW7Skslr+WnA1h7P4eoWNdgBQscimGJqgRUJrl3v3FdUIjr6PIylhLF9heU /Lr576a61osASVXBxKAKMkq1cpB0oE9ONZR23N2AQPZpcWAPPZUD/+hk6RVPRb3SnLFl WK5vERjrLttbmqaMSsjOAGBpDM/kjCmtpm3EQ9VI1ly43Hgy9V6FTk/Mb6sLJBHMTutj l1OlG2NHjQ523cltKvxwp/8bt+GZ1CQtCKXsqamsorg9vgJeyMykywp+95hYEDpXFBbG I9Vg== X-Gm-Message-State: AODbwcCssBBgFGu35wMAD1M/mV7wrNv19sj/fG4thRdAgB5dVz74uQA0 uJBaiLT/OnKgiN5U X-Received: by 10.84.238.199 with SMTP id l7mr12841805pln.153.1495212967252; Fri, 19 May 2017 09:56:07 -0700 (PDT) Received: from xeon-e3.wavecable.com (76-14-207-240.or.wavecable.com. [76.14.207.240]) by smtp.gmail.com with ESMTPSA id p89sm18726751pfk.67.2017.05.19.09.56.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 19 May 2017 09:56:06 -0700 (PDT) From: Stephen Hemminger X-Google-Original-From: Stephen Hemminger To: davem@davemloft.net Cc: netdev@vger.kernel.org, Stephen Hemminger Subject: [PATCH net-next 3/9] udp: make local function static Date: Fri, 19 May 2017 09:55:50 -0700 Message-Id: <20170519165556.483-4-sthemmin@microsoft.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170519165556.483-1-sthemmin@microsoft.com> References: <20170519165556.483-1-sthemmin@microsoft.com> MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org udp_queue_rcv_skb was global but only used in one file. Identified by this warning: net/ipv4/udp.c:1775:5: warning: no previous prototype for ‘udp_queue_rcv_skb’ [-Wmissing-prototypes] int udp_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) Signed-off-by: Stephen Hemminger --- net/ipv4/udp.c | 2 +- net/ipv6/udp.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c index e7b6cfcca627..8d7980ca27a0 100644 --- a/net/ipv4/udp.c +++ b/net/ipv4/udp.c @@ -1772,7 +1772,7 @@ EXPORT_SYMBOL(udp_encap_enable); * Note that in the success and error cases, the skb is assumed to * have either been requeued or freed. */ -int udp_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) +static int udp_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) { struct udp_sock *up = udp_sk(sk); int is_udplite = IS_UDPLITE(sk); diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c index f78fdf8c9f0f..d558c1fef6fd 100644 --- a/net/ipv6/udp.c +++ b/net/ipv6/udp.c @@ -570,7 +570,7 @@ void udpv6_encap_enable(void) } EXPORT_SYMBOL(udpv6_encap_enable); -int udpv6_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) +static int udpv6_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) { struct udp_sock *up = udp_sk(sk); int is_udplite = IS_UDPLITE(sk);