This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d58071a8a76d Linux 5.16-rc3 new ddca5b0eba4e netfs: Adjust docs after foliation new d6e6a27d960f tools: Fix math.h breakage new 756e1fc16505 KVM: RISC-V: Unmap stage2 mapping when deleting/moving a memslot new 74c2e97b0184 RISC-V: KVM: Fix incorrect KVM_MAX_VCPUS value new b89acb657be8 Merge tag 'kvm-riscv-fixes-5.16-1' of https://github.com/k [...] new 83bb2c1a01d7 KVM: arm64: Save PSTATE early on exit new 7183b2b5ae6b KVM: arm64: Move pkvm's special 32bit handling into a gene [...] new 1f80d15020d7 KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and [...] new 3d627cc30db4 Merge tag 'kvmarm-fixes-5.16-2' of git://git.kernel.org/pu [...] new 574c3c55e969 KVM: x86/mmu: Fix TLB flush range when handling disconnected pt new bda44d844758 KVM: Ensure local memslot copies operate on up-to-date arc [...] new 6b285a558750 KVM: Disallow user memslot with size that exceeds "unsigned long" new 9dba4d24cbb5 x86/kvm: remove unused ack_notifier callbacks new c7785d85b6c6 KVM: x86/mmu: Skip tlb flush if it has been done in zap_gf [...] new 8ed716ca7dc9 KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu [...] new d5d1cf47d17d Merge branch 'kvm-5.16-fixes-pre-rc2' into HEAD new 8503fea6761d KVM: VMX: do not use uninitialized gfn_to_hva_cache new 5f25e71e3114 KVM: downgrade two BUG_ONs to WARN_ON_ONCE new 78311a514099 KVM: x86: ignore APICv if LAPIC is not enabled new 4916ea8b06a5 selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONT [...] new 826bff439ff8 selftests: sev_migrate_tests: free all VMs new 30d7c5d60a88 KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability new 2b4a5a5d5688 KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_ [...] new 40e5f9080472 KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nes [...] new 712494de96f3 KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with [...] new 6c1186430a80 KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hype [...] new feb627e8d6f6 KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN new 908fa88e420f KVM: selftests: Make sure kvm_create_max_vcpus test won't [...] new 12ec33a70574 KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 new 05b29633c7a9 KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() new 7533377215b6 KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU noti [...] new 4b85c921cd39 KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap c [...] new 28f091bc2f8c KVM: MMU: shadow nested paging does not have PKU new f47491d7f30b KVM: x86/mmu: Handle "default" period when selectively wak [...] new 81835ee113e9 KVM: selftests: page_table_test: fix calculation of guest_ [...] new 7e1901f6c86c KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled new 37c4dbf337c5 KVM: x86: check PIR even for vCPUs with disabled APICv new 53b7ca1a3593 KVM: x86: Use a stable condition around all VT-d PI paths new 4674164f0ac5 KVM: SEV: do not use list_replace_init on an empty list new 501b580c0233 KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM new 2b347a387811 KVM: SEV: initialize regions_list of a mirror VM new 642525e3bd47 KVM: SEV: move mirror status to destination of KVM_CAP_VM_ [...] new dc79c9f4eb6b selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COP [...] new bf42b02b19e2 KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked new 17d44a96f000 KVM: SEV: Prohibit migration of a VM that has mirrors new 10a37929efeb KVM: SEV: do not take kvm->lock when destroying new c9d61dcb0bc2 KVM: SEV: accept signals in sev_lock_two_vms new e90e51d5f01d KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled new 7cfc5c653b07 KVM: fix avic_set_running for preemptable kernels new f080815fdb3e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
The 50 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/filesystems/netfs_library.rst | 95 +++++++----- arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 14 ++ arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 7 +- arch/arm64/kvm/hyp/nvhe/switch.c | 8 +- arch/arm64/kvm/hyp/vhe/switch.c | 4 + arch/riscv/include/asm/kvm_host.h | 8 +- arch/riscv/kvm/mmu.c | 6 + arch/x86/kvm/ioapic.h | 1 - arch/x86/kvm/irq.h | 1 - arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu/mmu.c | 97 ++++++------ arch/x86/kvm/mmu/tdp_mmu.c | 38 ++--- arch/x86/kvm/mmu/tdp_mmu.h | 5 +- arch/x86/kvm/svm/avic.c | 16 +- arch/x86/kvm/svm/sev.c | 161 ++++++++++---------- arch/x86/kvm/svm/svm.c | 1 - arch/x86/kvm/svm/svm.h | 1 + arch/x86/kvm/vmx/nested.c | 49 +++--- arch/x86/kvm/vmx/posted_intr.c | 20 +-- arch/x86/kvm/vmx/vmx.c | 66 +++++---- arch/x86/kvm/x86.c | 66 +++++++-- arch/x86/kvm/x86.h | 7 +- fs/netfs/read_helper.c | 4 +- tools/include/linux/kernel.h | 22 +-- tools/include/linux/math.h | 25 ++++ tools/testing/radix-tree/linux/lockdep.h | 3 + tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 30 ++++ tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 140 ++++++++--------- .../selftests/kvm/x86_64/sev_migrate_tests.c | 165 +++++++++++++++++++-- virt/kvm/kvm_main.c | 56 ++++--- 32 files changed, 710 insertions(+), 414 deletions(-) create mode 100644 tools/include/linux/math.h