From patchwork Sat Sep 3 14:07:10 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhu Yanjun X-Patchwork-Id: 665434 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 3sRJ4X6M7jz9sXx for ; Sun, 4 Sep 2016 00:18:20 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753239AbcICOSR (ORCPT ); Sat, 3 Sep 2016 10:18:17 -0400 Received: from [221.221.46.213] ([221.221.46.213]:54862 "EHLO mail.rain.com" rhost-flags-FAIL-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1752618AbcICOSQ (ORCPT ); Sat, 3 Sep 2016 10:18:16 -0400 X-Greylist: delayed 598 seconds by postgrey-1.27 at vger.kernel.org; Sat, 03 Sep 2016 10:18:15 EDT Received: from mail.rain.com (unknown [192.168.2.104]) by mail.rain.com (Postfix) with ESMTPA id 1E2695C567F; Sat, 3 Sep 2016 22:07:14 +0800 (CST) From: zyjzyj2000@gmail.com To: netdev@vger.kernel.org, pabeni@redhat.com, daniel@iogearbox.net, pshelar@nicira.com, aduyck@mirantis.com, hannes@stressinduktion.org, jbenc@redhat.com, davem@davemloft.net, zyjzyj2000@gmail.com Subject: [PATCH 1/1] vxlan: make the struct nlattr variable const Date: Sat, 3 Sep 2016 22:07:10 +0800 Message-Id: <1472911630-22285-1-git-send-email-zyjzyj2000@gmail.com> X-Mailer: git-send-email 2.7.4 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Zhu Yanjun The struct nlattr variable should not be changed. Signed-off-by: Zhu Yanjun --- drivers/net/vxlan.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/vxlan.c b/drivers/net/vxlan.c index f605a36..ce65897 100644 --- a/drivers/net/vxlan.c +++ b/drivers/net/vxlan.c @@ -115,7 +115,7 @@ static inline bool vxlan_addr_multicast(const union vxlan_addr *ipa) return IN_MULTICAST(ntohl(ipa->sin.sin_addr.s_addr)); } -static int vxlan_nla_get_addr(union vxlan_addr *ip, struct nlattr *nla) +static int vxlan_nla_get_addr(union vxlan_addr *ip, const struct nlattr *nla) { if (nla_len(nla) >= sizeof(struct in6_addr)) { ip->sin6.sin6_addr = nla_get_in6_addr(nla); @@ -157,7 +157,7 @@ static inline bool vxlan_addr_multicast(const union vxlan_addr *ipa) return IN_MULTICAST(ntohl(ipa->sin.sin_addr.s_addr)); } -static int vxlan_nla_get_addr(union vxlan_addr *ip, struct nlattr *nla) +static int vxlan_nla_get_addr(union vxlan_addr *ip, const struct nlattr *nla) { if (nla_len(nla) >= sizeof(struct in6_addr)) { return -EAFNOSUPPORT;