This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gcc/master-arm in repository toolchain/ci/linux.
from 5816b3e6577e Linux 5.15-rc3 adds 1e4ce418b1cb HID: betop: fix slab-out-of-bounds Write in betop_probe adds 67fd71ba16a3 HID: apple: Fix logical maximum and usage maximum of Magic [...] adds 0c8fbaa55307 HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs adds d46ef750ed58 HID: amd_sfh: Fix potential NULL pointer dereference adds 22d65765f211 HID: u2fzero: ignore incomplete packets without data adds 88a04049c08c HID: amd_sfh: Fix potential NULL pointer dereference adds 42d43c92fc57 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9b3b353ef330 vboxfs: fix broken legacy mount signature checking adds c388a18957ef watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST adds 31692ab9a9ef media: hantro: Fix check for single irq adds 132c88614f2b media: cedrus: Fix SUNXI tile size calculation adds 3ad02c27d89d media: s5p-jpeg: rename JPEG marker constants to prevent b [...] adds f0c15b360fb6 media: ir_toy: prevent device from hanging during transmit adds e6609f2c07de Merge tag 'media/v5.15-2' of git://git.kernel.org/pub/scm/ [...] adds 7117003fe4e3 KVM: x86: Mark all registers as avail/dirty at vCPU creation adds 03a6e84069d1 KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT adds 90b54129e8df selftests: KVM: Fix check for !POLLIN in demand_paging_test adds 01f91acb55be selftests: KVM: Align SMCCC call with the spec in steal_time adds cd36ae876177 KVM: VMX: Remove defunct "nr_active_uret_msrs" field adds eb7511bf9182 KVM: x86: Handle SRCU initialization failure during page t [...] adds ed7023a11bd8 KVM: nVMX: fix comments of handle_vmon() adds ae232ea46088 KVM: do not shrink halt_poll_ns below grow_start adds bb18a6777465 KVM: SEV: Acquire vcpu mutex when updating VMSA adds f1815e0aa770 KVM: SVM: fix missing sev_decommission in sev_receive_start adds 50c038018d6b KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA adds e9337c843c4b kvm: fix wrong exception emulation in check_rdtsc adds 4eeef2424153 KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor adds 94c245a245ff KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vC [...] adds 24a996ade34d KVM: nVMX: Fix nested bus lock VM exit adds f43c887cb7cb KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES adds 5b92b6ca92b6 KVM: SEV: Allow some commands for mirror VM adds a1e638da1ba4 KVM: selftests: Change backing_src flag to -s in demand_pa [...] adds 9f2fc5554a40 KVM: selftests: Refactor help message for -s backing_src adds 7c236b816ef1 KVM: selftests: Create a separate dirty bitmap per slot adds 2f9b68f57c62 KVM: x86: Fix stack-out-of-bounds memory access from ioapi [...] adds 85b640450ddc KVM: Clean up benign vcpu->cpu data races when kicking vCPUs adds 0bbc2ca8515f KVM: KVM: Use cpumask_available() to check for NULL cpumas [...] adds 8d68bad6d869 KVM: nVMX: Filter out all unsupported controls when eVMCS [...] adds e2e6e449d68d KVM: x86: nSVM: restore the L1 host state prior to resumin [...] adds 37687c403a64 KVM: x86: reset pdptrs_from_userspace when exiting smm adds e85d3e7b495b KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit [...] adds 136a55c054ca KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm adds c42dec148b3e KVM: x86: VMX: synthesize invalid VM exit when emulating i [...] adds c8607e4a086f KVM: x86: nVMX: don't fail nested VM entry on invalid gues [...] adds dbab610a5be6 KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit adds e1fc1553cd78 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] adds aee77e1169c1 KVM: x86: nSVM: restore int_vector in svm_clear_vintr adds 1ad32105d78e KVM: x86: selftests: test simultaneous uses of V_IRQ from [...] adds d1cba6c92237 KVM: x86: nSVM: test eax for 4K alignment for GP errata wo [...] adds faf6b7556296 KVM: x86: nSVM: don't copy virt_ext from vmcb12 adds f81602958c11 KVM: X86: Fix missed remote tlb flush in rmap_write_protect() adds 65855ed8b034 KVM: X86: Synchronize the shadow pagetable before link it adds 6bc6db000295 KVM: Remove tlbs_dirty adds fbf094ce5241 selftests: KVM: Call ucall_init when setting up in rseq_test adds 386ca9d7fd18 selftests: KVM: Explicitly use movq to read xmm registers adds a49b50a3c1c3 KVM: arm64: nvhe: Fix missing FORCE for hyp-reloc.S build rule adds e840f42a4992 KVM: arm64: Fix PMU probe ordering adds 50b078184604 Merge tag 'kvmarm-fixes-5.15-1' of git://git.kernel.org/pu [...] new 9cccec2bf32f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 5c34aea341b1 perf test: Fix DWARF unwind for optimized builds. new 0f892fd1bd29 perf tests: Fix flaky test 'Object code reading' new 774f2c0890f8 perf vendor events powerpc: Fix spelling mistake "icach" - [...] new c6613bd4a577 perf arm: Fix off-by-one directory paths. new 4da6552c5d07 perf doc: Fix typos all over the place new a827c007c75b perf config: Refine error message to eliminate confusion new e4fe5d7349e0 perf iostat: Use system-wide mode if the target cpu_list i [...] new 4da8b121884d perf iostat: Fix Segmentation fault from NULL 'struct perf [...] new 0513e464f900 Merge tag 'perf-tools-fixes-for-v5.15-2021-09-27' of git:/ [...]
The 10 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: arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/perf.c | 3 - arch/arm64/kvm/pmu-emul.c | 9 +- arch/s390/kvm/interrupt.c | 4 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/kvm/kvm-s390.h | 2 +- arch/x86/include/asm/kvm_page_track.h | 2 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 7 +- arch/x86/kvm/hyperv.h | 2 +- arch/x86/kvm/ioapic.c | 10 +- arch/x86/kvm/mmu/mmu.c | 17 +-- arch/x86/kvm/mmu/page_track.c | 4 +- arch/x86/kvm/mmu/paging_tmpl.h | 46 +++---- arch/x86/kvm/svm/nested.c | 10 +- arch/x86/kvm/svm/sev.c | 92 +++++++++----- arch/x86/kvm/svm/svm.c | 137 +++++++++++---------- arch/x86/kvm/svm/svm.h | 3 +- arch/x86/kvm/vmx/evmcs.c | 12 +- arch/x86/kvm/vmx/nested.c | 24 ++-- arch/x86/kvm/vmx/vmx.c | 37 ++++-- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 28 ++++- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 8 +- drivers/hid/hid-apple.c | 7 ++ drivers/hid/hid-betopff.c | 13 +- drivers/hid/hid-u2fzero.c | 4 +- drivers/hid/wacom_wac.c | 8 ++ drivers/media/platform/s5p-jpeg/jpeg-core.c | 18 +-- drivers/media/platform/s5p-jpeg/jpeg-core.h | 28 ++--- drivers/media/rc/ir_toy.c | 21 +++- drivers/perf/arm_pmu.c | 2 + drivers/staging/media/hantro/hantro_drv.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 2 +- drivers/watchdog/Kconfig | 2 +- fs/vboxsf/super.c | 12 +- include/kvm/arm_pmu.h | 3 - include/linux/kvm_host.h | 6 - include/linux/perf/arm_pmu.h | 6 + tools/perf/Documentation/jitdump-specification.txt | 2 +- tools/perf/Documentation/perf-c2c.txt | 2 +- tools/perf/Documentation/perf-intel-pt.txt | 2 +- tools/perf/Documentation/perf-lock.txt | 2 +- tools/perf/Documentation/perf-script-perl.txt | 2 +- tools/perf/Documentation/perf-script-python.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 2 +- tools/perf/Documentation/topdown.txt | 2 +- tools/perf/arch/arm/util/auxtrace.c | 8 +- tools/perf/arch/arm/util/cs-etm.c | 24 ++-- tools/perf/arch/arm/util/perf_regs.c | 2 +- tools/perf/arch/arm/util/pmu.c | 2 +- tools/perf/arch/arm/util/unwind-libdw.c | 6 +- tools/perf/arch/arm/util/unwind-libunwind.c | 4 +- tools/perf/arch/x86/util/iostat.c | 2 +- tools/perf/builtin-stat.c | 2 + .../perf/pmu-events/arch/powerpc/power8/other.json | 2 +- tools/perf/tests/code-reading.c | 4 +- tools/perf/tests/dwarf-unwind.c | 39 ++++-- tools/perf/util/config.c | 2 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/access_tracking_perf_test.c | 6 +- tools/testing/selftests/kvm/demand_paging_test.c | 15 ++- tools/testing/selftests/kvm/dirty_log_perf_test.c | 62 +++++++--- tools/testing/selftests/kvm/include/test_util.h | 4 +- .../selftests/kvm/include/x86_64/processor.h | 34 ++--- tools/testing/selftests/kvm/kvm_page_table_test.c | 7 +- tools/testing/selftests/kvm/lib/test_util.c | 17 ++- tools/testing/selftests/kvm/rseq_test.c | 1 + tools/testing/selftests/kvm/steal_time.c | 4 +- .../selftests/kvm/x86_64/svm_int_ctl_test.c | 128 +++++++++++++++++++ virt/kvm/kvm_main.c | 68 +++++++--- 72 files changed, 706 insertions(+), 357 deletions(-) create mode 100644 tools/testing/selftests/kvm/x86_64/svm_int_ctl_test.c