On 2015-12-22 20:04 -0500, Phillip Susi wrote:

> On 12/22/2015 02:47 PM, Sven Joachim wrote:
>> Both the original report ("Kernel: Linux 3.16.0-4-amd64 (SMP w/4
>> CPU cores)") and the followup in 
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808380#25 show
>> that Jacob had already running 3.16.0-4.  If he had been using
>> 3.16.0-3, the problem would not have shown up since modprobe does
>> not try to load 3.16.0-4 modules into a 3.16.0-3 kernel.
>
> That's what I've been saying.

Except that you insisted that the new kernel and its modules would _not_
replace the old one.  But hopefully this is clear now.

>> Debian does not do this, to avoid uncontrolled proliferation of 
>> kernels.  In fact, the 3.16 kernel has been at the 3.16.0-4 ABI for
>> over a year (the last ABI bump was in November 2014, version
>> 3.16.7-1).
>
> If that is the case, then they screwed up and broke the ABI without
> bumping its revision and the bug should be reopened and reassigned to
> linux so they know they broke the ABI and need to bump the revision.

The ABI of the kernel is only bumped if third-party modules would be
broken and need to be rebuilt.  Added symbols don't result in an ABI
bump, if that breaks loading in-tree modules (as is the case here), the
user is expected to remedy the situation by rebooting.  Which is
necessary to complete a kernel upgrade anyway.

If you don't like this decision, take it up with the Debian kernel
team.

Cheers,
       Sven

Reply via email to