This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7163a2111f6c Merge tag 'acpi-6.4-rc1-3' of git://git.kernel.org/pub/scm [...] new 2ed90cb0938a KVM: RISC-V: Retry fault if vma_lookup() results become invalid new c69daf8bf88c RISC-V: KVM: Alphabetize selects new 96b3d4bd93f9 RISC-V: KVM: Add ONE_REG interface to enable/disable SBI e [...] new 90deec51d726 RISC-V: KVM: Allow Zbb extension for Guest/VM new d6f5f6e904be RISC-V: Add AIA related CSR defines new 8fe6f7e14c7e RISC-V: Detect AIA CSRs from ISA string new e290dbb7f736 RISC-V: KVM: Drop the _MASK suffix from hgatp.VMID mask defines new 54e43320c2ba RISC-V: KVM: Initial skeletal support for AIA new 7d50dd501201 RISC-V: KVM: Implement subtype for CSR ONE_REG interface new 78f94c082a2f RISC-V: KVM: Add ONE_REG interface for AIA CSRs new 6b1e8ba4bac4 RISC-V: KVM: Use bitmap for irqs_pending and irqs_pending_mask new 2f4d58f7635a RISC-V: KVM: Virtualize per-HART AIA CSRs new d4fba4dfdcce Merge tag 'kvm-riscv-6.4-1' of https://github.com/kvm-risc [...] new edbdb43fc96b KVM: x86: Preserve TDP MMU roots until they are explicitly [...] new 29b38e765016 Merge tag 'kvm-x86-mmu-6.4-2' of https://github.com/kvm-x8 [...] new 292a7d6fca33 KVM: s390: pv: fix asynchronous teardown for small VMs new c148dc8e2fa4 KVM: s390: fix race in gmap_make_secure() new 7a8016d95651 Merge tag 'kvm-s390-next-6.4-2' of https://git.kernel.org/ [...] new 493804a6895d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new b3d6bdfea21c riscv: Adjust dependencies of HAVE_DYNAMIC_FTRACE selection new 0def12f32129 RISC-V: Change suspend_save_csrs and suspend_restore_csrs [...] new fcb89863d1b7 RISC-V: Factor out common code of __cpu_resume_enter() new a15c90b67a66 RISC-V: mm: Enable huge page support to kernel_page_presen [...] new c0317210012e RISC-V: Add arch functions to support hibernation/suspend-to-disk new 38dab744f77f Merge patch series "RISC-V Hibernation Support" new e4ef93edd4e0 riscv: mm: remove redundant parameter of create_fdt_early_ [...] new 41cad8284d5e RISC-V: Align SBI probe implementation with spec new a2a58b5ca124 RISC-V: fix sifive and thead section mismatches in errata new 26b0812f4cf8 RISC-V: fixup in-flight collision with ARCH_WANT_OPTIMIZE_ [...] new f9c4bbddece7 riscv: compat_syscall_table: Fixup compile warning new 41ebfc91f785 dt-bindings: riscv: explicitly mention assumption of Zicsr [...] new 4db9e253e701 riscv: Move .rela.dyn to the init sections new c2d3c8441e3d RISC-V: include cpufeature.h in cpufeature.c new 982365a8f5c4 Merge tag 'riscv-for-linus-6.4-mw2' of git://git.kernel.or [...] adds 6014bc27561f x86-64: make access_ok() independent of LAM adds 6ccdc91d6af9 x86: mm: remove architecture-specific 'access_ok()' define adds b9bd9f605c4a x86: uaccess: move 32-bit and 64-bit parts into proper <as [...] adds 1dbc0a9515fd x86: mm: remove 'sign' games from LAM untagged_addr*() macros adds 798dec3304f6 x86-64: mm: clarify the 'positive addresses' user address rules new d5ed10bb80bb Merge branch 'x86-uaccess-cleanup': x86 uaccess header cleanups new 068550631fbe locking/arch: Rename all internal __xchg() names to __arch_xchg() new 286deb7ec03d locking/rwbase: Mitigate indefinite writer starvation new e6ce9d741163 locking/atomic: Add generic try_cmpxchg{,64}_local() support new 8fc4fddaf9a1 locking/generic: Wire up local{,64}_try_cmpxchg() new d994f2c8e241 locking/arch: Wire up local_try_cmpxchg() new 5cd4c268412f locking/x86: Define arch_try_cmpxchg_local() new ec570320b09f locking/atomic: Correct (cmp)xchg() instrumentation new b115d85a9584 Merge tag 'locking-core-2023-05-05' of git://git.kernel.or [...] new 4f94559f40ad tracing: Fix permissions for the buffer_percent file new 6ce2c04fcbca ftrace: Add MODIFIED flag to show if IPMODIFY or direct wa [...] new e919a3f7057b Merge tag 'trace-v6.4-rc1' of git://git.kernel.org/pub/scm [...] new 3ee23096add5 doc:it_IT: fix some typos new 0b656310bfc3 docs/admin-guide/mm/ksm.rst fix intraface -> interface typo new 4c093cbb89f3 Documentation: timers: hrtimers: Make hybrid union historical new be8ca5f4bcdb docs: fix "Reviewd" typo new 4a2d80ad062e docs: Remove unnecessary unicode character new 530421acaeda Documentation: update kernel stack for x86_64 new 37c95f3a3d25 CREDITS: Update email address for Mat Martineau new cdc822dda6f8 docs/sp_SP: Add translation of process/adding-syscalls new 647681bfa678 Merge tag 'docs-6.4-2' of git://git.lwn.net/linux new f30ec5df80a0 dt-bindings: i2c: renesas,rzv2m: Change maintainer to Fabr [...] new ae98cbffcb4b dt-bindings: pinctrl: renesas,rzn1: Change maintainer to F [...] new d25728563dc9 dt-bindings: pinctrl: renesas,rzv2m: Change maintainer to [...] new 6e0c2bf2ca34 dt-bindings: clock: r9a06g032-sysctrl: Change maintainer t [...] new b41328187629 of: fdt: Scan /memreserve/ last new 37f225ecc2e0 dt-bindings: xilinx: Remove Naga from memory and mtd bindings new 4d276e4d3bb4 dt-bindings: perf: riscv,pmu: fix property dependencies new 6997f847cbb7 MAINTAINERS: add Conor as a dt-bindings maintainer new 418d5c98319f Merge tag 'devicetree-fixes-for-6.4-1' of git://git.kernel [...]
The 64 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: CREDITS | 4 +- Documentation/admin-guide/mm/ksm.rst | 2 +- Documentation/arch/x86/kernel-stacks.rst | 2 +- .../bindings/clock/renesas,r9a06g032-sysctrl.yaml | 2 +- .../devicetree/bindings/i2c/renesas,rzv2m.yaml | 2 +- .../bindings/memory-controllers/arm,pl35x-smc.yaml | 1 - .../bindings/mtd/arasan,nand-controller.yaml | 2 +- .../bindings/mtd/arm,pl353-nand-r2p1.yaml | 1 - .../devicetree/bindings/perf/riscv,pmu.yaml | 1 - .../bindings/pinctrl/renesas,rzn1-pinctrl.yaml | 2 +- .../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml | 2 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 6 + Documentation/timers/hrtimers.rst | 19 +- Documentation/trace/ftrace.rst | 25 + .../translations/it_IT/kernel-hacking/locking.rst | 2 +- .../translations/it_IT/process/deprecated.rst | 2 +- .../it_IT/process/submitting-patches.rst | 6 +- Documentation/translations/ja_JP/SubmittingPatches | 2 +- .../translations/sp_SP/process/adding-syscalls.rst | 632 +++++++++++++++++++++ Documentation/translations/sp_SP/process/index.rst | 1 + .../translations/zh_CN/process/magic-number.rst | 2 +- .../translations/zh_TW/process/magic-number.rst | 2 +- MAINTAINERS | 1 + arch/alpha/include/asm/cmpxchg.h | 10 +- arch/alpha/include/asm/local.h | 12 +- arch/arc/include/asm/cmpxchg.h | 4 +- arch/arm/include/asm/cmpxchg.h | 7 +- arch/arm64/include/asm/cmpxchg.h | 7 +- arch/hexagon/include/asm/cmpxchg.h | 10 +- arch/ia64/include/asm/cmpxchg.h | 2 +- arch/ia64/include/uapi/asm/cmpxchg.h | 4 +- arch/loongarch/include/asm/cmpxchg.h | 4 +- arch/loongarch/include/asm/local.h | 13 +- arch/m68k/include/asm/cmpxchg.h | 6 +- arch/mips/include/asm/cmpxchg.h | 4 +- arch/mips/include/asm/local.h | 13 +- arch/openrisc/include/asm/cmpxchg.h | 10 +- arch/parisc/include/asm/cmpxchg.h | 4 +- arch/powerpc/include/asm/cmpxchg.h | 4 +- arch/powerpc/include/asm/local.h | 11 + arch/riscv/Kconfig | 23 +- arch/riscv/errata/sifive/errata.c | 8 +- arch/riscv/errata/thead/errata.c | 6 +- arch/riscv/include/asm/assembler.h | 82 +++ arch/riscv/include/asm/atomic.h | 2 +- arch/riscv/include/asm/cmpxchg.h | 4 +- arch/riscv/include/asm/csr.h | 107 +++- arch/riscv/include/asm/hwcap.h | 8 + arch/riscv/include/asm/kvm_aia.h | 127 +++++ arch/riscv/include/asm/kvm_host.h | 14 +- arch/riscv/include/asm/kvm_vcpu_sbi.h | 8 +- arch/riscv/include/asm/sbi.h | 2 +- arch/riscv/include/asm/suspend.h | 22 + arch/riscv/include/uapi/asm/kvm.h | 51 +- arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/asm-offsets.c | 5 + arch/riscv/kernel/cpu.c | 2 + arch/riscv/kernel/cpu_ops.c | 2 +- arch/riscv/kernel/cpufeature.c | 3 + arch/riscv/kernel/hibernate-asm.S | 77 +++ arch/riscv/kernel/hibernate.c | 427 ++++++++++++++ arch/riscv/kernel/sbi.c | 17 +- arch/riscv/kernel/suspend.c | 4 +- arch/riscv/kernel/suspend_entry.S | 34 +- arch/riscv/kernel/vmlinux.lds.S | 12 +- arch/riscv/kvm/Kconfig | 10 +- arch/riscv/kvm/Makefile | 1 + arch/riscv/kvm/aia.c | 388 +++++++++++++ arch/riscv/kvm/main.c | 24 +- arch/riscv/kvm/mmu.c | 28 +- arch/riscv/kvm/vcpu.c | 194 +++++-- arch/riscv/kvm/vcpu_insn.c | 1 + arch/riscv/kvm/vcpu_sbi.c | 247 +++++++- arch/riscv/kvm/vcpu_sbi_base.c | 2 +- arch/riscv/kvm/vm.c | 4 + arch/riscv/kvm/vmid.c | 4 +- arch/riscv/mm/init.c | 6 +- arch/riscv/mm/pageattr.c | 8 + arch/s390/include/asm/cmpxchg.h | 8 +- arch/s390/kernel/uv.c | 32 +- arch/s390/kvm/pv.c | 5 + arch/s390/mm/gmap.c | 7 + arch/sh/include/asm/cmpxchg.h | 4 +- arch/sparc/include/asm/cmpxchg_32.h | 4 +- arch/sparc/include/asm/cmpxchg_64.h | 6 +- arch/x86/include/asm/cmpxchg.h | 6 + arch/x86/include/asm/local.h | 13 +- arch/x86/include/asm/uaccess.h | 90 +-- arch/x86/include/asm/uaccess_32.h | 3 + arch/x86/include/asm/uaccess_64.h | 83 ++- arch/x86/kvm/mmu/tdp_mmu.c | 121 ++-- arch/x86/mm/extable.c | 40 +- arch/xtensa/include/asm/cmpxchg.h | 4 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 2 +- drivers/of/fdt.c | 5 +- drivers/perf/riscv_pmu_sbi.c | 2 +- include/asm-generic/local.h | 1 + include/asm-generic/local64.h | 12 +- include/linux/atomic/atomic-arch-fallback.h | 24 +- include/linux/atomic/atomic-instrumented.h | 86 +-- include/linux/ftrace.h | 4 +- kernel/locking/rwbase_rt.c | 9 - kernel/trace/ftrace.c | 12 +- kernel/trace/trace.c | 2 +- mm/gup.c | 2 + scripts/atomic/gen-atomic-fallback.sh | 4 + scripts/atomic/gen-atomic-instrumented.sh | 8 +- 107 files changed, 2922 insertions(+), 489 deletions(-) create mode 100644 Documentation/translations/sp_SP/process/adding-syscalls.rst create mode 100644 arch/riscv/include/asm/assembler.h create mode 100644 arch/riscv/include/asm/kvm_aia.h create mode 100644 arch/riscv/kernel/hibernate-asm.S create mode 100644 arch/riscv/kernel/hibernate.c create mode 100644 arch/riscv/kvm/aia.c