]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/net/pppoe.c
[NET]: Make the device list and device lookups per namespace.
[linux-2.6-omap-h63xx.git] / drivers / net / pppoe.c
index c5c70e4b1d3616a2c7902d7bca22fe7e62d03183..2f130e06b6dce0b079f1e521e26f180474932231 100644 (file)
@@ -216,7 +216,7 @@ static inline struct pppox_sock *get_item_by_addr(struct sockaddr_pppox *sp)
        struct net_device *dev;
        int ifindex;
 
-       dev = dev_get_by_name(sp->sa_addr.pppoe.dev);
+       dev = dev_get_by_name(&init_net, sp->sa_addr.pppoe.dev);
        if(!dev)
                return NULL;
        ifindex = dev->ifindex;
@@ -603,7 +603,7 @@ static int pppoe_connect(struct socket *sock, struct sockaddr *uservaddr,
 
        /* Don't re-bind if sid==0 */
        if (sp->sa_addr.pppoe.sid != 0) {
-               dev = dev_get_by_name(sp->sa_addr.pppoe.dev);
+               dev = dev_get_by_name(&init_net, sp->sa_addr.pppoe.dev);
 
                error = -ENODEV;
                if (!dev)