no, and this is important. Loopback is initialized in fs_initcall which is called sufficiently before module_init. I have checked the code and do not see initialization order mistakes right now. But, from now on, maintainer should pay attention for this unfortunate consequence :( Regards, Den Stephen Hemminger wrote: > On Fri, 24 Aug 2007 19:55:47 +0400 > "Denis V. Lunev" <dlunev@xxxxxxxxx> wrote: > >> dlezcano@xxxxxxxxxx wrote: >>> From: Daniel Lezcano <dlezcano@xxxxxxxxxx> >>> >>> Doing this makes loopback.c a better example of how to do a >>> simple network device, and it removes the special case >>> single static allocation of a struct net_device, hopefully >>> making maintenance easier. >>> >>> Applies against net-2.6.24 >>> >>> Tested on i386, x86_64 >>> Compiled on ia64, sparc >> I think that a small note, that initialization order is changed will be >> good to record. After this, loopback MUST be allocated before any other >> networking subsystem initialization. And this is an important change. >> >> Regards, >> Den > > Yes, this code would break when other drivers are directly linked > in. > _______________________________________________ > Containers mailing list > Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx > https://lists.linux-foundation.org/mailman/listinfo/containers > > _______________________________________________ > Devel mailing list > Devel@xxxxxxxxxx > https://openvz.org/mailman/listinfo/devel > _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers