On Tue, Sep 03, 2019 at 11:49:53AM -0700, Mike Travis wrote:
That is always being considered for everything we include into the community kernel source. The problem is a couple of the kernel modules (hwperf being the prime example) is much more tied to hardware and BIOS/FW updates so has to be updated much more often than the current submittal/acceptance process allows. We do opensource these modules but they are built from single source directories and have to be released as a module into a package that can be installed on different distros. There is not a source version for each kernel version.
Well, tought luck then. We do not support interface for out of tree modules only. I actually found a few in uv and will send patches to drop that dead weight.
I have seen this method (declare the function with a leading underscore and a #define for the function reference) which is why I'm assuming it's a standard kernel practice? (I'll find some examples if necessary?)
No, it isn't.