This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 0c5c62ddf88c Merge tag 'pci-v5.16-changes' of git://git.kernel.org/pub/ [...] new b860b9346e2d s390/ftrace: remove dead code new 4df898dc06da s390/kprobes: add sanity check new 1c8174fdc798 s390/pci: tolerate inconsistent handle in recover new fa172f043f5b s390/cio: unregister the subchannel while purging new 6526a597a2e8 s390/pci: add simpler s390dbf traces for events new 0c3812c347bf s390/cio: derive cdev information only for IO-subchannels new 54235d5cfea0 s390/sclp_sd: fix warnings about missing parameter description new f768a20c0a6e s390/ftrace: add FTRACE_GEN_NOP_ASM macro new d340d28a968e kprobes: add testcases for s390 new bca2d0428e3d s390/sclp_vt220: fix unused function warning new 584315ed87a7 s390/boot: initialize control registers in decompressor new e3ec8e0f5711 s390/boot: allocate amode31 section in decompressor new 11dfe199eb31 s390/block/dasd_genhd: add error handling support for add_disk() new 1a5db707c859 s390/block/dcssblk: add error handling support for add_disk() new f367c7d9fb32 s390/block/scm_blk: add error handling support for add_disk() new 4a667ba87308 s390/debug: fix kernel-doc warnings new 25d36a85c61b s390/test_unwind: convert to KUnit new fbbd14073712 s390/barrier: factor out bcr_serialize() new e16d02ee3f34 s390: introduce text_poke_sync() new 1c27dfb24e3b s390/jump_label: use text_poke_sync() new ae2b9a11b494 s390/ftrace: use text_poke_sync_lock() new e5873d6f7a7a s390/ftrace: add missing serialization for graph caller patching new 4e0502b8b310 s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH new acd6c9afc63c s390/jump_label: rename __jump_label_transform() new 0c14c037952c s390/jump_label: add __init_or_module annotation new 5740a7c71ab6 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support new 176510ebecd1 s390/ftrace: add ftrace_instruction_pointer_set() helper function new 894979689d3a s390/ftrace: provide separate ftrace_caller/ftrace_regs_ca [...] new 885359c42942 s390/ptrace: fix coding style new 3990b5baf225 selftests/ftrace: add s390 support for kprobe args tests new a30b5b030476 s390/ptrace: add function argument access API new b2f583937aad s390/cmm: use string_upper() instead of open coded variant new 2ab3a0a9fad8 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support new 3d487acf1b1a s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h new c316eb446046 samples: add HAVE_SAMPLE_FTRACE_DIRECT config option new 1254cfbc5f97 samples: add s390 support for ftrace direct call samples new 1a446b24730e s390: update defconfigs new e7456f7adbaa Merge branch 'fixes' into features new 3826350e6dd4 s390/ap: Fix hanging ioctl caused by orphaned replies new 3f74eb5f7819 s390/zcrypt: rework of debug feature messages new 273cd173a1e0 s390/pgtable: use physical address for Page-Table Origin new 5caca32fba20 s390/cpcmd: use physical address for command and response new e035389b73b1 s390/setup: use virtual address for STSI instruction new 04f11ed7d8e0 s390/setup: use physical pointers for memblock_reserve() new dd9089b65407 s390/setup: convert start and end initrd pointers to virtual new ada1da31ce34 s390/sclp: sort out physical vs virtual pointers usage new c8f573eccb73 s390/ptrace: add last_break member to pt_regs new 26c21aa48584 s390: rename last_break to pgm_last_break new 5d17d4ed7e89 s390: introduce nospec_uses_trampoline() new 3b051e89da70 s390: add support for BEAR enhancement facility new ff7a1eefdff5 s390/bitops: return true/false (not 1/0) from bool functions new 453380318edd s390/cpumf: Allow multiple processes to access /dev/hwc new d09827256557 s390/ap: new module option ap.useirq new a4892f85c85d s390/hmcdrv: fix kernel doc comments new 5ef4f710065d s390/vfio-ap: s390/crypto: fix all kernel-doc warnings new ad9a14517263 s390/cio: make ccw_device_dma_* more robust new 132c1e74aa7f s390/ap: function rework based on compiler warning new eec013bbf66f s390/string: use generic strrchr new f492bac3b6c8 s390/string: use generic strlcpy new 74e74f9cb3de s390/spinlock: remove incorrect kernel doc indicator new 6aefbf1cdf00 s390/pci: add s390_iommu_aperture kernel parameter new 277c8389386e s390/kexec_file: move kernel image size check new 5ecb2da660ab s390: support command lines longer than 896 bytes new 622021cd6c56 s390: make command line configurable new 0b707e572a19 Merge tag 's390-5.16-1' of git://git.kernel.org/pub/scm/li [...] new e369953a5ba3 xtensa: move _SimulateUserKernelVectorException out of Win [...] new eda8dd1224d6 xtensa: use a14 instead of a15 in inline assembly new d191323bc023 xtensa: don't use a12 in strncpy_user new 61a6b91283b4 xtensa: don't use a12 in __xtensa_copy_user in call0 ABI new 5cce39b6aaa0 xtensa: definitions for call0 ABI new 0b5372570b1f xtensa: implement call0 ABI support in assembly new 09af39f649da xtensa: use register window specific opcodes only when present new da0a4e5c8fbc xtensa: only build windowed register support code when needed new 431d1a34dfb6 xtensa: remove unused variable wmask new bd47cdb78997 xtensa: move section symbols to asm/sections.h new 00f178e15095 Merge tag 'xtensa-20211105' of git://github.com/jcmvbkbc/l [...]
The 76 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 12 ++ arch/s390/Kconfig | 26 +++ arch/s390/boot/compressed/decompressor.h | 1 + arch/s390/boot/head.S | 54 ++--- arch/s390/boot/ipl_parm.c | 4 +- arch/s390/boot/pgm_check_info.c | 4 +- arch/s390/boot/startup.c | 8 + arch/s390/configs/debug_defconfig | 9 +- arch/s390/configs/defconfig | 6 + arch/s390/include/asm/barrier.h | 24 ++- arch/s390/include/asm/bitops.h | 2 +- arch/s390/include/asm/cpu.h | 3 + arch/s390/include/asm/debug.h | 2 +- arch/s390/include/asm/ftrace.h | 58 +++++- arch/s390/include/asm/jump_label.h | 2 + arch/s390/include/asm/livepatch.h | 4 +- arch/s390/include/asm/lowcore.h | 9 +- arch/s390/include/asm/nospec-branch.h | 5 + arch/s390/include/asm/pgtable.h | 12 +- arch/s390/include/asm/ptrace.h | 23 ++- arch/s390/include/asm/sclp.h | 1 + arch/s390/include/asm/setup.h | 9 +- arch/s390/include/asm/string.h | 4 - arch/s390/include/asm/text-patching.h | 16 ++ arch/s390/include/uapi/asm/setup.h | 13 -- arch/s390/kernel/alternative.c | 20 ++ arch/s390/kernel/asm-offsets.c | 7 +- arch/s390/kernel/cpcmd.c | 6 +- arch/s390/kernel/dumpstack.c | 2 +- arch/s390/kernel/early.c | 3 +- arch/s390/kernel/entry.S | 45 +++- arch/s390/kernel/entry.h | 1 + arch/s390/kernel/ftrace.c | 96 ++------- arch/s390/kernel/head64.S | 18 -- arch/s390/kernel/irq.c | 10 +- arch/s390/kernel/jump_label.c | 34 +-- arch/s390/kernel/kprobes.c | 48 ++++- arch/s390/kernel/machine_kexec_file.c | 35 ++-- arch/s390/kernel/mcount.S | 64 ++++-- arch/s390/kernel/nospec-branch.c | 2 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 228 ++++++++++++++------- arch/s390/kernel/process.c | 2 +- arch/s390/kernel/setup.c | 42 ++-- arch/s390/kernel/syscall.c | 2 + arch/s390/kernel/traps.c | 10 +- arch/s390/kernel/vmlinux.lds.S | 1 + arch/s390/kvm/interrupt.c | 2 +- arch/s390/lib/Makefile | 2 + arch/s390/lib/spinlock.c | 2 +- arch/s390/lib/string.c | 45 ---- arch/s390/lib/test_kprobes.c | 75 +++++++ arch/s390/lib/test_kprobes.h | 10 + arch/s390/lib/test_kprobes_asm.S | 45 ++++ arch/s390/lib/test_unwind.c | 169 ++++++++------- arch/s390/mm/cmm.c | 11 +- arch/s390/mm/dump_pagetables.c | 14 +- arch/s390/mm/pageattr.c | 4 +- arch/s390/mm/vmem.c | 10 +- arch/s390/net/bpf_jit_comp.c | 6 +- arch/s390/pci/pci_dma.c | 25 ++- arch/s390/pci/pci_event.c | 4 + arch/s390/pci/pci_sysfs.c | 8 + arch/x86/Kconfig | 2 + arch/xtensa/boot/boot-elf/bootstrap.S | 2 + arch/xtensa/boot/boot-redboot/bootstrap.S | 72 ++++--- arch/xtensa/include/asm/asmmacro.h | 65 ++++++ arch/xtensa/include/asm/atomic.h | 26 +-- arch/xtensa/include/asm/cmpxchg.h | 16 +- arch/xtensa/include/asm/core.h | 11 + arch/xtensa/include/asm/processor.h | 32 ++- arch/xtensa/include/asm/sections.h | 41 ++++ arch/xtensa/include/asm/traps.h | 2 + arch/xtensa/kernel/align.S | 2 + arch/xtensa/kernel/entry.S | 216 ++++++++++++------- arch/xtensa/kernel/head.S | 24 ++- arch/xtensa/kernel/mcount.S | 38 +++- arch/xtensa/kernel/process.c | 27 ++- arch/xtensa/kernel/setup.c | 102 +++------ arch/xtensa/kernel/signal.c | 12 +- arch/xtensa/kernel/traps.c | 6 +- arch/xtensa/kernel/vectors.S | 55 +++-- arch/xtensa/kernel/vmlinux.lds.S | 12 +- arch/xtensa/lib/strncpy_user.S | 17 +- arch/xtensa/lib/usercopy.S | 28 ++- drivers/s390/block/dasd_genhd.c | 10 +- drivers/s390/block/dcssblk.c | 8 +- drivers/s390/block/scm_blk.c | 7 +- drivers/s390/char/sclp.c | 14 +- drivers/s390/char/sclp.h | 2 +- drivers/s390/char/sclp_early.c | 5 + drivers/s390/char/sclp_ftp.c | 3 + drivers/s390/char/sclp_sd.c | 11 +- drivers/s390/char/sclp_vt220.c | 4 +- drivers/s390/cio/css.c | 9 +- drivers/s390/cio/device.c | 2 + drivers/s390/cio/device_ops.c | 12 +- drivers/s390/crypto/ap_bus.c | 81 ++++---- drivers/s390/crypto/ap_debug.h | 2 +- drivers/s390/crypto/ap_queue.c | 9 +- drivers/s390/crypto/vfio_ap_drv.c | 16 +- drivers/s390/crypto/vfio_ap_ops.c | 5 +- drivers/s390/crypto/vfio_ap_private.h | 43 ++-- drivers/s390/crypto/zcrypt_api.c | 45 ++-- drivers/s390/crypto/zcrypt_card.c | 8 +- drivers/s390/crypto/zcrypt_debug.h | 2 +- drivers/s390/crypto/zcrypt_error.h | 22 +- drivers/s390/crypto/zcrypt_msgtype50.c | 18 +- drivers/s390/crypto/zcrypt_msgtype6.c | 40 ++-- drivers/s390/crypto/zcrypt_queue.c | 17 +- samples/Kconfig | 8 +- samples/Makefile | 1 + samples/ftrace/Makefile | 2 +- samples/ftrace/ftrace-direct-modify.c | 44 ++++ samples/ftrace/ftrace-direct-too.c | 28 +++ samples/ftrace/ftrace-direct.c | 28 +++ .../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 4 + 118 files changed, 1824 insertions(+), 918 deletions(-) create mode 100644 arch/s390/include/asm/text-patching.h create mode 100644 arch/s390/lib/test_kprobes.c create mode 100644 arch/s390/lib/test_kprobes.h create mode 100644 arch/s390/lib/test_kprobes_asm.S create mode 100644 arch/xtensa/include/asm/sections.h