Hello linux-experts, I am intercepting a few syscalls in kernel 2.4.28. My module name is rsched.c. To put it in the kernel, I created a new subdirectory with the name rsched under /linux-2.4.28 source directory. I created the Makefile for it. I included the rsched subdirectory in the list of kernel subdirectories in the toplevel Makefile as SUDIRS := (all-available subdirectories) rsched But when I build the kernel depmod showed the following error:
depmod: cannot read ELF header from /lib/modules/2.4.28-rsched/kernel/rsched/rsched.o How can I correct it and add my module into the kernel? Can anyone help me regarding this? I have also attached the Makefile here. Thanks, selva Makefile -------- O_TARGET := rsched.o obj-m := $(O_TARGET) include $(TOPDIR)/Rules.make ---------- __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/