Indeed. Thats intentional. Please wait until we change things properly
CONFIG_NET is meant to take out sockets, we need to add a CONFIG_NET_EXTERN
for external networking so that NET=y UNIX=y EXTERN=n does the right thing
as well as NET=n doing it
> 2. The kernel linker doesn't behave quite like the linker in user space,
> and includes therefor objectfiles, which contain only unused symbols due
> to extern inline directives too. Therefore the movement of dependencies
> in the net/core/Makefile
Its the same linker running the same way - the tendancy to suck stuff in
as a generic bug/feature
> 3. Sound Blaster.
Please dont touch this Linus. I'll merge all the bits needed
ALan