]> err.no Git - linux-2.6/blobdiff - net/ipv4/ipconfig.c
[NET]: Dynamically allocate the loopback device, part 1.
[linux-2.6] / net / ipv4 / ipconfig.c
index 4303851749f6a5642f674040df86765910921cba..2d2e0cda04700c906044c550304eb4e81a975980 100644 (file)
@@ -190,11 +190,11 @@ static int __init ic_open_devs(void)
        rtnl_lock();
 
        /* bring loopback device up first */
-       if (dev_change_flags(&loopback_dev, loopback_dev.flags | IFF_UP) < 0)
-               printk(KERN_ERR "IP-Config: Failed to open %s\n", loopback_dev.name);
+       if (dev_change_flags(loopback_dev, loopback_dev->flags | IFF_UP) < 0)
+               printk(KERN_ERR "IP-Config: Failed to open %s\n", loopback_dev->name);
 
        for_each_netdev(&init_net, dev) {
-               if (dev == &loopback_dev)
+               if (dev == loopback_dev)
                        continue;
                if (user_dev_name[0] ? !strcmp(dev->name, user_dev_name) :
                    (!(dev->flags & IFF_LOOPBACK) &&