This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from 0885eacdc81f Merge tag 'nfsd-5.19-1' of git://git.kernel.org/pub/scm/li [...] adds 1c27f1fc1549 iov_iter: fix build issue due to possible type mis-match adds 255b4658c809 LoongArch: Fix the !CONFIG_SMP build adds 0626e1c9f3e5 LoongArch: Fix copy_thread() build errors adds 5c95fe8b0201 LoongArch: Remove MIPS comment about cycle counter adds 0678afa6055d Merge tag 'loongarch-fixes-5.19-1' of git://git.kernel.org [...] adds 228432551bd8 virtio-rng: make device ready before making request adds 2f72b2262d31 vdpa/mlx5: Fix syntax errors in comments adds a58a7f97ba11 virtio-mmio: fix missing put_device() when vm_cmdline_pare [...] adds f766c409fcb3 vdpa/mlx5: fix error code for deleting vlan adds f38b3c6a788f vdpa/mlx5: clean up indenting in handle_ctrl_vlan() adds dbd29e075228 vringh: Fix loop descriptors check in the indirect cases adds b27ee76c74dc vduse: Fix NULL pointer dereference on sysfs access adds acb0055e1873 virtio: Fix all occurences of the "the the" typo adds 00d1f546470d vdpa: make get_vq_group and set_group_asid optional adds eacea844594f um: virt-pci: set device ready in probe() adds abe71eb32f30 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds f92de9d11042 scsi: sd: Fix interpretation of VPD B9h length adds cf71d59c2ece scsi: vmw_pvscsi: Expand vcpuHint to 16 bits adds 44ba9786b673 scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct [...] adds 24e1f056677e scsi: lpfc: Resolve some cleanup issues following abort pa [...] adds e27f05147bff scsi: lpfc: Resolve some cleanup issues following SLI path [...] adds 6f808bd78e82 scsi: lpfc: Address NULL pointer dereference after starget [...] adds b1b3440f437b scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO [...] adds 336d63615466 scsi: lpfc: Fix port stuck in bypassed state after LIP in [...] adds ea7bd1f39331 scsi: lpfc: Add more logging of cmd and cqe information fo [...] adds 2e7e9c0c1ec0 scsi: lpfc: Allow reduced polling rate for nvme_admin_asyn [...] adds 1af48fffd7ff scsi: lpfc: Update lpfc version to 14.2.0.4 adds 120f1d95efb1 scsi: mpt3sas: Fix out-of-bounds compiler warning adds d64c49191132 scsi: ipr: Fix missing/incorrect resource cleanup in error case adds ec1e8adcbdf6 scsi: pmcraid: Fix missing resource cleanup in error case adds cecb3540b89e Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 386cbe7f1b15 gpio: crystalcove: make irq_chip immutable adds b34d2ad73af3 gpio: crystalcove: Use specific type and API for IRQ number adds 68a12c19e1cb gpio: crystalcove: Join function declarations and long lines adds 41a18c4918dc gpio: wcove: make irq_chip immutable adds a80fed9fb643 gpio: merrifield: make irq_chip immutable adds f1138dacb7ff gpio: sch: make irq_chip immutable adds b93a8b2c5161 gpio: dln2: make irq_chip immutable adds 7219b824e3bc Merge tag 'intel-gpio-v5.19-2' of gitolite.kernel.org:pub/ [...] adds 77006f6edc0e gpio: dwapb: Don't print error on -EPROBE_DEFER adds 7a68065eb9cd Merge tag 'gpio-fixes-for-v5.19-rc2' of git://git.kernel.o [...] adds 77991645952c crc-itu-t: fix typo in CRC ITU-T polynomial comment adds 9b29b6b20376 random: avoid checking crng_ready() twice in random_init() adds 39e0f991a62e random: mark bootloader randomness code as __init adds 77fc95f8c0dc random: account for arch randomness in bits adds 60e5b2886b92 random: do not use jump labels before they are initialized adds 846bb97e131d random: credit cpu and bootloader seeds by default adds e052a478a7da random: remove rng_has_arch_random() adds 17b0128a136d wireguard: selftests: use maximum cpu features and allow r [...] adds 3cae0d84756a Merge tag 'random-5.19-rc2-for-linus' of git://git.kernel. [...] adds c36ee7dab774 cifs: fix reconnect on smb3 mount types adds 8ea21823aa58 cifs: return errors during session setup during reconnects adds 4c14d7043fed cifs: populate empty hostnames for extra channels adds 2275c6babfa5 Merge tag '5.19-rc1-smb3-client-fixes' of git://git.samba. [...] adds 7bf179de5b2d kbuild: avoid regex RS for POSIX awk adds 49c3ca34f7db scripts/nsdeps: adjust to the format change of *.mod files adds da4288b95baa scripts/check-local-export: avoid 'wait $!' for process su [...] adds 1f7a6cf6b07c scripts/gdb: change kernel config dumping method adds e3b8e2de19e1 Merge tag 'kbuild-fixes-v5.19' of git://git.kernel.org/pub [...] adds c4f135d64382 workqueue: Wrap flush_workqueue() using a macro adds 873a400938b3 workqueue: Fix type of cpu in trace event adds 8bee9dd953b6 workqueue: Switch to new kerneldoc syntax for named variab [...] adds b0cb8db39636 Merge tag 'wq-for-5.19-rc1-fixes' of git://git.kernel.org/ [...] adds a4c934d74e40 platform/mellanox: Spelling s/platfom/platform/ adds b9c29f391f41 platform/mellanox: Add static in struct declaration. adds 66cb3a2d7ad0 platform/x86/intel: Fix pmt_crashlog array reference adds 552f3b801de6 platform/x86/intel: pmc: Support Intel Raptorlake P adds 011881b80ebe platform/x86: barco-p50-gpio: Add check for platform_drive [...] adds 8a041afe3e77 platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support adds c6bc7e8ee908 platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF adds dc6a6ab58379 platform/x86: hp-wmi: Resolve WMI query failures on some devices adds 65f936f35359 platform/x86: hp-wmi: Use zero insize parameter only when [...] adds d4fe9cc4ff86 platform/x86/intel: hid: Add Surface Go to VGBS allow list adds 997952851843 Merge tag 'platform-drivers-x86-v5.19-2' of git://git.kern [...] adds b13baccc3850 Linux 5.19-rc2 adds 441947019138 Documentation: Add documentation for Processor MMIO Stale Data adds 51802186158c x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug adds f52ea6c26953 x86/speculation: Add a common function for MD_CLEAR mitiga [...] adds 8cb861e9e3c9 x86/speculation/mmio: Add mitigation for Processor MMIO St [...] adds e5925fb86729 x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations adds 99a83db5a605 x86/speculation/mmio: Enable CPU Fill buffer clearing on idle adds 8d50cdf8b834 x86/speculation/mmio: Add sysfs reporting for Processor MM [...] adds 22cac9c677c9 x86/speculation/srbds: Update SRBDS mitigation selection adds a992b8a4682f x86/speculation/mmio: Reuse SRBDS mitigation for SBDS adds 027bbb884be0 KVM: x86/speculation: Disable Fill buffer clear within guests adds 1dc6ff02c8bf x86/speculation/mmio: Print SMT warning adds 8e8afafb0b55 Merge tag 'x86-bugs-2022-06-01' of git://git.kernel.org/pu [...] adds ea6c1213217d RISC-V: KVM: fix typos in comments adds 1a12b25274b9 MAINTAINERS: Limit KVM RISC-V entry to existing selftests adds 66da65005aa8 Merge tag 'kvm-riscv-fixes-5.19-1' of https://github.com/k [...] adds d52d165d67c5 KVM: arm64: Always start with clearing SVE flag on load adds 039f49c4cafb KVM: arm64: Always start with clearing SME flag on load adds e3fe65e0d367 KVM: arm64: Fix inconsistent indenting adds 2cdea19a34c2 KVM: arm64: Don't read a HW interrupt pending state in use [...] adds 98432ccdec9f KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic [...] adds efedd01de475 KVM: arm64: Warn if accessing timer pending state outside [...] adds ae187fec75aa KVM: arm64: Return error from kvm_arch_init_vm() on alloca [...] adds fa7a17214488 KVM: arm64: Handle all ID registers trapped for a protected VM adds cde5042adf11 KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE adds 112f3bab4111 KVM: arm64: Extend comment in has_vhe() adds 5879c97f3702 KVM: arm64: Remove redundant hyp_assert_lock_held() assertions adds bcbfb588cf32 KVM: arm64: Drop stale comment adds 76599a476143 Merge tag 'kvmarm-fixes-5.19-1' of git://git.kernel.org/pu [...] adds d2263de1372a KVM: x86/mmu: Set memory encryption "value", not "mask", i [...] adds a9603ae0e4ee KVM: x86: document AVIC/APICv inhibit reasons adds 3743c2f02517 KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base adds f5f9089f76dd KVM: x86: SVM: remove avic's broken code that updated APIC ID adds 603ccef42ce9 KVM: x86: SVM: fix avic_kick_target_vcpus_fast adds 66c768d30e64 KVM: x86: disable preemption while updating apicv inhibition adds 18869f26df1a KVM: x86: disable preemption around the call to kvm_arch_v [...] adds ba8ec273240a KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put adds e3cdaab5ff02 KVM: x86: SVM: fix nested PAUSE filtering when L0 intercep [...] adds 4ee602e78d70 KVM: selftests: Replace x86_page_size with PG_LEVEL_XX adds c5a0ccec4cb4 KVM: selftests: Add option to create 2M and 1G EPT mappings adds b8ca01ea1906 KVM: selftests: Drop stale function parameter comment for [...] adds ce690e9c17d2 KVM: selftests: Refactor nested_map() to specify target level adds b6c086d04c0a KVM: selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.h adds c363d95986b1 KVM: selftests: Add a helper to check EPT/VPID capabilities adds acf57736e755 KVM: selftests: Drop unnecessary rule for STATIC_LIBS adds cdc979dae265 KVM: selftests: Link selftests directly with lib object files adds cf97d5e99f69 KVM: selftests: Clean up LIBKVM files in Makefile adds 71d489661904 KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2 adds e0f3f46e4206 KVM: selftests: Restrict test region to 48-bit physical ad [...] adds 24625f7d91fb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 018ab4fabddd netfs: fix up netfs_inode_init() docbook comment
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 1 + Documentation/admin-guide/hw-vuln/index.rst | 1 + .../hw-vuln/processor_mmio_stale_data.rst | 246 +++++++++++++++++++++ Documentation/admin-guide/kernel-parameters.txt | 37 +++- Documentation/process/changes.rst | 12 + MAINTAINERS | 1 - Makefile | 2 +- arch/arm64/include/asm/kvm_host.h | 5 - arch/arm64/include/asm/virt.h | 3 + arch/arm64/kernel/cpufeature.c | 10 +- arch/arm64/kvm/arch_timer.c | 3 + arch/arm64/kvm/arm.c | 10 +- arch/arm64/kvm/fpsimd.c | 2 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 4 - arch/arm64/kvm/hyp/nvhe/sys_regs.c | 42 +++- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 4 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 40 +--- arch/arm64/kvm/vgic/vgic-mmio.c | 40 +++- arch/arm64/kvm/vgic/vgic-mmio.h | 3 + arch/arm64/kvm/vmid.c | 2 +- arch/loongarch/Kconfig | 1 + arch/loongarch/include/asm/hardirq.h | 2 +- arch/loongarch/include/asm/percpu.h | 1 + arch/loongarch/include/asm/smp.h | 23 +- arch/loongarch/include/asm/timex.h | 7 - arch/loongarch/kernel/acpi.c | 4 + arch/loongarch/kernel/cacheinfo.c | 1 + arch/loongarch/kernel/irq.c | 7 +- arch/loongarch/kernel/process.c | 14 +- arch/loongarch/kernel/setup.c | 5 +- arch/loongarch/kernel/smp.c | 2 - arch/riscv/kvm/vmid.c | 2 +- arch/um/drivers/virt-pci.c | 7 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/kvm_host.h | 67 +++++- arch/x86/include/asm/msr-index.h | 25 +++ arch/x86/include/asm/nospec-branch.h | 2 + arch/x86/kernel/cpu/bugs.c | 235 +++++++++++++++++--- arch/x86/kernel/cpu/common.c | 52 ++++- arch/x86/kvm/lapic.c | 27 ++- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/svm/avic.c | 171 +++++++------- arch/x86/kvm/svm/nested.c | 39 ++-- arch/x86/kvm/svm/svm.c | 8 +- arch/x86/kvm/svm/svm.h | 4 +- arch/x86/kvm/vmx/vmx.c | 76 ++++++- arch/x86/kvm/vmx/vmx.h | 2 + arch/x86/kvm/x86.c | 5 + drivers/base/cpu.c | 8 + drivers/char/Kconfig | 50 +++-- drivers/char/hw_random/virtio-rng.c | 2 + drivers/char/random.c | 39 ++-- drivers/gpio/gpio-crystalcove.c | 70 +++--- drivers/gpio/gpio-dln2.c | 23 +- drivers/gpio/gpio-dwapb.c | 7 +- drivers/gpio/gpio-merrifield.c | 22 +- drivers/gpio/gpio-sch.c | 35 +-- drivers/gpio/gpio-wcove.c | 10 +- drivers/platform/mellanox/Kconfig | 2 +- drivers/platform/mellanox/nvsw-sn2201.c | 2 +- drivers/platform/x86/barco-p50-gpio.c | 5 +- drivers/platform/x86/gigabyte-wmi.c | 2 + drivers/platform/x86/hp-wmi.c | 29 ++- drivers/platform/x86/intel/hid.c | 6 + drivers/platform/x86/intel/pmc/core.c | 1 + drivers/platform/x86/intel/pmt/crashlog.c | 2 +- drivers/scsi/ipr.c | 4 +- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 2 +- drivers/scsi/lpfc/lpfc_els.c | 21 +- drivers/scsi/lpfc/lpfc_hw4.h | 3 + drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 3 +- drivers/scsi/lpfc/lpfc_nvme.c | 52 ++++- drivers/scsi/lpfc/lpfc_scsi.c | 6 + drivers/scsi/lpfc/lpfc_sli.c | 25 +-- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 23 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/sd.c | 2 +- drivers/scsi/vmw_pvscsi.h | 4 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 9 +- drivers/vdpa/vdpa_user/vduse_dev.c | 7 +- drivers/vhost/vdpa.c | 2 + drivers/vhost/vringh.c | 10 +- drivers/virtio/virtio_mmio.c | 3 +- drivers/virtio/virtio_pci_modern_dev.c | 2 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/connect.c | 4 + fs/cifs/misc.c | 27 ++- fs/cifs/sess.c | 5 +- fs/cifs/smb2pdu.c | 3 + include/linux/cpu.h | 3 + include/linux/crc-itu-t.h | 2 +- include/linux/netfs.h | 2 +- include/linux/random.h | 3 +- include/linux/vdpa.h | 5 +- include/linux/workqueue.h | 66 +++++- include/trace/events/workqueue.h | 8 +- kernel/workqueue.c | 16 +- lib/crc-itu-t.c | 2 +- lib/iov_iter.c | 4 +- lib/vsprintf.c | 3 +- scripts/Makefile.build | 4 +- scripts/check-local-export | 36 +-- scripts/gdb/linux/config.py | 6 +- scripts/nsdeps | 5 +- tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/x86/include/asm/msr-index.h | 25 +++ tools/testing/selftests/kvm/Makefile | 49 ++-- tools/testing/selftests/kvm/dirty_log_perf_test.c | 10 +- .../testing/selftests/kvm/include/perf_test_util.h | 9 + .../selftests/kvm/include/x86_64/processor.h | 25 ++- tools/testing/selftests/kvm/include/x86_64/vmx.h | 6 + tools/testing/selftests/kvm/lib/perf_test_util.c | 53 ++++- .../selftests/kvm/lib/x86_64/perf_test_util.c | 112 ++++++++++ tools/testing/selftests/kvm/lib/x86_64/processor.c | 31 ++- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 149 ++++++++----- .../testing/selftests/kvm/max_guest_memory_test.c | 2 +- tools/testing/selftests/kvm/x86_64/mmu_role_test.c | 2 +- tools/testing/selftests/wireguard/qemu/Makefile | 28 ++- tools/testing/selftests/wireguard/qemu/init.c | 3 + .../testing/selftests/wireguard/qemu/kernel.config | 3 + virt/kvm/kvm_main.c | 8 +- 125 files changed, 1822 insertions(+), 665 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst create mode 100644 tools/testing/selftests/kvm/lib/x86_64/perf_test_util.c