Hello, Okay, lets cut the Xen crap out from my previous mail to the list and get back to the basics. I added some .c files to a new dir under net/foo/ . Added corresponding .h files to a new dir under include/foo/ Create a Kconfig and Makefile in net/foo/ dir. Added corresponding entries to Makefile and Kconfig in the net/ dir. I happily executed a make with a beaming face after selecting the foo option from the menuconfig option. To my surprise i met with this error :- make[1]: *** No rule to make target `arch/i386/kernel/vmlinux.lds', needed by `__build'. Stop Ok , here is the question in short... What's up with linker script? What do i need to change and where to make sure this thing vanishes away and kernel compiles as usual like it always did earlier? Any pointers? thanks --pradeep -- play the game -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ