This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 66f4beaa6c1d Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] new 1f761b3e67e4 MIPS: Allow modules to set board_be_handler new f1245bc8cbe8 MIPS: Update bmips_stb_defconfig new 5eeaafc8d693 mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set new bdbf2038fbf4 MIPS: VDSO: remove -nostdlib compiler flag new 1d987052e32f MIPS: BMIPS: Enable PCI Kconfig new 70060ee313be PCI: brcmstb: Allow building for BMIPS_GENERIC new 0706f74f719e MIPS: fix *-pkg builds for loongson2ef platform new cca2aac8acf4 MIPS: fix duplicated slashes for Platform file path new e2f4b3be1d3c MIPS: boot/compressed/: add __bswapdi2() to target for ZST [...] new f78b25ee922e mips: decompressor: do not copy source files while building new 4218a96faf91 Merge tag 'mips_5.16_1' of git://git.kernel.org/pub/scm/li [...] new 8edab02386c3 Merge remote-tracking branch 'palmer/riscv-vdso-cleanup' i [...] new dffe11e280a4 riscv/vdso: Add support for time namespaces new f2928e224d85 riscv: set default pm_power_off to NULL new 21ccdccd21e4 riscv: mm: don't advertise 1 num_asid for 0 asid bits new 5d4595db0e1c riscv: add rv32 and rv64 randconfig build targets new 73698660f17c Merge tag 'for-riscv' of https://git.kernel.org/pub/scm/vi [...] new a090fe638e8d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] new 80a9609c93ef riscv: dts: microchip: drop duplicated nodes new fd86dd2a5dc5 riscv: dts: microchip: fix board compatible new 42a57a47bb0c riscv: dts: microchip: drop duplicated MMC/SDHC node new 33f736366b2c riscv: dts: microchip: drop unused pinctrl-names new 9406369ae627 riscv: dts: microchip: use vendor compatible for Cadence SD4HC new 8ce936c2f1a6 riscv: dts: sifive: use only generic JEDEC SPI NOR flash c [...] new 65b2979d52eb riscv: dts: sifive: fix Unleashed board compatible new 20ce65bf89aa riscv: dts: sifive: drop duplicated nodes and properties i [...] new 73d3c4411551 riscv: dts: microchip: add missing compatibles for clint and plic new 9962a066f3c1 riscv: dts: sifive: add missing compatible for plic new 241527bb8467 Merge tag 'riscv-sifive-dt-5.16' of git://gitolite.kernel. [...] new f9ace4ede49b riscv: remove .text section size limitation for XIP new 683b33f7e7ec riscv/vdso: Drop unneeded part due to merge issue new ffa7a9141bb7 riscv: defconfig: enable DRM_NOUVEAU new b89f311d7e25 Merge tag 'riscv-for-linus-5.16-mw1' of git://git.kernel.o [...] new 4fe204977096 s390/pci: refresh function handle in iomap new da995d538d3a s390/pci: implement reset_slot for hotplug slot new dfd5bb23ad75 PCI: Export pci_dev_lock() new 4cdf2f4e24ff s390/pci: implement minimal PCI error recovery new 213fca9e23b5 s390/tape: fix timer initialization in tape_std_assign() new 9d48c7afedf9 s390/cpumf: cpum_cf PMU displays invalid value after hotpl [...] new a4751f157c19 s390/cio: check the subchannel validity for dev_busid new be427a88a3dc Merge tag 's390-5.16-2' of git://git.kernel.org/pub/scm/li [...] new c7a9b6471c8e signal/vm86_32: Remove pointless test in BUG_ON new d4fa09e514cd Merge branch 'exit-cleanups-for-v5.16' of git://git.kernel [...] new 08c2336df78d x86/kvm: Add AMD SEV specific Hypercall3 new 064ce6c550a0 mm: x86: Invoke hypercall when page encryption status is changed new 2f70ddb1f718 EFI: Introduce the new AMD Memory Encryption GUID. new f4495615d76c x86/kvm: Add guest support for detecting and enabling SEV [...] new 73f1b4fece21 x86/kvm: Add kexec support for SEV Live Migration. new b9ecb9a99733 Merge branch 'kvm-guest-sev-migration' into kvm-master new b67a4cc35c9f KVM: SEV: Refactor out sev_es_state struct new f4d316537059 KVM: generalize "bugged" VM to "dead" VM new 91b692a03c99 KVM: SEV: provide helpers to charge/uncharge misc_cg new b56639318bb2 KVM: SEV: Add support for SEV intra host migration new 0b020f5af092 KVM: SEV: Add support for SEV-ES intra host migration new 7a6ab3cf398a selftest: KVM: Add open sev dev helper new 6a58150859fd selftest: KVM: Add intra host migration tests new 1f05833193d8 Merge branch 'kvm-sev-move-context' into kvm-master new 7e2175ebd695 KVM: x86: Fix recording of guest steal time / preempted status new e6cd31f1a8ce kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool new cae72dcc3b21 KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active new c435d4b7badf KVM: x86/mmu: Properly dereference rcu-protected TDP MMU s [...] new 10c30de01921 kvm: mmu: Use fast PF path for access tracking of huge pag [...] new 8b44b174f6ac KVM: x86: Add helper to consolidate core logic of SET_CPUI [...] new 760849b1476c KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUI [...] new 77c3323f4875 KVM: x86: Rename kvm_lapic_enable_pv_eoi() new afd67ee3cbbd KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bo [...] new 7dfbc624eb57 KVM: nVMX: Query current VMCS when determining if MSR bitm [...] new 67f4b9969c30 KVM: nVMX: Handle dynamic MSR intercept toggling new 0cacb80b98f3 KVM: VMX: Macrofy the MSR bitmap getters and setters new a5e0c2528454 KVM: nVMX: Clean up x2APIC MSR handling for L2 new 329bd56ce5dc KVM: VMX: Add a helper function to retrieve the GPR index [...] new 796c83c58a49 KVM: Move INVPCID type check from vmx and svm to the commo [...] new da1bfd52b930 KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS new f5396f2d8268 Merge branch 'kvm-5.16-fixes' into kvm-master new 3e067fd8503d KVM: x86: move guest_pv_has out of user_access section new 501cfe067906 KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from new 8bb084119f1a KVM: arm64: Extract ESR_ELx.EC only new deacd669e18a KVM: arm64: nvhe: Fix a non-kernel-doc comment new 08e873cb70f3 KVM: arm64: Change the return type of kvm_vcpu_preferred_target() new 50a8d3315960 KVM: arm64: Fix host stage-2 finalization new 84886c262ebc Merge tag 'kvmarm-fixes-5.16-1' of git://git.kernel.org/pu [...] new 4d6fe79fdecc Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new d7458bc0d8b4 tracing/osnoise: Make osnoise_instances static new 63f84ae6b82b tracing/histogram: Do not copy the fixed-size char array f [...] new 1cab6bce42e6 tracing/histogram: Fix check for missing operands in an ex [...] new 7c3737c70607 Merge tag 'trace-v5.16-4' of git://git.kernel.org/pub/scm/ [...] new 32a370abf12f net,lsm,selinux: revert the security_sctp_assoc_establishe [...] new 0a90729278ae Merge tag 'selinux-pr-20211112' of git://git.kernel.org/pu [...] new ac5f313624d8 coccinelle: semantic patch to check for inappropriate do_d [...] new 33e71e95f4eb coccinelle: update Coccinelle entry new a9b9669d9822 Merge tag 'coccinelle-5.16-rc1' of git://git.kernel.org/pu [...]
The 91 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/security/SCTP.rst | 22 +- Documentation/virt/kvm/api.rst | 14 + MAINTAINERS | 7 +- arch/arm64/include/asm/esr.h | 1 + arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/kvm/arm.c | 5 +- arch/arm64/kvm/guest.c | 7 +- arch/arm64/kvm/hyp/hyp-entry.S | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 2 +- arch/arm64/kvm/hyp/nvhe/setup.c | 14 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 2 +- arch/mips/Kbuild.platforms | 2 +- arch/mips/Kconfig | 5 + arch/mips/Makefile | 2 + arch/mips/boot/compressed/.gitignore | 3 - arch/mips/boot/compressed/Makefile | 12 +- arch/mips/boot/compressed/ashldi3.c | 2 + arch/mips/boot/compressed/bswapdi.c | 2 + arch/mips/boot/compressed/bswapsi.c | 2 + arch/mips/boot/compressed/uart-ath79.c | 2 + arch/mips/configs/bmips_stb_defconfig | 155 ++++++++++- arch/mips/dec/setup.c | 6 +- arch/mips/include/asm/traps.h | 2 +- arch/mips/kernel/traps.c | 8 +- arch/mips/sgi-ip22/ip22-berr.c | 2 +- arch/mips/sgi-ip22/ip28-berr.c | 2 +- arch/mips/sgi-ip27/ip27-berr.c | 2 +- arch/mips/sgi-ip32/ip32-berr.c | 2 +- arch/mips/sibyte/swarm/setup.c | 2 +- arch/mips/txx9/generic/setup_tx4927.c | 2 +- arch/mips/txx9/generic/setup_tx4938.c | 2 +- arch/mips/txx9/generic/setup_tx4939.c | 2 +- arch/mips/vdso/Makefile | 2 +- arch/riscv/Kconfig | 1 + arch/riscv/Makefile | 10 + .../dts/microchip/microchip-mpfs-icicle-kit.dts | 18 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 40 +-- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 2 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 10 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 7 +- arch/riscv/configs/32-bit.config | 2 + arch/riscv/configs/64-bit.config | 2 + arch/riscv/configs/defconfig | 7 +- arch/riscv/include/asm/page.h | 2 + arch/riscv/include/asm/pgtable.h | 6 +- arch/riscv/include/asm/vdso.h | 13 +- arch/riscv/include/asm/vdso/gettimeofday.h | 7 + arch/riscv/kernel/head.S | 12 + arch/riscv/kernel/reset.c | 12 +- arch/riscv/kernel/vdso.c | 250 +++++++++++++---- arch/riscv/kernel/vdso/vdso.lds.S | 3 + arch/riscv/kernel/vmlinux-xip.lds.S | 10 +- arch/riscv/mm/context.c | 8 +- arch/riscv/mm/init.c | 7 +- arch/s390/include/asm/pci.h | 6 +- arch/s390/kernel/perf_cpum_cf.c | 4 +- arch/s390/pci/pci.c | 148 +++++++++- arch/s390/pci/pci_event.c | 230 +++++++++++++++- arch/s390/pci/pci_insn.c | 4 +- arch/s390/pci/pci_irq.c | 9 + arch/x86/include/asm/kvm_host.h | 6 +- arch/x86/include/asm/kvm_para.h | 12 + arch/x86/include/asm/mem_encrypt.h | 4 + arch/x86/include/asm/paravirt.h | 6 + arch/x86/include/asm/paravirt_types.h | 1 + arch/x86/include/asm/processor.h | 5 +- arch/x86/include/asm/set_memory.h | 1 + arch/x86/include/uapi/asm/kvm_para.h | 1 + arch/x86/kernel/kvm.c | 109 +++++++- arch/x86/kernel/paravirt.c | 1 + arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kvm/cpuid.c | 93 +++++-- arch/x86/kvm/hyperv.c | 4 +- arch/x86/kvm/lapic.c | 23 +- arch/x86/kvm/lapic.h | 2 +- arch/x86/kvm/mmu/mmu.c | 10 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/pmu.c | 2 +- arch/x86/kvm/pmu.h | 4 +- arch/x86/kvm/svm/avic.c | 3 +- arch/x86/kvm/svm/pmu.c | 5 +- arch/x86/kvm/svm/sev.c | 299 +++++++++++++++++---- arch/x86/kvm/svm/svm.c | 14 +- arch/x86/kvm/svm/svm.h | 28 +- arch/x86/kvm/vmx/nested.c | 166 +++++------- arch/x86/kvm/vmx/pmu_intel.c | 7 +- arch/x86/kvm/vmx/vmx.c | 73 +---- arch/x86/kvm/vmx/vmx.h | 33 +++ arch/x86/kvm/x86.c | 147 +++++++--- arch/x86/mm/mem_encrypt.c | 72 ++++- arch/x86/mm/pat/set_memory.c | 6 + drivers/bus/brcmstb_gisb.c | 2 +- drivers/pci/controller/Kconfig | 3 +- drivers/pci/hotplug/s390_pci_hpc.c | 24 ++ drivers/pci/pci.c | 3 +- drivers/s390/char/tape_std.c | 3 +- drivers/s390/cio/css.c | 4 +- include/linux/efi.h | 1 + include/linux/kvm_host.h | 12 +- include/linux/lsm_hook_defs.h | 2 - include/linux/lsm_hooks.h | 5 - include/linux/pci.h | 1 + include/linux/security.h | 7 - include/uapi/linux/kvm.h | 1 + kernel/trace/trace_events_hist.c | 12 +- kernel/trace/trace_osnoise.c | 3 +- net/sctp/sm_statefuns.c | 2 +- scripts/coccinelle/misc/do_div.cocci | 155 +++++++++++ scripts/remove-stale-files | 5 + security/security.c | 7 - security/selinux/hooks.c | 14 +- tools/testing/selftests/kvm/Makefile | 3 +- tools/testing/selftests/kvm/include/kvm_util.h | 1 + .../selftests/kvm/include/x86_64/svm_util.h | 2 + tools/testing/selftests/kvm/lib/kvm_util.c | 24 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 13 + .../selftests/kvm/x86_64/sev_migrate_tests.c | 203 ++++++++++++++ virt/kvm/kvm_main.c | 10 +- 118 files changed, 2171 insertions(+), 621 deletions(-) delete mode 100644 arch/mips/boot/compressed/.gitignore create mode 100644 arch/mips/boot/compressed/ashldi3.c create mode 100644 arch/mips/boot/compressed/bswapdi.c create mode 100644 arch/mips/boot/compressed/bswapsi.c create mode 100644 arch/mips/boot/compressed/uart-ath79.c create mode 100644 arch/riscv/configs/32-bit.config create mode 100644 arch/riscv/configs/64-bit.config create mode 100644 scripts/coccinelle/misc/do_div.cocci create mode 100644 tools/testing/selftests/kvm/x86_64/sev_migrate_tests.c