Merge tag 's390-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
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 ...
Showing
- arch/s390/configs/debug_defconfig 1 addition, 0 deletionsarch/s390/configs/debug_defconfig
- arch/s390/configs/defconfig 1 addition, 0 deletionsarch/s390/configs/defconfig
- arch/s390/crypto/Makefile 2 additions, 0 deletionsarch/s390/crypto/Makefile
- arch/s390/crypto/chacha-glue.c 100 additions, 0 deletionsarch/s390/crypto/chacha-glue.c
- arch/s390/crypto/chacha-s390.S 907 additions, 0 deletionsarch/s390/crypto/chacha-s390.S
- arch/s390/crypto/chacha-s390.h 14 additions, 0 deletionsarch/s390/crypto/chacha-s390.h
- arch/s390/include/asm/ap.h 3 additions, 1 deletionarch/s390/include/asm/ap.h
- arch/s390/include/asm/diag.h 2 additions, 2 deletionsarch/s390/include/asm/diag.h
- arch/s390/include/asm/nmi.h 3 additions, 3 deletionsarch/s390/include/asm/nmi.h
- arch/s390/include/asm/pci_dma.h 16 additions, 13 deletionsarch/s390/include/asm/pci_dma.h
- arch/s390/include/asm/processor.h 1 addition, 2 deletionsarch/s390/include/asm/processor.h
- arch/s390/include/asm/qdio.h 13 additions, 12 deletionsarch/s390/include/asm/qdio.h
- arch/s390/include/asm/vx-insn.h 117 additions, 0 deletionsarch/s390/include/asm/vx-insn.h
- arch/s390/kernel/crash_dump.c 1 addition, 1 deletionarch/s390/kernel/crash_dump.c
- arch/s390/kernel/dis.c 1 addition, 0 deletionsarch/s390/kernel/dis.c
- arch/s390/kernel/machine_kexec.c 1 addition, 1 deletionarch/s390/kernel/machine_kexec.c
- arch/s390/kernel/nmi.c 17 additions, 26 deletionsarch/s390/kernel/nmi.c
- arch/s390/kernel/process.c 0 additions, 1 deletionarch/s390/kernel/process.c
- arch/s390/kernel/setup.c 1 addition, 1 deletionarch/s390/kernel/setup.c
- arch/s390/kernel/smp.c 18 additions, 17 deletionsarch/s390/kernel/smp.c
Please register or sign in to comment