• Linus Torvalds's avatar
    Merge tag 's390-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux · f0d43b3a
    Linus Torvalds authored
    Pull s390 updates from Heiko Carstens:
     "Besides all the small improvements and cleanups the most notable part
      is the fast vector/SIMD implementation of the ChaCha20 stream cipher,
      which is an adaptation of Andy Polyakov's code for the kernel.
    
      Summary:
    
       - add fast vector/SIMD implementation of the ChaCha20 stream cipher,
         which mainly adapts Andy Polyakov's code for the kernel
    
       - add status attribute to AP queue device so users can easily figure
         out its status
    
       - fix race in page table release code, and and lots of documentation
    
       - remove uevent suppress from cio device driver, since it turned out
         that it generated more problems than it solved problems
    
       - quite a lot of virtual vs physical address confusion fixes
    
       - various other small improvements and cleanups all over the place"
    
    * tag 's390-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (39 commits)
      s390/dasd: use default_groups in kobj_type
      s390/sclp_sd: use default_groups in kobj_type
      s390/pci: simplify __pciwb_mio() inline asm
      s390: remove unused TASK_SIZE_OF
      s390/crash_dump: fix virtual vs physical address handling
      s390/crypto: fix compile error for ChaCha20 module
      s390/mm: check 2KB-fragment page on release
      s390/mm: better annotate 2KB pagetable fragments handling
      s390/mm: fix 2KB pgtable release race
      s390/sclp: release SCLP early buffer after kernel initialization
      s390/nmi: disable interrupts on extended save area update
      s390/zcrypt: CCA control CPRB sending
      s390/disassembler: update opcode table
      s390/uv: fix memblock virtual vs physical address confusion
      s390/smp: fix memblock_phys_free() vs memblock_free() confusion
      s390/sclp: fix memblock_phys_free() vs memblock_free() confusion
      s390/exit: remove dead reference to do_exit from copy_thread
      s390/ap: add missing virt_to_phys address conversion
      s390/pgalloc: use pointers instead of unsigned long values
      s390/pgalloc: add virt/phys address handling to base asce functions
      ...
    f0d43b3a
defconfig 19.5 KB