-
- Downloads
Merge tag 's390-6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Pull more s390 updates from Heiko Carstens: - Add swap entry for hugetlbfs support - Add PTE_MARKER support for hugetlbs mappings; this fixes a regression (possible page fault loop) which was introduced when support for UFFDIO_POISON for hugetlbfs was added - Add ARCH_HAS_PREEMPT_LAZY and PREEMPT_DYNAMIC support - Mark IRQ entries in entry code, so that stack tracers can filter out the non-IRQ parts of stack traces. This fixes stack depot capacity limit warnings, since without filtering the number of unique stack traces is huge - In PCI code fix leak of struct zpci_dev object, and fix potential double remove of hotplug slot - Fix pagefault_disable() / pagefault_enable() unbalance in arch_stack_user_walk_common() - A couple of inline assembly optimizations, more cmpxchg() to try_cmpxchg() conversions, and removal of usages of xchg() and cmpxchg() on one and two byte memory areas - Various other small improvements and cleanups * tag 's390-6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (27 commits) Revert "s390/mm: Allow large pages for KASAN shadow mapping" s390/spinlock: Use flag output constraint for arch_cmpxchg_niai8() s390/spinlock: Use R constraint for arch_load_niai4() s390/spinlock: Generate shorter code for arch_spin_unlock() s390/spinlock: Remove condition code clobber from arch_spin_unlock() s390/spinlock: Use symbolic names in inline assemblies s390: Support PREEMPT_DYNAMIC s390/pci: Fix potential double remove of hotplug slot s390/pci: Fix leak of struct zpci_dev when zpci_add_device() fails s390/mm/hugetlbfs: Add missing includes s390/mm: Add PTE_MARKER support for hugetlbfs mappings s390/mm: Introduce region-third and segment table swap entries s390/mm: Introduce region-third and segment table entry present bits s390/mm: Rearrange region-third and segment table entry SW bits KVM: s390: Increase size of union sca_utility to four bytes KVM: s390: Remove one byte cmpxchg() usage KVM: s390: Use try_cmpxchg() instead of cmpxchg() loops s390/ap: Replace xchg() with WRITE_ONCE() s390/mm: Allow large pages for KASAN shadow mapping s390: Add ARCH_HAS_PREEMPT_LAZY support ...
Showing
- arch/s390/Kconfig 2 additions, 0 deletionsarch/s390/Kconfig
- arch/s390/include/asm/debug.h 5 additions, 3 deletionsarch/s390/include/asm/debug.h
- arch/s390/include/asm/gmap.h 2 additions, 2 deletionsarch/s390/include/asm/gmap.h
- arch/s390/include/asm/hugetlb.h 3 additions, 1 deletionarch/s390/include/asm/hugetlb.h
- arch/s390/include/asm/kvm_host.h 10 additions, 5 deletionsarch/s390/include/asm/kvm_host.h
- arch/s390/include/asm/pgtable.h 95 additions, 22 deletionsarch/s390/include/asm/pgtable.h
- arch/s390/include/asm/preempt.h 18 additions, 4 deletionsarch/s390/include/asm/preempt.h
- arch/s390/include/asm/spinlock.h 4 additions, 3 deletionsarch/s390/include/asm/spinlock.h
- arch/s390/include/asm/thread_info.h 11 additions, 10 deletionsarch/s390/include/asm/thread_info.h
- arch/s390/include/asm/tlbflush.h 0 additions, 5 deletionsarch/s390/include/asm/tlbflush.h
- arch/s390/kernel/debug.c 49 additions, 34 deletionsarch/s390/kernel/debug.c
- arch/s390/kernel/entry.S 4 additions, 0 deletionsarch/s390/kernel/entry.S
- arch/s390/kernel/kprobes.c 6 additions, 0 deletionsarch/s390/kernel/kprobes.c
- arch/s390/kernel/perf_cpum_sf.c 13 additions, 25 deletionsarch/s390/kernel/perf_cpum_sf.c
- arch/s390/kernel/stacktrace.c 1 addition, 1 deletionarch/s390/kernel/stacktrace.c
- arch/s390/kvm/gaccess.c 8 additions, 8 deletionsarch/s390/kvm/gaccess.c
- arch/s390/kvm/interrupt.c 8 additions, 17 deletionsarch/s390/kvm/interrupt.c
- arch/s390/kvm/kvm-s390.c 2 additions, 2 deletionsarch/s390/kvm/kvm-s390.c
- arch/s390/kvm/pci.c 2 additions, 3 deletionsarch/s390/kvm/pci.c
- arch/s390/lib/spinlock.c 27 additions, 7 deletionsarch/s390/lib/spinlock.c
Loading
Please register or sign in to comment