Comment 11 for bug 534175

Revision history for this message
Paul H. Hargrove (phhargrove) wrote :

OK, that was not as bad as I had feared.

This attachment makes two minor changes to BLCR that are sufficient for me to manually (e.g. not using DKMS) configure and build for the linux-2.6.31-9-rt kernel for Karmic/x86_64. These changes are such that I think it highly unlikely to break any other builds, though I have tried only compiling for the 2.6.31-9-rt and 2.6.31-16-generic kernels (in Karmic/x86_64).

Note that I have only RUN the resulting kernel modules with 2.6.31-16-generic.
It would be helpful if the original reporter could apply this patch and verify that BLCR runs correctly with the -rt kernel. Since the -rt kernel is significantly different from -generic, and neither Alan nor I have looked at the -rt kernels before, there does exist the possibility that BLCR could compile fine but could fail at runtime (perhaps as badly as a kernel Oops or lock-up, so be careful).

I would encourage Alan to wait for confirmation that this patch results in non-crashing BLCR kernel modules before pushing this patch to debian-unstable. It is my opinion that failing to configure/build is preferable to building a kernel module that crashes.

-Paul (the primary BLCR developer)