• Linus Torvalds's avatar
    Merge tag 's390-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux · f154c806
    Linus Torvalds authored
    Pull more s390 updates from Heiko Carstens:
     "Except for the xpram device driver removal it is all about fixes and
      cleanups.
    
       - Fix topology update on cpu hotplug, so notifiers see expected
         masks. This bug was uncovered with SCHED_CORE support.
    
       - Fix stack unwinding so that the correct number of entries are
         omitted like expected by common code. This fixes KCSAN selftests.
    
       - Add kmemleak annotation to stack_alloc to avoid false positive
         kmemleak warnings.
    
       - Avoid layering violation in common I/O code and don't unregister
         subchannel from child-drivers.
    
       - Remove xpram device driver for which no real use case exists since
         the kernel is 64 bit only. Also all hypervisors got required
         support removed in the meantime, which means the xpram device
         driver is dead code.
    
       - Fix -ENODEV handling of clp_get_state in our PCI code.
    
       - Enable KFENCE in debug defconfig.
    
       - Cleanup hugetlbfs s390 specific Kconfig dependency.
    
       - Quite a lot of trivial fixes to get rid of "W=1" warnings, and and
         other simple cleanups"
    
    * tag 's390-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
      hugetlbfs: s390 is always 64bit
      s390/ftrace: remove incorrect __va usage
      s390/zcrypt: remove incorrect kernel doc indicators
      scsi: zfcp: fix kernel doc comments
      s390/sclp: add __nonstring annotation
      s390/hmcdrv_ftp: fix kernel doc comment
      s390: remove xpram device driver
      s390/pci: read clp_list_pci_req only once
      s390/pci: fix clp_get_state() handling of -ENODEV
      s390/cio: fix kernel doc comment
      s390/ctrlchar: fix kernel doc comment
      s390/con3270: use proper type for tasklet function
      s390/cpum_cf: move array from header to C file
      s390/mm: fix kernel doc comments
      s390/topology: fix topology information when calling cpu hotplug notifiers
      s390/unwind: use current_frame_address() to unwind current task
      s390/configs: enable CONFIG_KFENCE in debug_defconfig
      s390/entry: make oklabel within CHKSTG macro local
      s390: add kmemleak annotation in stack_alloc()
      s390/cio: dont unregister subchannel from child-drivers
    f154c806
setup.c 29 KB