Has anyone else noticed a problem with the Redhat Kernel compiled with the default register parameters?

I'm looking at porting a legacy set of modules written for LiS 2.12 and the 2.4.18 kernel to the Red Hat 2.6.9-34 kernel.

The initial problem I encountered was that the open routine in the module was getting garbage in it's parameter. I enabled debug output, and it showed that, just before it called my routine, it had the right parameters.

Finally, I ended up recompiling the kernel again with regparms turned off, and recompiled LiS correctly. I required a modification to the Makefile, since the configure script didn't retrieve the configuration options correctly, then it finally started to work.

Note, I haven't tried the most recent version of Fast Streams yet. I couldn't get the streams module to load successfully in the January version. Unfortunately, I didn't save any of the error output. I may give it another try in the not to distant future, if only because if it works, it will save a considerable amount of memory. It is hard to believe how much memory the current version of streams is taking up :)
_______________________________________________
Linux-streams mailing list
[email protected]
http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams

Reply via email to