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-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from d9cdc3b12525 Merge tag 'powerpc-5.19-5' of git://git.kernel.org/pub/scm [...] adds 8ad59b397f86 i2c: piix4: Fix a memory leak in the EFCH MMIO support adds 3501f0c66306 i2c: cadence: Unregister the clk notifier in error path adds b1c428b6c368 Merge tag 'i2c-for-5.19-rc6' of git://git.kernel.org/pub/s [...] adds 96e8fc581868 x86/xen: Use clear_bss() for Xen PV guests adds 38fa5479b413 x86: Clear .brk area at early boot adds 7e09ac27f43b x86: Fix .brk attribute in linker script adds b57feed2cc26 x86/compressed/64: Add identity mappings for setup_data entries adds 38e0e4d04d41 x86/ibt, objtool: Don't discard text references from trace [...] adds cb8a4beac39b x86/boot: Fix the setup data types max limit adds 74a0032b8524 Merge tag 'x86_urgent_for_v5.19_rc6' of git://git.kernel.o [...] adds 4deb96e35c5c irqchip/gicv3: Handle resource request failure consistently adds fd31000d58f4 irqchip/xilinx: Add explicit dependency on OF_ADDRESS adds 1357d2a65601 irqchip/apple-aic: Make symbol 'use_fast_ipi' static adds 80f2a248a2f9 Merge tag 'irqchip-fixes-5.19-2' of git://git.kernel.org/p [...] adds 2b9b31cedb70 Merge tag 'irq_urgent_for_v5.19_rc6' of git://git.kernel.o [...] adds a4ab14e1d8fe gen_compile_commands: handle multiple lines per .mod file adds f5a4618587fb kbuild: remove unused cmd_none in scripts/Makefile.modinst adds 2fbd36dfae40 Merge tag 'kbuild-fixes-v5.19-3' of git://git.kernel.org/p [...] adds d785a773bed9 io_uring: check that we have a file table when allocating [...] adds d9919d43cbf6 Merge tag 'io_uring-5.19-2022-07-09' of git://git.kernel.d [...] adds 19e506b31749 eeprom: at25: Rework buggy read splitting adds eb7f8e284203 misc: rtsx_usb: fix use of dma mapped buffer for usb bulk [...] adds 3776c7855985 misc: rtsx_usb: use separate command and response buffers adds 2cd37c2e7244 misc: rtsx_usb: set return value in rsp_buf alloc err path adds b41362fdf267 Merge tag 'char-misc-5.19-rc6' of git://git.kernel.org/pub [...] adds ee6c6e734247 staging/wlan-ng: get the correct struct hfa384x in work callback adds 5867f3b88bb5 Merge tag 'staging-5.19-rc6' of git://git.kernel.org/pub/s [...] adds c132fe78ad7b dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate adds 615a4bfc426e dmaengine: ti: Add missing put_device in ti_dra7_xbar_rout [...] adds 646728dff254 dmaengine: Revert "dmaengine: add verification of DMA_INTE [...] adds a7cd3cf0b2e5 dmaengine: imx-sdma: Allow imx8m for imx7 FW revs adds 0ac9c3dd0d6f dmaengine: qcom: bam_dma: fix runtime PM underflow adds 44c4237cf343 dmaengine: idxd: force wq context cleanup on device disable path adds 49db68d45bdc dmaengine: dw-axi-dmac: Fix RMW on channel suspend register adds 09f7b80fac3e dmaengine: imx-sdma: only restart cyclic channel when enabled adds 3770d92bd523 dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() [...] adds 8ffccd119a59 dmaengine: idxd: Only call idxd_enable_system_pasid() if s [...] adds b64b3b2f1d81 dmaengine: pl330: Fix lockdep warning about non-static key adds 1dbe67b9faea dmaengine: lgm: Fix an error handling path in intel_ldma_probe() adds 607a48c78e6b dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo adds 952c53cd357c Merge tag 'dmaengine-fix-5.19' of git://git.kernel.org/pub [...] adds de2a34771f51 ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() adds 84499c5d220a drm/aperture: Run fbdev removal before internal helpers adds fc82bbf4dede ida: don't use BUG_ON() for debugging adds 24f4b40ec218 Merge branch 'hot-fixes' (fixes for rc6) adds 32346491ddf2 Linux 5.19-rc6 adds d5b36a4dbd06 fix race between exit_itimers() and /proc/pid/timers adds afe4e376ac5d vfio: Move IOMMU_CAP_CACHE_COHERENCY test to after we know [...] adds 816e51dfb5ba Merge tag 'vfio-v5.19-rc7' of https://github.com/awilliam/ [...] adds 35adf9a4e55e modules: Fix corruption of /proc/kallsyms adds cfa94c538be6 module: Fix selfAssignment cppcheck warning adds f963ef123900 module: Fix "warning: variable 'exit' set but not used" adds 2cc39179acbb doc: module: update file references adds e69a66147d49 module: kallsyms: Ensure preemption in add_kallsyms() with [...] adds b5374396e5de Merge tag 'modules-5.19-rc7' of git://git.kernel.org/pub/s [...] adds 73f37dbcfe17 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages adds d684e0a52d36 sh: convert nommu io{re,un}map() to static inline functions adds ed1523a895ff mm/damon: use set_huge_pte_at() to make huge pte old adds 39d35edee453 mm: sparsemem: fix missing higher order allocation splitting adds cffe57bee62b Documentation: highmem: use literal block for code example [...] adds 34c0a5b04da8 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] adds 1118234e4bc2 mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] adds 5924e6ec1585 nilfs2: fix incorrect masking of permission flags for symlinks adds 14c99d659415 mm: split huge PUD on wp_huge_pud fallback adds 8e59a6a7a4fa Merge tag 'mm-hotfixes-stable-2022-07-11' of git://git.ker [...] adds db7cfc380900 ipc: Free mq_sysctls if ipc namespace creation failed adds 3418357a32db ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() adds 23458ac91dc8 Merge tags 'free-mq_sysctls-for-v5.19' and 'ptrace_unfreez [...] adds a4527e1853f8 btrfs: return -EAGAIN for NOWAIT dio reads/writes on compr [...] adds 2963457829de btrfs: zoned: fix a leaked bioc in read_zone_info adds b3a3b0255797 btrfs: zoned: drop optimization of zone finish adds 5a29232d870d Merge tag 'for-5.19-rc6-tag' of git://git.kernel.org/pub/s [...] adds 742ab6df974a x86/kvm/vmx: Make noinstr clean adds a883d624aed4 x86/cpufeatures: Move RETPOLINE flags to word 11 adds 369ae6ffc41a x86/retpoline: Cleanup some #ifdefery adds 00e1533325fd x86/retpoline: Swizzle retpoline thunk adds 0b53c374b9ef x86/retpoline: Use -mfunction-return adds 15e67227c49a x86: Undo return-thunk damage adds d9e9d2300681 x86,objtool: Create .return_sites adds ee88d363d156 x86,static_call: Use alternative RET encoding adds 1f001e9da6bb x86/ftrace: Use alternative RET encoding adds d77cfe594ad5 x86/bpf: Use alternative RET encoding adds af2e140f3420 x86/kvm: Fix SETcc emulation for return thunks adds 15583e514eb1 x86/vsyscall_emu/64: Don't use RET in vsyscall emulation adds 0ee9073000e8 x86/sev: Avoid using __x86_return_thunk adds aa3d480315ba x86: Use return-thunk in asm code adds 7c81c0c9210c x86/entry: Avoid very early RET adds 951ddecf4356 objtool: Treat .text.__x86.* as noinstr adds a149180fbcf3 x86: Add magic AMD return-thunk adds 6b80b59b3555 x86/bugs: Report AMD retbleed vulnerability adds 7fbf47c7ce50 x86/bugs: Add AMD retbleed= boot parameter adds e8ec1b6e08a2 x86/bugs: Enable STIBP for JMP2RET adds caa0ff24d5d0 x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value adds 2dbb887e875b x86/entry: Add kernel IBRS implementation adds c779bc1a9002 x86/bugs: Optimize SPEC_CTRL MSR writes adds 7c693f54c873 x86/speculation: Add spectre_v2=ibrs option to support Ker [...] adds 166115c08a9b x86/bugs: Split spectre_v2_select_mitigation() and spectre [...] adds 6ad0ad2bf8a6 x86/bugs: Report Intel retbleed vulnerability adds bf5835bcdb96 intel_idle: Disable IBRS during long idle adds 9bb2ec608a20 objtool: Update Retpoline validation adds b75b7f8ef114 x86/xen: Rename SYS* entry points adds d147553b64ba x86/xen: Add UNTRAIN_RET adds 3ebc17006888 x86/bugs: Add retbleed=ibpb adds 0fe4aeea9c01 x86/bugs: Do IBPB fallback check only once adds a09a6e2399ba objtool: Add entry UNRET validation adds d7caac991fee x86/cpu/amd: Add Spectral Chicken adds b2620facef48 x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n adds e6aa13622ea8 x86/speculation: Fix firmware entry SPEC_CTRL handling adds 56aa4d221f1e x86/speculation: Fix SPEC_CTRL write on SMT state change adds bbb69e8bee1b x86/speculation: Use cached host SPEC_CTRL value for guest [...] adds acac5e98ef8d x86/speculation: Remove x86_spec_ctrl_mask adds 8faea26e6111 objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} adds 8bd200d23ec4 KVM: VMX: Flatten __vmx_vcpu_run() adds bb06650634d3 KVM: VMX: Convert launched argument to flags adds fc02735b14ff KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS adds bea7e31a5cac KVM: VMX: Fix IBRS handling after vmexit adds 9756bba28470 x86/speculation: Fill RSB on vmexit for IBRS adds 07853adc29a0 KVM: VMX: Prevent RSB underflow before vmenter adds 7a05bc95ed1c x86/common: Stamp out the stepping madness adds 26aae8ccbc19 x86/cpu/amd: Enumerate BTC_NO adds f43b9876e857 x86/retbleed: Add fine grained Kconfig knobs adds f54d45372c6a x86/bugs: Add Cannon lake to RETBleed affected CPU list adds 2c08b9b38f5b x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry adds 2259da159fbe x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported adds 697977d8415d x86/kexec: Disable RET on kexec adds 4ad3278df6fe x86/speculation: Disable RRSBA behavior adds ce114c866860 Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/ [...] adds c27c753ea6fd x86/static_call: Serialize __static_call_fixup() properly adds 0d8ba24e72b6 Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/ [...] adds f9a89117fbdc drm/amdgpu: keep fbdev buffers pinned during suspend adds 3a4b1cc28fbd drm/amdgpu/display: disable prefer_shadow for generic fb helpers adds 7de96365878f Merge tag 'amd-drm-fixes-5.19-2022-07-06' of https://gitla [...] adds 85144df9ff46 drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] adds 25c95bf49406 drm/i915/guc: ADL-N should use the same GuC FW as ADL-S adds 12058077b2e9 drm/i915: Fix vm use-after-free in vma destruction adds 42e0a87233e3 Merge tag 'drm-intel-fixes-2022-07-07' of git://anongit.fr [...] adds 144248515246 drm: panel-orientation-quirks: Add quirk for the Lenovo Yo [...] adds bf43e4521ff3 drm/aperture: Run fbdev removal before internal helpers adds 591129d3db26 drm/bridge: fsl-ldb: Fix mode clock rate validation adds 57ef278ef125 drm/bridge: fsl-ldb: Enable split mode for LVDS dual link adds 1dbc790b4d41 drm/bridge: fsl-ldb: Drop DE signal polarity inversion adds 8490cad4dc4e drm/rockchip: Detach from ARM DMA domain in attach_device adds fb6e0637ab7e drm/panfrost: Put mapping instead of shmem obj on panfrost [...] adds 9fc33eaaa979 drm/panfrost: Fix shrinker list corruption by madvise IOCTL adds 7c1aeba7bb97 dma-buf: Fix one use-after-free of fence adds b68277f19e31 drm/ssd130x: Fix pre-charge period setting adds 3590b44b9434 Merge tag 'drm-misc-fixes-2022-07-07-1' of ssh://git.freed [...] adds 29851567d1aa Merge tag 'drm-fixes-2022-07-12' of git://anongit.freedesk [...] adds 4a47c6385bb4 ovl: turn of SB_POSIXACL with idmapped layers temporarily adds 72a8e05d4f66 Merge tag 'ovl-fixes-5.19-rc7' of git://git.kernel.org/pub [...] adds 7edc3945bdce tracing/histograms: Fix memory leak problem adds 495fcec8648c tracing: Fix sleeping while atomic in kdb ftdump adds 0a6d7d45414a ftrace: Be more specific about arch impact when function t [...] adds 0bb7e14c8e15 blk-iocost: tracing: atomic64_read(&ioc->vtime_rate) is as [...] adds e3655dfa5805 fprobe/samples: Make sample_probe static adds 1e1fb420fe68 samples: Use KSYM_NAME_LEN for kprobes adds b047602d579b Merge tag 'trace-v5.19-rc5' of git://git.kernel.org/pub/sc [...]
No new revisions were added by this update.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 25 ++ Documentation/core-api/kernel-api.rst | 2 +- Documentation/core-api/symbol-namespaces.rst | 4 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 2 +- Documentation/filesystems/overlayfs.rst | 4 + Documentation/livepatch/module-elf-format.rst | 10 +- .../it_IT/core-api/symbol-namespaces.rst | 6 +- .../translations/zh_CN/core-api/kernel-api.rst | 2 +- .../zh_CN/core-api/symbol-namespaces.rst | 2 +- Makefile | 2 +- arch/riscv/Kconfig | 2 +- arch/sh/include/asm/io.h | 8 +- arch/x86/Kconfig | 108 ++++- arch/x86/Makefile | 6 + arch/x86/boot/compressed/ident_map_64.c | 13 + arch/x86/entry/Makefile | 2 +- arch/x86/entry/calling.h | 62 +++ arch/x86/entry/entry.S | 22 + arch/x86/entry/entry_32.S | 2 - arch/x86/entry/entry_64.S | 64 ++- arch/x86/entry/entry_64_compat.S | 21 +- arch/x86/entry/vdso/Makefile | 1 + arch/x86/entry/vsyscall/vsyscall_emu_64.S | 9 +- arch/x86/include/asm/alternative.h | 1 + arch/x86/include/asm/cpufeatures.h | 12 +- arch/x86/include/asm/disabled-features.h | 21 +- arch/x86/include/asm/linkage.h | 8 + arch/x86/include/asm/msr-index.h | 13 + arch/x86/include/asm/nospec-branch.h | 68 ++- arch/x86/include/asm/setup.h | 3 + arch/x86/include/asm/static_call.h | 19 +- arch/x86/include/asm/unwind_hints.h | 14 +- arch/x86/include/uapi/asm/bootparam.h | 2 +- arch/x86/kernel/alternative.c | 69 +++ arch/x86/kernel/asm-offsets.c | 6 + arch/x86/kernel/cpu/amd.c | 46 +- arch/x86/kernel/cpu/bugs.c | 475 ++++++++++++++++++--- arch/x86/kernel/cpu/common.c | 61 ++- arch/x86/kernel/cpu/cpu.h | 2 + arch/x86/kernel/cpu/hygon.c | 6 + arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/ftrace.c | 7 +- arch/x86/kernel/head64.c | 4 +- arch/x86/kernel/head_64.S | 5 + arch/x86/kernel/module.c | 8 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/relocate_kernel_32.S | 25 +- arch/x86/kernel/relocate_kernel_64.S | 23 +- arch/x86/kernel/static_call.c | 51 ++- arch/x86/kernel/vmlinux.lds.S | 11 +- arch/x86/kvm/emulate.c | 28 +- arch/x86/kvm/svm/vmenter.S | 18 + arch/x86/kvm/vmx/capabilities.h | 4 +- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/run_flags.h | 8 + arch/x86/kvm/vmx/vmenter.S | 194 +++++---- arch/x86/kvm/vmx/vmx.c | 84 ++-- arch/x86/kvm/vmx/vmx.h | 10 +- arch/x86/kvm/vmx/vmx_ops.h | 2 +- arch/x86/kvm/x86.c | 4 +- arch/x86/lib/memmove_64.S | 7 +- arch/x86/lib/retpoline.S | 79 +++- arch/x86/mm/mem_encrypt_boot.S | 10 +- arch/x86/net/bpf_jit_comp.c | 26 +- arch/x86/xen/enlighten_pv.c | 8 +- arch/x86/xen/setup.c | 6 +- arch/x86/xen/xen-asm.S | 30 +- arch/x86/xen/xen-head.S | 11 +- arch/x86/xen/xen-ops.h | 6 +- drivers/base/cpu.c | 8 + drivers/dma-buf/dma-resv.c | 2 +- drivers/dma/at_xdmac.c | 5 + drivers/dma/dmatest.c | 13 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 8 +- drivers/dma/idxd/device.c | 5 +- drivers/dma/idxd/init.c | 13 +- drivers/dma/imx-sdma.c | 4 +- drivers/dma/lgm/lgm-dma.c | 3 +- drivers/dma/pl330.c | 2 +- drivers/dma/qcom/bam_dma.c | 39 +- drivers/dma/ti/dma-crossbar.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- drivers/gpu/drm/bridge/fsl-ldb.c | 21 +- drivers/gpu/drm/drm_aperture.c | 26 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 15 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 9 + drivers/gpu/drm/i915/i915_vma.c | 12 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 4 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 17 + drivers/gpu/drm/solomon/ssd130x.c | 2 +- drivers/i2c/busses/i2c-cadence.c | 1 + drivers/i2c/busses/i2c-piix4.c | 16 +- drivers/idle/intel_idle.c | 44 +- drivers/irqchip/Kconfig | 2 +- drivers/irqchip/irq-apple-aic.c | 2 +- drivers/irqchip/irq-gic-v3.c | 41 +- drivers/misc/cardreader/rtsx_usb.c | 27 +- drivers/misc/eeprom/at25.c | 26 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 +- drivers/vfio/vfio.c | 17 +- fs/btrfs/inode.c | 14 +- fs/btrfs/zoned.c | 34 +- fs/exec.c | 2 +- fs/io_uring.c | 3 + fs/nilfs2/nilfs.h | 3 + fs/overlayfs/super.c | 25 +- include/linux/cpu.h | 2 + include/linux/highmem.h | 18 +- include/linux/kvm_host.h | 2 +- include/linux/objtool.h | 9 +- include/linux/rtsx_usb.h | 2 - include/linux/sched/task.h | 2 +- include/trace/events/iocost.h | 2 +- ipc/namespace.c | 5 +- kernel/exit.c | 2 +- kernel/module/internal.h | 13 +- kernel/module/kallsyms.c | 35 +- kernel/module/main.c | 9 +- kernel/ptrace.c | 2 +- kernel/time/posix-timers.c | 19 +- kernel/trace/Kconfig | 3 +- kernel/trace/trace.c | 11 +- kernel/trace/trace_events_hist.c | 2 + lib/idr.c | 3 +- mm/damon/vaddr.c | 3 +- mm/memory.c | 27 +- mm/rmap.c | 27 +- mm/sparse-vmemmap.c | 8 + mm/userfaultfd.c | 5 +- samples/fprobe/fprobe_example.c | 2 +- samples/kprobes/kprobe_example.c | 5 +- samples/kprobes/kretprobe_example.c | 5 +- scripts/Makefile.lib | 1 + scripts/Makefile.modinst | 3 - scripts/Makefile.vmlinux_o | 2 +- scripts/clang-tools/gen_compile_commands.py | 6 +- security/Kconfig | 11 - tools/arch/x86/include/asm/msr-index.h | 9 + tools/include/linux/objtool.h | 9 +- tools/objtool/arch/x86/decode.c | 5 + tools/objtool/builtin-check.c | 13 + tools/objtool/check.c | 333 ++++++++++++++- tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 2 + tools/objtool/include/objtool/check.h | 24 +- tools/objtool/include/objtool/elf.h | 1 + tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 1 + 156 files changed, 2343 insertions(+), 699 deletions(-) create mode 100644 arch/x86/entry/entry.S create mode 100644 arch/x86/kvm/vmx/run_flags.h