I said that kernel 4.9 doesn't show the issue. The same was for later kernels up to 4.13.
I had a compilation issue with 4.14 (which I later solved, something unrelated with tools/objcopy when compiling for a different architecture), so I did a git bisect between v4.13 and v4.15. This is the outcome: $ git bisect log # bad: [d8a5b80568a9cb66810e75b182018e9edb68e8ff] Linux 4.15 # good: [569dbb88e80deb68974ef6fdd6a13edb9d686261] Linux 4.13 git bisect start 'v4.15' 'v4.13' # good: [425a08c67317acee103b3ad58f57c762e8834faf] mlxsw: spectrum_router: Prepare for large adjacency groups git bisect good 425a08c67317acee103b3ad58f57c762e8834faf # bad: [e60e1ee60630cafef5e430c2ae364877e061d980] Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linux git bisect bad e60e1ee60630cafef5e430c2ae364877e061d980 # bad: [4008e6a9bcee2f3b61bb11951de0fb0ed764cb91] Merge branch 'i2c/for-4.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wsa/linux git bisect bad 4008e6a9bcee2f3b61bb11951de0fb0ed764cb91 # bad: [3c073991eb417b6f785ddc6afbbdc369eb84aa6a] Merge tag 'devprop-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm git bisect bad 3c073991eb417b6f785ddc6afbbdc369eb84aa6a # good: [2101dd64b304b034862f5ca40877c41b7ccb9c5e] Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu git bisect good 2101dd64b304b034862f5ca40877c41b7ccb9c5e # good: [d6ec9d9a4def52a5094237564eaf6f6979fd7a27] Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect good d6ec9d9a4def52a5094237564eaf6f6979fd7a27 # good: [7d58e1c9059eefe0066c5acf2ffa582f6f0180e3] Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect good 7d58e1c9059eefe0066c5acf2ffa582f6f0180e3 # good: [990a848d537e4da966907c8ccec95bc568f2911c] Merge branches 'pm-devfreq' and 'pm-tools' git bisect good 990a848d537e4da966907c8ccec95bc568f2911c # bad: [25e960efc63852b84d1c3739aef586285b177395] PCI/MSI: Set MSI_FLAG_MUST_REACTIVATE in core code git bisect bad 25e960efc63852b84d1c3739aef586285b177395 # skip: [029c6e1c9df776fe1b2ba756a28fb65e9f9e9f69] x86/vector: Store the single CPU targets in apic data git bisect skip 029c6e1c9df776fe1b2ba756a28fb65e9f9e9f69 - no network - no USB keyboard - therefore "git bisect skip" # bad: [d6ffc6ac83b1f9f12652d89b9cb5bcbfbea7796c] x86/vector: Respect affinity mask in irq descriptor git bisect bad d6ffc6ac83b1f9f12652d89b9cb5bcbfbea7796c # good: [ef9e56d894eab99a33a06b96ba8057afa67d3702] x86/ioapic: Remove obsolete post hotplug update git bisect good ef9e56d894eab99a33a06b96ba8057afa67d3702 # good: [8d1e3dca7de6e8513872799a748a1d47d8dce60d] x86/vector: Add tracepoints for vector management git bisect good 8d1e3dca7de6e8513872799a748a1d47d8dce60d # good: [5ba204a1817ba95a7b24dbe8ef2c7ddd4cea886e] iommu/amd: Reevaluate vector configuration on activate() git bisect good 5ba204a1817ba95a7b24dbe8ef2c7ddd4cea886e # good: [4900be83602b6be07366d3e69f756c1959f4169a] x86/vector/msi: Switch to global reservation mode git bisect good 4900be83602b6be07366d3e69f756c1959f4169a # bad: [2cffad7bad83157f89332872015f4305d2ac09ac] x86/irq: Simplify hotplug vector accounting git bisect bad 2cffad7bad83157f89332872015f4305d2ac09ac # bad: [464d12309e1b5829597793db551ae8ecaecf4036] x86/vector: Switch IOAPIC to global reservation mode git bisect bad 464d12309e1b5829597793db551ae8ecaecf4036 # first bad commit: [464d12309e1b5829597793db551ae8ecaecf4036] x86/vector: Switch IOAPIC to global reservation mode Greetings, Holger