This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 8404c9fbc84b Merge branch 'akpm' (patches from Andrew) new 80342d484afc kernel-doc: Add support for __deprecated new 6a79162fe5d5 docs: Fix typo in Documentation/x86/x86_64/5level-paging.rst new eef8abdaedf8 Documentation: input: joydev file corrections new bd8ede484750 docs/zh_CN: Adjust order and content of zh_CN/index.rst new 0ca0d55526d3 docs/core-api: Consistent code style new 2fa4928aed4c docs: correct URL to bios and kernel developer's guide new 0043f0b27a04 docs: reporting-issues.rst: CC subsystem and maintainers o [...] new f5169f713e0c Removed the oprofiled version option new 8e9fa2f21151 oprofiled version output line removed from the list new 7fc4607899e8 Enlisted oprofile version line removed new a3f53e8adfda Merge tag 'docs-5.13-2' of git://git.lwn.net/linux new 788dcee0306e Hexagon: fix build errors new 6fff7410f6be Hexagon: change jumps to must-extend in futex_atomic_* new aaa44952bbd1 Hexagon: remove DEBUG from comet config new f1f99adf05f2 Hexagon: add target builtins to kernel new 5e5948e57e43 Merge tag 'hexagon-5.13-0' of git://git.kernel.org/pub/scm [...] new f6e5aedf470b riscv: Add support for memtest new 9530141455c9 riscv: Add ARCH_HAS_FORTIFY_SOURCE new 2f100585d045 riscv: Enable generic clockevent broadcast new f35bb4b8d10a RISC-V: Don't print SBI version for all detected extensions new 2da073c19641 riscv: Cleanup KASAN_VMALLOC support new 7d0bc44bd0ea kbuild: buildtar: add riscv support new 183787c6fcc2 riscv: Add 3 SBI wrapper functions to get cpu manufacturer [...] new 6f4eea90465a riscv: Introduce alternative mechanism to apply errata solution new 1a0e5dbd3723 riscv: sifive: Add SiFive alternative ports new 800149a77c2c riscv: sifive: Apply errata "cip-453" patch new bff3ff525460 riscv: sifive: Apply errata "cip-1200" patch new 7f3d349065d0 riscv: Use $(LD) instead of $(CC) to link vDSO new 2f095504f4b9 scripts/recordmcount.pl: Fix RISC-V regex for clang new 7ce047715030 riscv: Workaround mcount name prior to clang-13 new adebc8817b5c riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-functio [...] new 8a07ac39f87d samples/kprobes: Add riscv support new 2bfc6cd81bd1 riscv: Move kernel mapping outside of linear mapping new 2a433cf8f3cd Documentation: riscv: Add documentation that describes the [...] new 0df68ce4c26a riscv: Prepare ptdump for vm layout dynamic addresses new 1987501b1130 riscv: add __init section marker to some functions new de31ea4a1181 riscv: Mark some global variables __ro_after_init new e6a302248cec riscv: Constify sys_call_table new 300f62c37d46 riscv: Constify sbi_ipi_ops new cdd1b2bd358f riscv: kprobes: Implement alloc_insn_page() new 1d27d854425f riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exe [...] new fc8504765ec5 riscv: bpf: Avoid breaking W^X new 5387054b986e riscv: module: Create module allocations without exec permissions new a9451b8e1971 riscv: Set ARCH_HAS_STRICT_MODULE_RWX if MMU new b1ebaa0e1318 riscv/kprobe: fix kernel panic when invoking sys_read trac [...] new e75e6bf47a47 riscv/mm: Use BUG_ON instead of if condition followed by BUG. new 772d7891e8b3 riscv: vdso: fix and clean-up Makefile new d83e682e3010 RISC-V: Add EM_RISCV to kexec UAPI header new fba8a8674f68 RISC-V: Add kexec support new ffe0e5261268 RISC-V: Improve init_resources() new e53d28180d4d RISC-V: Add kdump support new 5640975003d0 RISC-V: Add crash kernel support new 44c922572952 RISC-V: enable XIP new 99b3e3d41a03 RISC-V: Add Microchip PolarFire SoC kconfig option new d53b0244c84c dt-bindings: riscv: microchip: Add YAML documentation for [...] new 0fa6107eca41 RISC-V: Initial DTS for Microchip ICICLE board new 2951162094e6 RISC-V: Enable Microchip PolarFire ICICLE SoC new 533b4f3a789d RISC-V: Fix error code returned by riscv_hartid_to_cpuid() new 883fcb8ecaaf riscv: Fix 32b kernel build with CONFIG_DEBUG_VIRTUAL=y new 28252e08649f riscv: Remove 32b kernel mapping from page table dump new f54c7b5898d3 RISC-V: Always define XIP_FIXUP new 939b7cbc0090 Merge tag 'riscv-for-linus-5.13-mw0' of git://git.kernel.o [...] new c4e792d1acce ARM: 9056/1: decompressor: fix BSS size calculation for LL [...] new c0e50736e826 ARM: 9057/1: cache-v7: add missing ISB after cache level s [...] new f9e7a99fb6b8 ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid [...] new 95731b8ee63e ARM: 9059/1: cache-v7: get rid of mini-stack new 08cbcb970256 ARM: 9060/1: kexec: Remove unused kexec_reinit callback new e9d54be9ad5e ARM: 9061/1: kprobes: fix UNPREDICTABLE warnings new 7c182ebab9f3 ARM: 9062/1: kprobes: rewrite test-arm.c in UAL new a506bd575629 ARM: 9064/1: hw_breakpoint: Do not directly check the even [...] new 8252ca87c7a2 ARM: 9066/1: ftrace: pause/unpause function graph tracer i [...] new 0047eb9f0905 ARM: 9068/1: syscalls: switch to generic syscalltbl.sh new 32e9a0d5ffaf ARM: 9067/1: syscalls: switch to generic syscallhdr.sh new aefdd4383bb0 ARM: 9072/1: mm: remove set_kernel_text_r[ow]() new a5e8acd94fe1 ARM: 9073/1: ptdump: add __init section marker to three functions new 5fafafe7eeac ARM: 9074/1: ptdump: convert to DEFINE_SHOW_ATTRIBUTE new 57ac51667d8c ARM: 9075/1: kernel: Fix interrupted SMC calls new 298a58e165e4 ARM: footbridge: remove personal server platform new 322a3b843d7f Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
The 79 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/ABI/testing/sysfs-devices-system-cpu | 2 +- Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/admin-guide/reporting-issues.rst | 49 +-- Documentation/core-api/symbol-namespaces.rst | 26 +- .../devicetree/bindings/riscv/microchip.yaml | 27 ++ Documentation/input/joydev/joystick-api.rst | 14 +- Documentation/input/joydev/joystick.rst | 26 +- Documentation/process/changes.rst | 1 - Documentation/riscv/index.rst | 1 + Documentation/riscv/vm-layout.rst | 63 ++++ .../translations/it_IT/process/changes.rst | 1 - Documentation/translations/zh_CN/index.rst | 168 +++++++++- Documentation/x86/x86_64/5level-paging.rst | 4 +- arch/arm/boot/compressed/Makefile | 4 +- arch/arm/configs/footbridge_defconfig | 1 - arch/arm/include/asm/kexec.h | 3 - arch/arm/include/asm/memory.h | 15 - arch/arm/include/asm/set_memory.h | 8 - arch/arm/include/uapi/asm/Kbuild | 1 - arch/arm/include/uapi/asm/unistd.h | 1 - arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/entry-common.S | 8 +- arch/arm/kernel/hw_breakpoint.c | 2 +- arch/arm/kernel/machine_kexec.c | 8 - arch/arm/kernel/smccc-call.S | 11 +- arch/arm/kernel/suspend.c | 19 +- arch/arm/mach-footbridge/Kconfig | 21 -- arch/arm/mach-footbridge/Makefile | 2 - arch/arm/mach-footbridge/personal-pci.c | 57 ---- arch/arm/mach-footbridge/personal.c | 25 -- arch/arm/mm/cache-v7.S | 58 ++-- arch/arm/mm/dump.c | 4 +- arch/arm/mm/init.c | 21 -- arch/arm/mm/proc-v7.S | 39 ++- arch/arm/mm/ptdump_debugfs.c | 15 +- arch/arm/probes/kprobes/test-arm.c | 294 +++++++++--------- arch/arm/probes/kprobes/test-core.h | 1 + arch/arm/tools/Makefile | 26 +- arch/arm/tools/syscallhdr.sh | 31 -- arch/arm/tools/syscalltbl.sh | 22 -- arch/hexagon/Makefile | 6 +- arch/hexagon/configs/comet_defconfig | 1 - arch/hexagon/include/asm/futex.h | 4 +- arch/hexagon/include/asm/timex.h | 3 +- arch/hexagon/kernel/hexagon_ksyms.c | 8 +- arch/hexagon/kernel/ptrace.c | 4 +- arch/hexagon/lib/Makefile | 3 +- arch/hexagon/lib/divsi3.S | 67 ++++ arch/hexagon/lib/memcpy_likely_aligned.S | 56 ++++ arch/hexagon/lib/modsi3.S | 46 +++ arch/hexagon/lib/udivsi3.S | 38 +++ arch/hexagon/lib/umodsi3.S | 36 +++ arch/riscv/Kconfig | 90 +++++- arch/riscv/Kconfig.erratas | 44 +++ arch/riscv/Kconfig.socs | 8 + arch/riscv/Makefile | 9 +- arch/riscv/boot/Makefile | 13 + arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/microchip/Makefile | 2 + .../dts/microchip/microchip-mpfs-icicle-kit.dts | 72 +++++ arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 329 ++++++++++++++++++++ arch/riscv/boot/loader.lds.S | 3 +- arch/riscv/configs/defconfig | 4 + arch/riscv/errata/Makefile | 2 + arch/riscv/errata/alternative.c | 74 +++++ arch/riscv/errata/sifive/Makefile | 2 + arch/riscv/errata/sifive/errata.c | 106 +++++++ arch/riscv/errata/sifive/errata_cip_453.S | 38 +++ arch/riscv/include/asm/alternative-macros.h | 142 +++++++++ arch/riscv/include/asm/alternative.h | 39 +++ arch/riscv/include/asm/asm.h | 1 + arch/riscv/include/asm/csr.h | 3 + arch/riscv/include/asm/elf.h | 6 + arch/riscv/include/asm/errata_list.h | 39 +++ arch/riscv/include/asm/ftrace.h | 14 +- arch/riscv/include/asm/kexec.h | 56 ++++ arch/riscv/include/asm/page.h | 47 ++- arch/riscv/include/asm/pgtable.h | 65 +++- arch/riscv/include/asm/sbi.h | 3 + arch/riscv/include/asm/sections.h | 1 + arch/riscv/include/asm/set_memory.h | 1 + arch/riscv/include/asm/smp.h | 4 +- arch/riscv/include/asm/string.h | 5 + arch/riscv/include/asm/syscall.h | 2 +- arch/riscv/include/asm/tlbflush.h | 3 +- arch/riscv/include/asm/vendorid_list.h | 10 + arch/riscv/kernel/Makefile | 6 + arch/riscv/kernel/crash_dump.c | 46 +++ arch/riscv/kernel/crash_save_regs.S | 56 ++++ arch/riscv/kernel/entry.S | 6 +- arch/riscv/kernel/head.S | 49 ++- arch/riscv/kernel/head.h | 3 + arch/riscv/kernel/kexec_relocate.S | 223 ++++++++++++++ arch/riscv/kernel/machine_kexec.c | 193 ++++++++++++ arch/riscv/kernel/mcount.S | 10 +- arch/riscv/kernel/module.c | 8 +- arch/riscv/kernel/probes/kprobes.c | 12 +- arch/riscv/kernel/sbi.c | 31 +- arch/riscv/kernel/setup.c | 130 +++++--- arch/riscv/kernel/smp.c | 24 +- arch/riscv/kernel/smpboot.c | 4 + arch/riscv/kernel/syscall_table.c | 2 +- arch/riscv/kernel/time.c | 2 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/kernel/vdso.c | 4 +- arch/riscv/kernel/vdso/Makefile | 16 +- .../kernel/{vmlinux.lds.S => vmlinux-xip.lds.S} | 127 ++++---- arch/riscv/kernel/vmlinux.lds.S | 16 +- arch/riscv/mm/fault.c | 13 + arch/riscv/mm/init.c | 337 +++++++++++++++++++-- arch/riscv/mm/kasan_init.c | 71 ++--- arch/riscv/mm/physaddr.c | 2 +- arch/riscv/mm/ptdump.c | 75 ++++- arch/riscv/net/bpf_jit_comp64.c | 13 - arch/riscv/net/bpf_jit_core.c | 14 + include/uapi/linux/kexec.h | 1 + samples/kprobes/kprobe_example.c | 8 + scripts/kernel-doc | 1 + scripts/package/buildtar | 8 + scripts/recordmcount.pl | 2 +- scripts/ver_linux | 1 - 121 files changed, 3294 insertions(+), 816 deletions(-) create mode 100644 Documentation/devicetree/bindings/riscv/microchip.yaml create mode 100644 Documentation/riscv/vm-layout.rst delete mode 100644 arch/arm/mach-footbridge/personal-pci.c delete mode 100644 arch/arm/mach-footbridge/personal.c delete mode 100644 arch/arm/tools/syscallhdr.sh delete mode 100644 arch/arm/tools/syscalltbl.sh create mode 100644 arch/hexagon/lib/divsi3.S create mode 100644 arch/hexagon/lib/memcpy_likely_aligned.S create mode 100644 arch/hexagon/lib/modsi3.S create mode 100644 arch/hexagon/lib/udivsi3.S create mode 100644 arch/hexagon/lib/umodsi3.S create mode 100644 arch/riscv/Kconfig.erratas create mode 100644 arch/riscv/boot/dts/microchip/Makefile create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi create mode 100644 arch/riscv/errata/Makefile create mode 100644 arch/riscv/errata/alternative.c create mode 100644 arch/riscv/errata/sifive/Makefile create mode 100644 arch/riscv/errata/sifive/errata.c create mode 100644 arch/riscv/errata/sifive/errata_cip_453.S create mode 100644 arch/riscv/include/asm/alternative-macros.h create mode 100644 arch/riscv/include/asm/alternative.h create mode 100644 arch/riscv/include/asm/errata_list.h create mode 100644 arch/riscv/include/asm/kexec.h create mode 100644 arch/riscv/include/asm/vendorid_list.h create mode 100644 arch/riscv/kernel/crash_dump.c create mode 100644 arch/riscv/kernel/crash_save_regs.S create mode 100644 arch/riscv/kernel/kexec_relocate.S create mode 100644 arch/riscv/kernel/machine_kexec.c copy arch/riscv/kernel/{vmlinux.lds.S => vmlinux-xip.lds.S} (52%)