This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-aarch64 in repository toolchain/ci/linux.
from 9b57f4589857 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6b0764598dc7 docs: staging/tee.rst: fix two typos found while reading adds cc2cf6796a90 docs: ftrace: fix ambiguous sentence adds b0ac702f3329 Documentation: fix firewire.rst ABI file path error adds 0854dc81e108 Merge tag 'docs-5.17-2' of git://git.lwn.net/linux adds 440323b6cf5b asm-generic: Add missing brackets for io_stop_wc macro adds 3364c6ce23c6 arm64: atomics: lse: Dereference matching size adds bb425a759847 arm64: mm: apply __ro_after_init to memory_limit adds b21bae9af1da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 902d6364aad5 riscv: mm: init: remove unnecessary "#ifdef CONFIG_CRASH_DUMP" adds 07aabe8fb6d1 riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) [...] adds 3274a6ef3b1b riscv: mm: init: remove _pt_ops and use pt_ops directly adds fe036db7d8a9 riscv: mm: init: try IS_ENABLED(CONFIG_XIP_KERNEL) instead [...] adds 805a3ebed59f riscv: mm: init: try best to remove #ifdef CONFIG_XIP_KERN [...] adds fc839c6d33c8 riscv: bpf: Fix eBPF's exception tables adds db1503d355a7 riscv: Get rid of MAXPHYSMEM configs adds f7ae02333d13 riscv: Move KASAN mapping next to the kernel mapping adds 2efad17e5794 riscv: Split early kasan mapping to prepare sv48 introduction adds 840125a97abc riscv: Introduce functions to switch pt_ops adds 3270bfdb9e4a riscv: Allow to dynamically define VA_BITS adds 60639f74c2f4 asm-generic: Prepare for riscv use of pud_alloc_one and pud_free adds e8a62cc26ddf riscv: Implement sv48 support adds 73c7c8f68e72 riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo adds c774de22c430 riscv: Explicit comment about user virtual address space size adds 0c34e79e52bb RISC-V: Introduce sv48 support without relocatable kernel adds 20aa49541a2e riscv: fix boolconv.cocci warnings adds 3938d5a2f936 riscv: default to CONFIG_RISCV_SBI_V01=n adds 9a2451f18663 RISC-V: Avoid using per cpu array for ordered booting adds 410bb20a698d RISC-V: Do not print the SBI version during HSM extension [...] adds c78f94f35cf6 RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method adds 0b39eb38f859 RISC-V: Move the entire hart selection via lottery to SMP adds 2ffc48fc7071 RISC-V: Move spinwait booting method to its own config adds 26fb751ca378 RISC-V: Do not use cpumask data structure for hartid bitmap adds 3c2905ea7924 riscv: canaan: remove useless select of non-existing confi [...] adds db3f02df1853 riscv: dts: sifive unmatched: Add gpio poweroff adds 8da46c0f98a1 RISC-V: Remove redundant err variable adds c59cd507fb64 RISC-V: nommu_virt: Drop unused SLAB_MERGE_DEFAULT adds 7867e402787a Merge tag 'riscv-for-linus-5.17-mw1' of git://git.kernel.o [...] adds 180d0eb290a5 parisc: Add visible flag to toc_stack variable adds bd25c378527f parisc: Use safer strscpy() in setup_cmdline() adds 5f7ee6e37a3c parisc: Autodetect default output device and set console= [...] adds 30f308999426 parisc: Fix missing prototype for 'toc_intr' warning in toc.c adds d24846a4246b parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries adds dc5341f41dc8 Merge tag 'for-5.17/parisc-2' of git://git.kernel.org/pub/ [...] adds a21864486f7e KVM: x86/pmu: Fix available_event_types check for REF_CPU_ [...] adds ee3a5f9e3d9b KVM: x86: Do runtime CPUID update before updating vcpu->ar [...] adds c6617c61e8fe KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN adds 9e6d484f9991 KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' adds ecebb966acaa KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN adds 4732f2444acd KVM: x86: Making the module parameter of vPMU more common adds 7c8a4742c4ab KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU adds f082d86ea685 KVM: x86/mmu: Clear MMU-writable during changed_pte notifier adds 5f16bcac6e28 KVM: x86/mmu: Document and enforce MMU-writable and Host-w [...] adds 6ff94f27fd47 KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_re [...] adds e9737468829c KVM: x86/cpuid: Clear XFD for component i if the base feat [...] adds 1a1d1dbce6d5 kvm: selftests: conditionally build vm_xsave_req_perm() adds 7ff775aca48a KVM: x86/pmu: Use binary search to check filtered events adds b33b9c407861 selftests: kvm/x86: Parameterize the CPUID vendor string check adds 21066101f42c selftests: kvm/x86: Introduce is_amd_cpu() adds 398f9240f90f selftests: kvm/x86: Export x86_family() for use outside of [...] adds 2ba9047424fc selftests: kvm/x86: Introduce x86_model() adds bef9a701f3eb selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER adds fc4fad79fc3d KVM: VMX: Reject KVM_RUN if emulation is required with pen [...] adds e337f7e06364 KVM: selftests: Add a test to force emulation with a pendi [...] adds e09fccb5435d KVM: avoid warning on s390 in mark_page_dirty adds 5f02ef741a78 KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock adds 4f5a884fc212 Merge branch 'kvm-pi-raw-spinlock' into HEAD adds d76fb40637fc KVM: VMX: Handle PI descriptor updates during vcpu_put/load adds e6eec09b7bc7 KVM: Drop unused kvm_vcpu.pre_pcpu field adds 12a8eee5686e KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx adds 98c25ead5eda KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 adds b6d42baddf85 KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers adds c3e8abf0f353 KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks adds 31f251d4ddfa KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode adds 202470d536b2 KVM: SVM: Don't bother checking for "running" AVIC when ki [...] adds e422b8896948 KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unb [...] adds af52f5aa5c1b KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handl [...] adds 782f64558de7 KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU adds 0f65a9d33767 KVM: VMX: Don't do full kick when triggering posted interr [...] adds 296aa26644d0 KVM: VMX: Pass desired vector instead of bool for triggeri [...] adds ccf8d687542f KVM: VMX: Fold fallback path into triggering posted IRQ helper adds 635e6357f948 KVM: VMX: Don't do full kick when handling posted interrup [...] adds 935a7333958e KVM: SVM: Drop AVIC's intermediate avic_set_running() helper adds 54744e17f031 KVM: SVM: Move svm_hardware_setup() and its helpers below [...] adds a3c19d5beaad KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled adds d5ad5b1c04c8 selftests: kvm: add amx_test to .gitignore adds fa68118144c6 kvm: selftests: sync uapi/linux/kvm.h with Linux header adds 96c852c8bf52 kvm: selftests: Do not indent with spaces adds a0f4ba7f51ea selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c adds 83a34ad84893 selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c adds e2e83a73d7ce docs: kvm: fix WARNINGs from api.rst adds 636b5284d8fa Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 2ba144e68edb dt-bindings: power: reset: gpio-restart: Correct default priority adds 38a9840e2e39 dt-bindings: vendor-prefixes: add 8devices adds 8316cbbafd8b dt-bindings: vendor-prefixes: add F(x)tec adds ca146834d6cd dt-bindings: vendor-prefixes: add Huawei adds 6f2dfed0b6f0 dt-bindings: vendor-prefixes: add Thundercomm adds 364da22cb30e dt-bindings: vendor-prefixes: add Wingtech adds 154e5f296e2a dt-bindings: trivial-devices: fix swapped comments adds af35a8b5bab7 dt-bindings: trivial-devices: fix double spaces in comments adds d8adf5b92a9d scripts/dtc: dtx_diff: remove broken example from help text adds c476d430bfc0 dt-bindings: display: Add SPI peripheral schema to SPI bas [...] adds 59449e5dc87e dt-bindings: mmc: arm,pl18x: Make each example a separate entry adds d9dfab097d90 dt-bindings: rtc: st,stm32-rtc: Make each example a separa [...] adds 58dfff3e984d dt-bindings: Drop unnecessary pinctrl properties adds 986536b952fd dt-bindings: Fix array schemas encoded as matrices adds 25e20b505e0e dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example adds 66a8f7f04979 of: base: make small of_parse_phandle() variants static inline adds 2ca42c3ad9ed of: property: define of_property_read_u{8,16,32,64}_array( [...] adds 9b22c17a3cc5 of: Check 'of_node_reused' flag on of_match_device() adds 5e547d60dae7 dt-bindings: display: bridge: drop Enric Balletbo i Serra [...] adds 18a86e5907f7 dt-bindings: google,cros-ec: drop Enric Balletbo i Serra f [...] adds 0809edbae347 Merge tag 'devicetree-fixes-for-5.17-1' of git://git.kerne [...]
No new revisions were added by this update.
Summary of changes: .../bindings/display/bridge/analogix,anx7814.yaml | 4 +- .../display/bridge/google,cros-ec-anx7688.yaml | 1 - .../devicetree/bindings/display/bridge/ps8640.yaml | 1 - .../bindings/display/panel/abt,y030xx067a.yaml | 5 +- .../bindings/display/panel/ilitek,ili9322.yaml | 4 +- .../bindings/display/panel/innolux,ej030na.yaml | 5 +- .../display/panel/kingdisplay,kd035g6-54nt.yaml | 5 +- .../bindings/display/panel/lgphilips,lb035q02.yaml | 5 +- .../bindings/display/panel/samsung,ld9040.yaml | 7 +- .../bindings/display/panel/samsung,s6e63m0.yaml | 1 + .../bindings/display/panel/sitronix,st7789v.yaml | 5 +- .../bindings/display/panel/sony,acx565akm.yaml | 5 +- .../devicetree/bindings/display/panel/tpo,td.yaml | 5 +- .../display/rockchip/rockchip,rk3066-hdmi.yaml | 8 - .../bindings/extcon/extcon-usbc-cros-ec.yaml | 1 - .../bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 1 - .../proximity/google,cros-ec-mkbp-proximity.yaml | 1 - .../bindings/input/google,cros-ec-keyb.yaml | 1 - .../devicetree/bindings/input/gpio-keys.yaml | 6 - .../bindings/media/nxp,imx7-mipi-csi2.yaml | 12 +- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 12 +- .../devicetree/bindings/mfd/cirrus,madera.yaml | 3 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 1 - .../devicetree/bindings/mmc/arm,pl18x.yaml | 6 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 52 ++- .../bindings/net/ethernet-controller.yaml | 59 ++- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 17 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 9 - .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 10 - .../bindings/power/reset/gpio-restart.yaml | 4 +- .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 1 + .../devicetree/bindings/sound/samsung-i2s.yaml | 6 - .../devicetree/bindings/trivial-devices.yaml | 8 +- .../devicetree/bindings/vendor-prefixes.yaml | 10 + Documentation/driver-api/firewire.rst | 4 +- Documentation/riscv/vm-layout.rst | 12 +- Documentation/staging/tee.rst | 4 +- Documentation/trace/ftrace.rst | 2 +- Documentation/virt/kvm/api.rst | 6 +- arch/arm64/include/asm/atomic_lse.h | 2 +- arch/arm64/include/asm/cmpxchg.h | 2 +- arch/arm64/mm/init.c | 2 +- arch/parisc/include/asm/processor.h | 1 + arch/parisc/kernel/setup.c | 15 +- arch/parisc/kernel/toc.c | 3 +- arch/riscv/Kconfig | 52 +-- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 5 + arch/riscv/configs/nommu_k210_defconfig | 1 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 - arch/riscv/configs/nommu_virt_defconfig | 2 - arch/riscv/include/asm/cpu_ops.h | 2 - arch/riscv/include/asm/cpu_ops_sbi.h | 25 ++ arch/riscv/include/asm/csr.h | 3 +- arch/riscv/include/asm/fixmap.h | 1 + arch/riscv/include/asm/kasan.h | 11 +- arch/riscv/include/asm/page.h | 16 +- arch/riscv/include/asm/pgalloc.h | 40 ++ arch/riscv/include/asm/pgtable-64.h | 108 ++++- arch/riscv/include/asm/pgtable.h | 65 ++- arch/riscv/include/asm/sbi.h | 19 +- arch/riscv/include/asm/smp.h | 2 - arch/riscv/include/asm/sparsemem.h | 6 +- arch/riscv/kernel/Makefile | 3 +- arch/riscv/kernel/asm-offsets.c | 3 + arch/riscv/kernel/cpu.c | 23 +- arch/riscv/kernel/cpu_ops.c | 26 +- arch/riscv/kernel/cpu_ops_sbi.c | 26 +- arch/riscv/kernel/cpu_ops_spinwait.c | 27 +- arch/riscv/kernel/head.S | 38 +- arch/riscv/kernel/head.h | 6 +- arch/riscv/kernel/ptrace.c | 4 +- arch/riscv/kernel/sbi.c | 189 ++++---- arch/riscv/kernel/setup.c | 10 - arch/riscv/kernel/smpboot.c | 2 +- arch/riscv/kvm/mmu.c | 4 +- arch/riscv/kvm/vcpu_sbi_replace.c | 11 +- arch/riscv/kvm/vcpu_sbi_v01.c | 11 +- arch/riscv/kvm/vmid.c | 4 +- arch/riscv/mm/cacheflush.c | 5 +- arch/riscv/mm/context.c | 4 +- arch/riscv/mm/init.c | 378 ++++++++++++---- arch/riscv/mm/kasan_init.c | 248 ++++++++--- arch/riscv/mm/tlbflush.c | 9 +- arch/riscv/net/bpf_jit_comp64.c | 2 +- arch/x86/include/asm/kvm-x86-ops.h | 3 +- arch/x86/include/asm/kvm_host.h | 13 +- arch/x86/kvm/cpuid.c | 79 +++- arch/x86/kvm/lapic.c | 2 - arch/x86/kvm/mmu/mmu.c | 31 +- arch/x86/kvm/mmu/spte.c | 1 + arch/x86/kvm/mmu/spte.h | 42 +- arch/x86/kvm/mmu/tdp_mmu.c | 6 +- arch/x86/kvm/pmu.c | 33 +- arch/x86/kvm/svm/avic.c | 123 ++++-- arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/svm.c | 490 ++++++++++----------- arch/x86/kvm/svm/svm.h | 17 +- arch/x86/kvm/vmx/capabilities.h | 4 + arch/x86/kvm/vmx/pmu_intel.c | 20 +- arch/x86/kvm/vmx/posted_intr.c | 183 ++++---- arch/x86/kvm/vmx/posted_intr.h | 8 +- arch/x86/kvm/vmx/vmx.c | 68 ++- arch/x86/kvm/vmx/vmx.h | 3 + arch/x86/kvm/x86.c | 70 +-- arch/x86/kvm/x86.h | 1 + drivers/firmware/efi/libstub/efi-stub.c | 2 + drivers/of/base.c | 131 +----- drivers/of/device.c | 2 +- drivers/parisc/pdc_stable.c | 4 +- drivers/soc/canaan/Kconfig | 1 - include/asm-generic/barrier.h | 2 +- include/asm-generic/pgalloc.h | 24 +- include/linux/kvm_host.h | 3 - include/linux/of.h | 422 ++++++++++-------- scripts/dtc/dtx_diff | 8 +- tools/include/uapi/linux/kvm.h | 19 +- tools/testing/selftests/kvm/.gitignore | 5 +- tools/testing/selftests/kvm/Makefile | 6 +- .../selftests/kvm/include/x86_64/processor.h | 25 ++ tools/testing/selftests/kvm/lib/kvm_util.c | 10 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 134 +++--- .../kvm/x86_64/{get_cpuid_test.c => cpuid_test.c} | 30 ++ .../selftests/kvm/x86_64/pmu_event_filter_test.c | 434 ++++++++++++++++++ tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 4 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 4 +- .../vmx_exception_with_invalid_guest_state.c | 139 ++++++ .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 34 +- virt/kvm/kvm_main.c | 5 +- 128 files changed, 2821 insertions(+), 1552 deletions(-) create mode 100644 arch/riscv/include/asm/cpu_ops_sbi.h rename tools/testing/selftests/kvm/x86_64/{get_cpuid_test.c => cpuid_test.c} (83%) create mode 100644 tools/testing/selftests/kvm/x86_64/pmu_event_filter_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_exception_with_invalid_g [...]