There is a way to create a module on one core and insert it into another. This disables a specific configuration. I am not telling you exactly which configuration, because it is ABSOLUTELY DANGEROUS. The reason is that there may be changes between the kernels that can lead to the behavior of your module in different ways, often leading to complete freezing.
What you have to do is build a module against an already built kernel (or at least a tuned one). If you have a fixed kernel, the best thing you can do is build this kernel and boot your OS with it.
I know this takes a long time. I have done this many times, and I know how boring it can get, but once you do it right, it makes your life a lot easier. Compiling a kernel takes about 2 hours or so, but you can parallelize it if you have a multi-core processor. In addition, you can always let him compile before leaving the office (or if at home, before going to bed) and let him work at night.
In short, I highly recommend that you create a kernel that interests you.
source share