To get more information on where exactly schedule was called within the interrupt handler, compile the kernel with the -g flag (also remove the -fomit-frame-pointer flag). These options can be set via the CFLAGS definition in the main Makefile of the kernel.
The address that is printed seems to be bogus. Recompile the kernel with debugging enabled (-g) and see what address it prints out. You can then check out what function the address actually is in by using gdb on the vmlinux file. Also you might just try upgrading to 2.0.33 Hope this helps balaji |