The Wire · Showcase
S390 PERFORMANCE FIX LANDS, NETWORKING AND GPIO CLEANUP CONTINUES
By RepoJournal · Filed · About Linux
The kernel killed a massive s390 performance regression by removing an obsolete lock contention handler that had been haunting the architecture since PREEMPT became mandatory.
Alexander Gordeev's s390 fix [1] drops GENERIC_LOCKBREAK from Kconfig, addressing a decades-old compile workaround that turned into a silent performance killer once PREEMPT stopped being optional. Parallel to that, the networking team merged a small but focused batch of fixes [2] covering regressions in netfilter offload device refcounting and xfrm fragment handling. The GPIO subsystem got hammered with cleanup work [3], patching everything from NULL pointer dereferences in gpio-mvebu to resource leaks in the hogging code when multiple chips share the same pin namespace. Netfilter hardened its bridge port handling [4] with missing NULL checks in the offload path, while IPsec addressed a nasty use-after-free [5] in iptfs payload processing where shared fragment markers were being silently dropped during skb fragment moves. These are all solid incremental fixes heading toward 7.1 final, nothing that breaks your weekend but definitely things you want in stable.
Action items
- → Test s390 workloads if you run that architecture - the LOCKBREAK removal should show immediate throughput gains torvalds/linux [plan]
- → If you use IPsec with IP-TFS, backport the use-after-free fix from iptfs_consume_frags to your current kernel torvalds/linux [immediate]
- → Monitor GPIO hogging behavior on multi-chip systems after this merge torvalds/linux [monitor]
References
- [1] Merge tag 's390-7.1-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux torvalds/linux
- [2] Merge tag 'net-7.1-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net torvalds/linux
- [3] Merge tag 'gpio-fixes-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux torvalds/linux
- [4] Merge tag 'nf-26-06-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf torvalds/linux
- [5] Merge tag 'ipsec-2026-06-10' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec torvalds/linux
FAQ
- What changed in Linux on June 12, 2026?
- The kernel killed a massive s390 performance regression by removing an obsolete lock contention handler that had been haunting the architecture since PREEMPT became mandatory.
- What should Linux teams do about it?
- Test s390 workloads if you run that architecture - the LOCKBREAK removal should show immediate throughput gains • If you use IPsec with IP-TFS, backport the use-after-free fix from iptfs_consume_frags to your current kernel • Monitor GPIO hogging behavior on multi-chip systems after this merge
- Which Linux repositories shipped on June 12, 2026?
- torvalds/linux