This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 95f05058b2bb Merge tag 'arm-fixes-5.11-1' of git://git.kernel.org/pub/s [...] new 6775ae901ffd iommu/iova: fix 'domain' typos new ff2b46d7cff8 iommu/intel: Fix memleak in intel_irq_remapping_alloc new 12bc4570c14e iommu/amd: Set iommu->int_enabled consistently when interr [...] new b34f10c2dc59 iommu/amd: Stop irq_remapping_select() matching when remap [...] new 1efd17e7acb6 iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() new 4df7b2268ad8 Revert "iommu: Add quirk for Intel graphic devices in map_sg" new 420d42f6f9db iommu/vt-d: Fix lockdep splat in sva bind()/unbind() new aded8c7c2b72 iommu/arm-smmu-qcom: Initialize SCTLR of the bypass context new 9ad9f45b3b91 iommu/vt-d: Move intel_iommu info from struct intel_svm to [...] new 18abda7a2d55 iommu/vt-d: Fix general protection fault in aux_detach_device() new 7c29ada5e700 iommu/vt-d: Fix ineffective devTLB invalidation for subdevices new 3e2a590acbed Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/li [...] new 2aa078932ff6 KVM: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() new 39b4d43e6003 KVM: x86/mmu: Get root level from walkers when retrieving [...] new dde81f9477d0 KVM: x86/mmu: Use raw level to index into MMIO walks' sptes array new 9aa418792f5f KVM: x86/mmu: Optimize not-present/MMIO SPTE check in get_ [...] new bc351f072605 Merge branch 'kvm-master' into kvm-next new f65cf84ee769 KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load new 52782d5b6372 KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c new e42ac777d661 KVM: selftests: Factor out guest mode code new 1133e17ea7c9 KVM: selftests: Use vm_create_with_vcpus in create_vm new b268b6f0bd36 KVM: selftests: Implement perf_test_util more conventionally new 2f80d502d627 KVM: x86: fix shift out of bounds reported by UBSAN new 7f0c1f1a8277 MAINTAINERS: Really update email address for Sean Christopherson new de7860c8a388 KVM: x86: change in pv_eoi_get_pending() to make code more [...] new 88bf56d04bc3 kvm: check tlbs_dirty directly new a889ea54b3da KVM: x86/mmu: Ensure TDP MMU roots are freed after yield new c0dba6e46825 KVM: x86/mmu: Clarify TDP MMU page list invariants new 81f76adad560 KVM: nSVM: correctly restore nested_run_pending on migration new 56fe28de8c4f KVM: nSVM: mark vmcb as dirty when forcingly leaving the g [...] new f2c7ef3ba955 KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit new 647daca25d24 KVM: SVM: Add support for booting APs in an SEV-ES guest new 2a5f1b67ec57 KVM: arm64: Don't access PMCR_EL0 when no PMU is available new ff367fe473a9 KVM: arm64: Prevent use of invalid PSCI v0.1 function IDs new 7a96a0687b80 KVM: arm64: Use lm_alias in nVHE-only VA conversion new c3e181aec96f KVM: arm64: Skip computing hyp VA layout for VHE new 61fe0c37af57 KVM: arm64: Minor cleanup of hyp variables used in host new e6829e0384a4 KVM: arm64: Remove unused includes in psci-relay.c new 860a4c3d1e04 KVM: arm64: Move skip_host_instruction to adjust_pc.h new 767c973f2e4a KVM: arm64: Declutter host PSCI 0.1 handling new 3557ae187c32 KVM: Documentation: Add arm64 KVM_RUN error codes new f16570ba47ff KVM: arm64: arch_timer: Remove VGIC initialization check new 1c91f06d296d KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() new 9e5c23b9bd71 KVM: arm64: Update comment in kvm_vgic_map_resources() new 282ff8013571 KVM: arm64: Remove redundant call to kvm_pmu_vcpu_reset() new 101068b566ef KVM: arm64: Consolidate dist->ready setting into kvm_vgic_ [...] new 44362a3c353a KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation new 957cbca7317f KVM: arm64: Remove spurious semicolon in reg_to_encoding() new 8cbebc4118b5 KVM: arm64: Replace KVM_ARM_PMU with HW_PERF_EVENTS new 45ba7b195a36 arm64: cpufeature: remove non-exist CONFIG_KVM_ARM_HOST new 774206bc03bf Merge tag 'kvmarm-fixes-5.11-1' of git://git.kernel.org/pu [...] new 872f36eb0b0f KVM: x86: __kvm_vcpu_halt can be static new 2a190b22aa11 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 0e61f09af48b drm/amd/pm: correct the sensor value of power for vangogh new 37030aba0f36 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO new fc996f952df1 drm/amd/pm: updated PM to I2C controller port on sienna cichlid new a7b5d9dd5729 drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NU [...] new ed1df5858563 drm/amdgpu: switched to cached noretry setting for vangogh new 9a029a3facc4 drm/amdgpu: fix a memory protection fault when remove amdg [...] new 88e21af1b3f8 drm/amdgpu: fix a GPU hang issue when remove device new 44cb39e19a05 drm/amd/pm: fix the failure when change power profile for renoir new 98b64762080b drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO new 4f6a05501eb9 drm/amd/display: Fix unused variable warning new e6d5c64efaa3 drm/amdgpu: fix potential memory leak during navi12 deinit [...] new 8a82b347e873 drm/amdgpu: fix no bad_pages issue after umc ue injection new 3851c90b7aa8 drm/amdgpu: enable ras eeprom support for sienna cichlid new c241ed2f0ea5 drm/amdgpu/display: drop DCN support for aarch64 new 5efc1f4b454c Revert "drm/amd/display: Fix memory leaks in S3 resume" new 57cda5e986eb Merge tag 'amd-drm-fixes-5.11-2021-01-06' of https://gitla [...] new 75353bcd2184 drm/i915: clear the shadow batch new 641382e9b44f drm/i915: clear the gpu reloc batch new 557862535c2c drm/i915/gt: Define guc firmware blob for older Cometlakes new 9397d66212cd drm/i915/dp: Track pm_qos per connector new 4e181dede94d Merge tag 'drm-intel-fixes-2021-01-07' of git://anongit.fr [...] new 57f04815fd95 drm/msm: Fix WARN_ON() splat in _free_object() new a694ffed8765 drm/msm: Fix null dereference in _msm_gem_new new 07fcad0d726d drm/msm: Ensure get_pages is called when locked new 2b5f09cadfc5 drm/msm/dp: postpone irq_hpd event during connection pendi [...] new d863f0c7b536 drm/msm: Call msm_init_vram before binding the gpu new 3f7759e7b758 drm/msm: Add modparam to allow vram carveout new 00fd44a1a470 drm/msm: Only enable A6xx LLCC code on A6xx new 25ea8ecf4d93 Merge tag 'drm-msm-fixes-2021-01-07' of https://gitlab.fre [...] new 05cd84691eaf dmabuf: fix use-after-free of dmabuf's file->f_inode new e0658f970a7f drm/radeon: stop re-init the TTM page pool new a73858ef4d5e drm/ttm: unexport ttm_pool_init/fini new 29f95f20581c Merge tag 'drm-misc-fixes-2021-01-08' of git://anongit.fre [...] new 43d3d587d225 Merge tag 'drm-fixes-2021-01-08' of git://anongit.freedesk [...] new 17ffd35809c3 cpufreq: intel_pstate: Use HWP capabilities in intel_cpufr [...] new 943bdd0cecad cpufreq: powernow-k8: pass policy rather than use cpufreq_ [...] new c4151604f060 cpufreq: intel_pstate: remove obsolete functions new be31d940b3b6 Merge tag 'pm-5.11-rc3' of git://git.kernel.org/pub/scm/li [...] new aa7a1bb02bb4 ACPI: PM: s2idle: Drop unused local variables and related code new ee61cfd955a6 ACPI: scan: add stub acpi_create_platform_device() for !CO [...] new 240bdc605e6a ACPI: Update Kconfig help text for items that are no longe [...] new 24e8ab6886d8 Merge branches 'acpi-scan' and 'acpi-misc' new fb9ca0be63b4 Merge tag 'acpi-5.11-rc3' of git://git.kernel.org/pub/scm/ [...] new 47f4469970d8 Revert "device property: Keep secondary firmware node seco [...] new 3f7bddaf5d5a device property: add description of fwnode cases new 78d42025e5bb Merge tag 'devprop-5.11-rc3' of git://git.kernel.org/pub/s [...]
The 99 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/virt/kvm/api.rst | 9 +- MAINTAINERS | 2 +- arch/arm64/include/asm/kvm_host.h | 23 +++ arch/arm64/kernel/cpufeature.c | 2 +- arch/arm64/kernel/smp.c | 2 +- arch/arm64/kvm/Kconfig | 8 - arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arch_timer.c | 7 +- arch/arm64/kvm/arm.c | 32 ++-- arch/arm64/kvm/hyp/include/hyp/adjust_pc.h | 9 ++ arch/arm64/kvm/hyp/nvhe/hyp-main.c | 12 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 6 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 59 +++----- arch/arm64/kvm/pmu-emul.c | 2 - arch/arm64/kvm/sys_regs.c | 6 +- arch/arm64/kvm/va_layout.c | 7 +- arch/arm64/kvm/vgic/vgic-init.c | 11 +- arch/arm64/kvm/vgic/vgic-v2.c | 20 +-- arch/arm64/kvm/vgic/vgic-v3.c | 21 +-- arch/x86/include/asm/kvm_host.h | 19 ++- arch/x86/kvm/lapic.c | 4 +- arch/x86/kvm/mmu.h | 2 +- arch/x86/kvm/mmu/mmu.c | 53 ++++--- arch/x86/kvm/mmu/tdp_mmu.c | 113 +++++++------- arch/x86/kvm/mmu/tdp_mmu.h | 4 +- arch/x86/kvm/svm/nested.c | 8 + arch/x86/kvm/svm/sev.c | 24 ++- arch/x86/kvm/svm/svm.c | 12 +- arch/x86/kvm/svm/svm.h | 2 + arch/x86/kvm/vmx/nested.c | 2 + arch/x86/kvm/vmx/vmx.c | 2 + arch/x86/kvm/x86.c | 30 +++- drivers/acpi/Kconfig | 6 - drivers/acpi/x86/s2idle.c | 14 +- drivers/base/core.c | 9 +- drivers/cpufreq/intel_pstate.c | 15 +- drivers/cpufreq/powernow-k8.c | 9 +- drivers/dma-buf/dma-buf.c | 21 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 25 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 8 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 2 +- drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 2 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 4 - drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 21 --- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 7 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 7 - drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 4 - drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 4 - drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 5 - drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 4 - drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 4 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 - drivers/gpu/drm/amd/display/dc/dsc/Makefile | 4 - drivers/gpu/drm/amd/display/dc/os_types.h | 4 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 166 ++++++++++++++++++-- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h | 3 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 1 + drivers/gpu/drm/i915/display/intel_display_types.h | 3 + drivers/gpu/drm/i915/display/intel_dp.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 + drivers/gpu/drm/i915/i915_cmd_parser.c | 27 ++-- drivers/gpu/drm/i915/i915_drv.c | 5 - drivers/gpu/drm/i915/i915_drv.h | 3 - drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 4 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 21 +-- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 6 + drivers/gpu/drm/msm/dp/dp_display.c | 7 + drivers/gpu/drm/msm/dp/dp_panel.c | 12 +- drivers/gpu/drm/msm/msm_drv.c | 8 +- drivers/gpu/drm/msm/msm_gem.c | 13 +- drivers/gpu/drm/radeon/radeon_ttm.c | 3 - drivers/gpu/drm/ttm/ttm_pool.c | 2 - drivers/iommu/amd/init.c | 3 +- drivers/iommu/amd/iommu.c | 3 + drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 2 + drivers/iommu/dma-iommu.c | 27 ---- drivers/iommu/intel/dmar.c | 4 +- drivers/iommu/intel/iommu.c | 148 +++++++++++++----- drivers/iommu/intel/irq_remapping.c | 2 + drivers/iommu/intel/svm.c | 23 +-- drivers/iommu/iova.c | 8 +- include/kvm/arm_pmu.h | 2 +- include/linux/acpi.h | 7 + include/linux/intel-iommu.h | 18 ++- include/uapi/linux/kvm.h | 2 + tools/testing/selftests/kvm/Makefile | 2 +- tools/testing/selftests/kvm/demand_paging_test.c | 118 ++++----------- tools/testing/selftests/kvm/dirty_log_perf_test.c | 145 ++++++------------ tools/testing/selftests/kvm/dirty_log_test.c | 125 +++++---------- tools/testing/selftests/kvm/include/guest_modes.h | 21 +++ tools/testing/selftests/kvm/include/kvm_util.h | 9 ++ .../testing/selftests/kvm/include/perf_test_util.h | 167 ++------------------- tools/testing/selftests/kvm/lib/guest_modes.c | 70 +++++++++ tools/testing/selftests/kvm/lib/kvm_util.c | 9 +- .../perf_test_util.h => lib/perf_test_util.c} | 112 ++++---------- virt/kvm/kvm_main.c | 3 +- 108 files changed, 1030 insertions(+), 1047 deletions(-) create mode 100644 tools/testing/selftests/kvm/include/guest_modes.h create mode 100644 tools/testing/selftests/kvm/lib/guest_modes.c copy tools/testing/selftests/kvm/{include/perf_test_util.h => lib/perf_test_util.c} (55%)