Hello,
usually two things to check for wierd panic cases like this.
1. make sure to rebuild your complete kernel, to make sure no obsolete .o were used - make clean && make depend && make
2. make sure that DEBUG/LOCKDEBUG options between your kernel and the modules match - since DEBUG and LOCKDEBUG change size of critical kernel structures, kernel will trample over random structure contents since what module allocates is less than the kernel uses.
Looking on your config, it seems you do have the DEBUG and LOCKDEBUG options there, so I think that is your problem.
Jaromir