Change dev_net() to handle a NULL argument - return &init_net instead.
-Brian
Signed-off-by: Brian Haley <[EMAIL PROTECTED]>
---
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
index 488c56e..baf6517 100644
--- a/include/linux/netdevice.h
+++ b/include/linux/netdevice.h
@@ -781,10 +781,10 @@ static inline
struct net *dev_net(const struct net_device *dev)
{
#ifdef CONFIG_NET_NS
- return dev->nd_net;
-#else
- return &init_net;
+ if (dev)
+ return dev->nd_net;
#endif
+ return &init_net;
}
static inline
_______________________________________________
Containers mailing list
[EMAIL PROTECTED]
https://lists.linux-foundation.org/mailman/listinfo/containers
_______________________________________________
Devel mailing list
Devel@openvz.org
https://openvz.org/mailman/listinfo/devel