Ok, that patch stopped the random addresses appearing in /proc/net/pnp. There are also a bunch of other vars we output in that file also marked as initdata which look like they need fixing for the same reason. The only remaining curious item for me.. With this fixed, the bootserver is 0.0.0.0, and there's a check which skips printing it if its INADDR_NONE There are similar checks for the nameserver entries, but they still get printed out (as 0.0.0.0) Dave -- Dave Jones http://www.codemonkey.org.uk