• Linus Torvalds's avatar
    Merge tag 's390-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux · c7a5238e
    Linus Torvalds authored
    Pull s390 updates from Heiko Carstens:
    
     - Improve ftrace code patching so that stop_machine is not required
       anymore. This requires a small common code patch acked by Steven
       Rostedt:
    
         https://lore.kernel.org/linux-s390/20210730220741.4da6fdf6@oasis.local.home/
    
     - Enable KCSAN for s390. This comes with a small common code change to
       fix a compile warning. Acked by Marco Elver:
    
         https://lore.kernel.org/r/20210729142811.1309391-1-hca@linux.ibm.com
    
     - Add KFENCE support for s390. This also comes with a minimal x86 patch
       from Marco Elver who said also this can be carried via the s390 tree:
    
         https://lore.kernel.org/linux-s390/YQJdarx6XSUQ1tFZ@elver.google.com/
    
     - More changes to prepare the decompressor for relocation.
    
     - Enable DAT also for CPU restart path.
    
     - Final set of register asm removal patches; leaving only three
       locations where needed and sane.
    
     - Add NNPA, Vector-Packed-Decimal-Enhancement Facility 2, PCI MIO
       support to hwcaps flags.
    
     - Cleanup hwcaps implementation.
    
     - Add new instructions to in-kernel disassembler.
    
     - Various QDIO cleanups.
    
     - Add SCLP debug feature.
    
     - Various other cleanups and improvements all over the place.
    
    * tag 's390-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (105 commits)
      s390: remove SCHED_CORE from defconfigs
      s390/smp: do not use nodat_stack for secondary CPU start
      s390/smp: enable DAT before CPU restart callback is called
      s390: update defconfigs
      s390/ap: fix state machine hang after failure to enable irq
      KVM: s390: generate kvm hypercall functions
      s390/sclp: add tracing of SCLP interactions
      s390/debug: add early tracing support
      s390/debug: fix debug area life cycle
      s390/debug: keep debug data on resize
      s390/diag: make restart_part2 a local label
      s390/mm,pageattr: fix walk_pte_level() early exit
      s390: fix typo in linker script
      s390: remove do_signal() prototype and do_notify_resume() function
      s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c
      s390/pci: improve DMA translation init and exit
      s390/pci: simplify CLP List PCI handling
      s390/pci: handle FH state mismatch only on disable
      s390/pci: fix misleading rc in clp_set_pci_fn()
      s390/boot: factor out offset_vmlinux_info() function
      ...
    c7a5238e
debug_defconfig 20.9 KB