All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] igmp: fix build warning
@ 2016-02-16  8:22 Sudip Mukherjee
  0 siblings, 0 replies; only message in thread
From: Sudip Mukherjee @ 2016-02-16  8:22 UTC (permalink / raw)
  To: David S. Miller, Alexey Kuznetsov, James Morris,
	Hideaki YOSHIFUJI, Patrick McHardy
  Cc: linux-kernel, netdev, Sudip Mukherjee

We were getting build warnings about:
net/ipv4/igmp.c: In function ‘igmp_group_added’:
net/ipv4/igmp.c:1227:14: warning: unused variable ‘net’ [-Wunused-variable]
		
net/ipv4/igmp.c: In function ‘ip_mc_inc_group’:
net/ipv4/igmp.c:1319:14: warning: unused variable ‘net’ [-Wunused-variable]

net/ipv4/igmp.c: In function ‘ip_mc_init_dev’:
net/ipv4/igmp.c:1646:14: warning: unused variable ‘net’ [-Wunused-variable]

net/ipv4/igmp.c: In function ‘ip_mc_up’:
net/ipv4/igmp.c:1665:14: warning: unused variable ‘net’ [-Wunused-variable]

These variables are only used when CONFIG_IP_MULTICAST is defined. Mark
them as '__maybe_unused'.

Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>
---
 net/ipv4/igmp.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net/ipv4/igmp.c b/net/ipv4/igmp.c
index 7c95335..0ba241b 100644
--- a/net/ipv4/igmp.c
+++ b/net/ipv4/igmp.c
@@ -1224,7 +1224,7 @@ static void igmp_group_dropped(struct ip_mc_list *im)
 static void igmp_group_added(struct ip_mc_list *im)
 {
 	struct in_device *in_dev = im->interface;
-	struct net *net = dev_net(in_dev->dev);
+	struct net __maybe_unused *net = dev_net(in_dev->dev);
 
 	if (im->loaded == 0) {
 		im->loaded = 1;
@@ -1316,7 +1316,7 @@ static void ip_mc_hash_remove(struct in_device *in_dev,
 void ip_mc_inc_group(struct in_device *in_dev, __be32 addr)
 {
 	struct ip_mc_list *im;
-	struct net *net = dev_net(in_dev->dev);
+	struct net __maybe_unused *net = dev_net(in_dev->dev);
 
 	ASSERT_RTNL();
 
@@ -1643,7 +1643,7 @@ void ip_mc_down(struct in_device *in_dev)
 
 void ip_mc_init_dev(struct in_device *in_dev)
 {
-	struct net *net = dev_net(in_dev->dev);
+	struct net __maybe_unused *net = dev_net(in_dev->dev);
 	ASSERT_RTNL();
 
 #ifdef CONFIG_IP_MULTICAST
@@ -1662,7 +1662,7 @@ void ip_mc_init_dev(struct in_device *in_dev)
 void ip_mc_up(struct in_device *in_dev)
 {
 	struct ip_mc_list *pmc;
-	struct net *net = dev_net(in_dev->dev);
+	struct net __maybe_unused *net = dev_net(in_dev->dev);
 
 	ASSERT_RTNL();
 
-- 
1.9.1

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2016-02-16  8:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-16  8:22 [PATCH] igmp: fix build warning Sudip Mukherjee

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.