Larry Finger changed bug 1099758
What Removed Added
Status NEW RESOLVED
Resolution --- WONTFIX
Flags needinfo?(Larry.Finger@gmail.com)  

Comment # 4 on bug 1099758 from
I detest the fact that distros cherry-pick various parts of upstream API
changes, which has the effect of making if impossible to tailor an external
module based on only testing the kernel version. Previously, it was necessary
to test which version of Ubuntu, or Fedora was running. I have refused to do
this for the GitHub versions for many years, and I still refuse to do so.

Suddenly, the default kernel for Leap 15.0 has some version-dependent API
changes that cause failure in the code that selects features. Things that
should not be available until 4.13.0 are suddenly found in 4.12.0 and later.
For VirtualBox, I have to fix that, but not for external code.

Unfortunately, if you want to run the Leap 15.0 standard kernels, then you will
need to make the modifications yourself. Fortunately, it is a simple change. In
file wifi.h at line 66, you will see a macro KERNEL_VERSION(4, 13, 0). Change
that 13 to a 12, and it will build on any kernel later that Leap 15's 4.12.X.

Making a special kmp for openSUSE is not worth the work. There are too few
users to make it worthwhile.


You are receiving this mail because: