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-master-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from 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 adds 168f91289340 fs: account for group membership adds 979086f5e006 Merge tag 'fs.fixes.v5.19-rc3' of git://git.kernel.org/pub [...] adds 6a1c3767d82e certs/blacklist_hashes.c: fix const confusion in certs blacklist adds 27b5b22d252c certs: fix and refactor CONFIG_SYSTEM_BLACKLIST_HASH_LIST build adds afe9eb14ea1c Merge tag 'tpmdd-next-v5.19-rc3' of git://git.kernel.org/p [...] adds 57cd6d157eb4 cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle adds 993d0b287e2e usercopy: Handle vm_map_ram() areas adds 35fb9ae4aa2e usercopy: Cast pointer to an integer once adds 1dfbe9fcda4a usercopy: Make usercopy resilient against ridiculously lar [...] adds 30306f6194ca Merge tag 'hardening-v5.19-rc3' of git://git.kernel.org/pu [...] adds c3238d36c3a2 i40e: Fix adding ADQ filter to TC0 adds 0bb050670ac9 i40e: Fix calculating the number of queue pairs adds fd5855e6b135 i40e: Fix call trace in setup_tx_descriptors adds 645603844270 iavf: Fix issue with MAC address of VF shown as zero adds 145684d9f9d3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds c349ae5f831c Documentation: add description for net.sctp.reconf_enable adds e65775fdd389 Documentation: add description for net.sctp.intl_enable adds 249eddaf651f Documentation: add description for net.sctp.ecn_enable adds 6f0e1efc880a Merge branch 'documentation-add-description-for-a-couple-o [...] adds 9eda7d8bcbdb net: hns3: set port base vlan tbl_sta to false before remo [...] adds 283847e3ef6d net: hns3: don't push link state to VF if unalive adds cfd80687a538 net: hns3: modify the ring param print info adds e93530ae0e5d net: hns3: restore tm priority/qset to default settings wh [...] adds 71b215f36dca net: hns3: fix PF rss size initialization bug adds 12a367088772 net: hns3: fix tm port shapping of fibre port is incorrect [...] adds a5b00f5b78b7 Merge branch 'hns3-fixres' adds 00be43a74ca2 net: axienet: make the 64b addresable DMA depends on 64b a [...] adds b690f8df6497 net: axienet: Use iowrite64 to write all 64b descriptor pointers adds a7ffce959cca Merge branch 'axienet-fixes' adds 5f7b84151a89 xilinx: Fix build on x86. adds 619c010a6539 octeontx2-vf: Add support for adaptive interrupt coalescing adds 884c65e4daf3 amd-xgbe: Use platform_irq_count() adds 9cc8ea99bf7a docs: networking: phy: Fix a typo adds 4b7a632ac4e7 mlxsw: spectrum_cnt: Reorder counter pools adds d7dd6eccfbc9 net: bgmac: Fix an erroneous kfree() in bgmac_remove() adds 56315b6bf7fc ARM: dts: at91: ksz9477_evb: fix port/phy validation adds b60377de7790 MAINTAINERS: add include/dt-bindings/net to NETWORKING DRIVERS adds 71a579f0d377 ice: Fix PTP TX timestamp offset calculation adds 9542ef4fba8c ice: Sync VLAN filtering features for DVM adds be2af71496a5 ice: Fix queue config fail handling adds efe41860008e ice: Fix memory corruption in VF driver adds 371de1aa000d Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 36a15e1cb134 net: usb: ax88179_178a needs FLAG_SEND_ZLP adds 219b51a6f040 net: ax25: Fix deadlock caused by skb_recv_datagram in ax2 [...] adds 593d1ebe00a4 Revert "net: Add a second bind table hashed by port and address" adds 2e7bf4a6af48 net: axienet: add missing error return code in axienet_probe() adds 48a23ec6ff2b Merge tag 'net-5.19-rc3' of git://git.kernel.org/pub/scm/l [...] adds cad140d00899 selinux: free contexts previously transferred in selinux_a [...] adds 6decbf75c93e Merge tag 'selinux-pr-20220616' of git://git.kernel.org/pu [...] adds ef79c396c664 audit: free module name adds 0639b599f6f3 Merge tag 'audit-pr-20220616' of git://git.kernel.org/pub/ [...] adds 4527d47bb63a drm/atomic: fix warning of unused variable adds 81b0d0e4f811 drm/ttm: fix missing NULL check in ttm_device_swapout adds 0f9cd1ea10d3 drm/ttm: fix bulk move handling v2 new 2f90ec127195 Merge tag 'drm-misc-fixes-2022-06-16' of git://anongit.fre [...] adds c9b576d0c7bf drm/i915/reset: Fix error_state_read ptr + offset use adds 6e3f3c239ee5 drm/i915/gt: Fix memory leaks in per-gt sysfs adds 842d9346b2fd drm/i915: Individualize fences before adding to dma_resv obj adds 2636e0081124 drm/i915/uc: remove accidental static from a local variable new 3f0acf259a28 Merge tag 'drm-intel-fixes-2022-06-16' of git://anongit.fr [...] new c904e3acbab3 drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl new 4fd17f2ac0aa drm/amd/display: Cap OLED brightness per max frame-average [...] new d08227a8b122 Merge tag 'amd-drm-fixes-5.19-2022-06-15' of https://gitla [...] new 5c2b74517334 drm/exynos: fix IS_ERR() vs NULL check in probe new 7d787184a18f drm/exynos: mic: Rework initialization new 65cf7c02cfc7 Merge tag 'exynos-drm-fixes-v5.19-rc3' of git://git.kernel [...] new 47700948a4ab Merge tag 'drm-fixes-2022-06-17' of git://anongit.freedesk [...]
The 9 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/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/networking/ip-sysctl.rst | 37 +++ Documentation/networking/phy.rst | 2 +- MAINTAINERS | 2 +- arch/arm/boot/dts/at91-sama5d3_ksz9477_evb.dts | 5 + 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/riscv/kvm/vmid.c | 2 +- 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 + certs/.gitignore | 2 +- certs/Makefile | 20 +- certs/blacklist_hashes.c | 4 +- drivers/base/cpu.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 42 +--- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 29 +-- drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 6 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 17 +- drivers/gpu/drm/i915/i915_vma.c | 48 ++-- drivers/gpu/drm/ttm/ttm_bo.c | 22 +- drivers/gpu/drm/ttm/ttm_device.c | 6 +- drivers/gpu/drm/ttm/ttm_resource.c | 52 +++-- drivers/net/ethernet/amd/xgbe/xgbe-platform.c | 4 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 1 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 18 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 101 ++++++--- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 1 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 25 ++- drivers/net/ethernet/intel/i40e/i40e_main.c | 5 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 49 ++-- drivers/net/ethernet/intel/ice/ice_ptp.c | 2 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 31 +++ drivers/net/ethernet/intel/ice/ice_vf_lib.c | 5 + drivers/net/ethernet/intel/ice/ice_virtchnl.c | 53 +++-- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 51 +++++ drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 29 +-- drivers/net/usb/ax88179_178a.c | 26 +-- fs/attr.c | 26 ++- include/drm/drm_atomic.h | 1 + include/drm/ttm/ttm_resource.h | 8 +- include/linux/cpu.h | 3 + include/linux/netfs.h | 2 +- include/linux/vmalloc.h | 1 + include/net/inet_connection_sock.h | 3 - include/net/inet_hashtables.h | 68 +----- include/net/sock.h | 14 -- kernel/auditsc.c | 2 +- kernel/cfi.c | 22 +- mm/usercopy.c | 26 +-- mm/vmalloc.c | 2 +- net/ax25/af_ax25.c | 33 ++- net/dccp/proto.c | 33 +-- net/ipv4/inet_connection_sock.c | 247 ++++++--------------- net/ipv4/inet_hashtables.c | 193 +--------------- net/ipv4/tcp.c | 14 +- security/selinux/hooks.c | 11 +- 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/net/.gitignore | 1 - tools/testing/selftests/net/Makefile | 2 - tools/testing/selftests/net/bind_bhash_test.c | 119 ---------- virt/kvm/kvm_main.c | 8 +- 113 files changed, 1957 insertions(+), 1267 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 delete mode 100644 tools/testing/selftests/net/bind_bhash_test.c