Merge tag 's390-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Pull s390 updates from Vasily Gorbik: - Add support for ftrace with direct call and ftrace direct call samples. - Add support for kernel command lines longer than current 896 bytes and make its length configurable. - Add support for BEAR enhancement facility to improve last breaking event instruction tracking. - Add kprobes sanity checks and testcases to prevent kprobe in the mid of an instruction. - Allow concurrent access to /dev/hwc for the CPUMF users. - Various ftrace / jump label improvements. - Convert unwinder tests to KUnit. - Add s390_iommu_aperture kernel parameter to tweak the limits on concurrently usable DMA mappings. - Add ap.useirq AP module option which can be used to disable interrupt use. - Add add_disk() error handling support to block device drivers. - Drop arch specific and use generic implementation of strlcpy and strrchr. - Several __pa/__va usages fixes. - Various cio, crypto, pci, kernel doc and other small fixes and improvements all over the code. [ Merge fixup as per https://lore.kernel.org/all/YXAqZ%2FEszRisunQw@osiris/ ] * tag 's390-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (63 commits) s390: make command line configurable s390: support command lines longer than 896 bytes s390/kexec_file: move kernel image size check s390/pci: add s390_iommu_aperture kernel parameter s390/spinlock: remove incorrect kernel doc indicator s390/string: use generic strlcpy s390/string: use generic strrchr s390/ap: function rework based on compiler warning s390/cio: make ccw_device_dma_* more robust s390/vfio-ap: s390/crypto: fix all kernel-doc warnings s390/hmcdrv: fix kernel doc comments s390/ap: new module option ap.useirq s390/cpumf: Allow multiple processes to access /dev/hwc s390/bitops: return true/false (not 1/0) from bool functions s390: add support for BEAR enhancement facility s390: introduce nospec_uses_trampoline() s390: rename last_break to pgm_last_break s390/ptrace: add last_break member to pt_regs s390/sclp: sort out physical vs virtual pointers usage s390/setup: convert start and end initrd pointers to virtual ...
Showing
- Documentation/admin-guide/kernel-parameters.txt 12 additions, 0 deletionsDocumentation/admin-guide/kernel-parameters.txt
- arch/s390/Kconfig 26 additions, 0 deletionsarch/s390/Kconfig
- arch/s390/boot/compressed/decompressor.h 1 addition, 0 deletionsarch/s390/boot/compressed/decompressor.h
- arch/s390/boot/head.S 29 additions, 25 deletionsarch/s390/boot/head.S
- arch/s390/boot/ipl_parm.c 2 additions, 2 deletionsarch/s390/boot/ipl_parm.c
- arch/s390/boot/pgm_check_info.c 2 additions, 2 deletionsarch/s390/boot/pgm_check_info.c
- arch/s390/boot/startup.c 8 additions, 0 deletionsarch/s390/boot/startup.c
- arch/s390/configs/debug_defconfig 7 additions, 2 deletionsarch/s390/configs/debug_defconfig
- arch/s390/configs/defconfig 6 additions, 0 deletionsarch/s390/configs/defconfig
- arch/s390/include/asm/barrier.h 14 additions, 10 deletionsarch/s390/include/asm/barrier.h
- arch/s390/include/asm/bitops.h 1 addition, 1 deletionarch/s390/include/asm/bitops.h
- arch/s390/include/asm/cpu.h 3 additions, 0 deletionsarch/s390/include/asm/cpu.h
- arch/s390/include/asm/debug.h 1 addition, 1 deletionarch/s390/include/asm/debug.h
- arch/s390/include/asm/ftrace.h 57 additions, 1 deletionarch/s390/include/asm/ftrace.h
- arch/s390/include/asm/jump_label.h 2 additions, 0 deletionsarch/s390/include/asm/jump_label.h
- arch/s390/include/asm/livepatch.h 1 addition, 3 deletionsarch/s390/include/asm/livepatch.h
- arch/s390/include/asm/lowcore.h 5 additions, 4 deletionsarch/s390/include/asm/lowcore.h
- arch/s390/include/asm/nospec-branch.h 5 additions, 0 deletionsarch/s390/include/asm/nospec-branch.h
- arch/s390/include/asm/pgtable.h 6 additions, 6 deletionsarch/s390/include/asm/pgtable.h
- arch/s390/include/asm/ptrace.h 21 additions, 2 deletionsarch/s390/include/asm/ptrace.h
Loading
Please register or sign in to comment