diff --git a/drivers/net/gtp.c b/drivers/net/gtp.c index 9dd8f66610ce6b8040c0e804b3c21fc6eee3a28e..3684044547dc6358dbfd7a585cfd79cb3b65e6d3 100644 --- a/drivers/net/gtp.c +++ b/drivers/net/gtp.c @@ -1095,7 +1095,7 @@ static int gtp_newlink(struct net *src_net, struct net_device *dev, goto out_encap; } - gn = net_generic(dev_net(dev), gtp_net_id); + gn = net_generic(src_net, gtp_net_id); list_add_rcu(>p->list, &gn->gtp_dev_list); dev->priv_destructor = gtp_destructor;