diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2026-06-11 10:30:37 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2026-06-11 10:30:37 -0700 |
| commit | 2b414a95b8f7307d42173ba9e580d6d3e2bcbfce (patch) | |
| tree | e3349ab3ed37a969406d19f956d659503a006c92 | |
| parent | 22e2036479cb77df6281ebbd376ae6c330774790 (diff) | |
| parent | 1f57f68c4dd101e5e8ffc9ffa6428f45bcdd776a (diff) | |
Pull s390 fix from Alexander Gordeev:
- s390 selects GENERIC_LOCKBREAK when PREEMPT is enabled to tackle an
old compile error that no longer exists. Since recently PREEMPT is
always enabled, this LOCKBREAK config causes massive performance
regressions.
Remove GENERIC_LOCKBREAK from s390 Kconfig to fix the degradation.
* tag 's390-7.1-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
s390: Remove GENERIC_LOCKBREAK Kconfig option
| -rw-r--r-- | arch/s390/Kconfig | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index ecbcbb781e40..9921a3772bf7 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig @@ -29,9 +29,6 @@ config GENERIC_BUG config GENERIC_BUG_RELATIVE_POINTERS def_bool y -config GENERIC_LOCKBREAK - def_bool y if PREEMPTION - config AUDIT_ARCH def_bool y |
