Скорее всего, это связано с включением -Werror=implicit-fallthru
в сборке ядра (что также влияет на внешние модули), начиная с версии ядра 5.3: https://lwn.net/Articles/794944/ - другими словами, системная каска в восходящем направлении требует некоторой работыдля правильной поддержки 5.3.
Предположительно, другие -Wimplicit-fallthru
исправления, которые вы связали, были все для частей пространства системы systemtap, которые скомпилированы с различными настройками компилятора (старые версии ядра, скорее всего, отключили -Wimplicit-fallthru
в сборке).