This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 1e717e841472 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 5e6435e0d665 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5db97ea638b5 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 2ce6a136ca44 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits 58799204888e Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 27919c3b8166 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits 99681ef2b36c Merge branch 'dt-fixes' of git://git.kernel.org/pub/scm/li [...] omits 3cbddda4651f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 078e72a4e94f Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits b4535639d8df Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits a2c8792c467c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f22f7b8cd1d0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c9e69017bf88 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d2a703c735e8 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 4085fdbc8e78 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1950f945077f Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 85de195dc2b8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits dc6ce731d437 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits ee2721bee936 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 275460bd4dc4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 777a5485b44d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 13a565ff1f80 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2b08f21554ed Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits f3dafe4a01f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f6a71a55712 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f4b978686a20 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c5ed4fbb5a8f Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits a6dd9f5d4c57 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 11cf3c9ddbe9 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 72d1fae345d4 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits e33836690925 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus new 742ab6df974a x86/kvm/vmx: Make noinstr clean new a883d624aed4 x86/cpufeatures: Move RETPOLINE flags to word 11 new 369ae6ffc41a x86/retpoline: Cleanup some #ifdefery new 00e1533325fd x86/retpoline: Swizzle retpoline thunk new 0b53c374b9ef x86/retpoline: Use -mfunction-return new 15e67227c49a x86: Undo return-thunk damage new d9e9d2300681 x86,objtool: Create .return_sites new ee88d363d156 x86,static_call: Use alternative RET encoding new 1f001e9da6bb x86/ftrace: Use alternative RET encoding new d77cfe594ad5 x86/bpf: Use alternative RET encoding new af2e140f3420 x86/kvm: Fix SETcc emulation for return thunks new 15583e514eb1 x86/vsyscall_emu/64: Don't use RET in vsyscall emulation new 0ee9073000e8 x86/sev: Avoid using __x86_return_thunk new aa3d480315ba x86: Use return-thunk in asm code new 7c81c0c9210c x86/entry: Avoid very early RET new 951ddecf4356 objtool: Treat .text.__x86.* as noinstr new a149180fbcf3 x86: Add magic AMD return-thunk new 6b80b59b3555 x86/bugs: Report AMD retbleed vulnerability new 7fbf47c7ce50 x86/bugs: Add AMD retbleed= boot parameter new e8ec1b6e08a2 x86/bugs: Enable STIBP for JMP2RET new caa0ff24d5d0 x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value new 2dbb887e875b x86/entry: Add kernel IBRS implementation new c779bc1a9002 x86/bugs: Optimize SPEC_CTRL MSR writes new 7c693f54c873 x86/speculation: Add spectre_v2=ibrs option to support Ker [...] new 166115c08a9b x86/bugs: Split spectre_v2_select_mitigation() and spectre [...] new 6ad0ad2bf8a6 x86/bugs: Report Intel retbleed vulnerability new bf5835bcdb96 intel_idle: Disable IBRS during long idle new 9bb2ec608a20 objtool: Update Retpoline validation new b75b7f8ef114 x86/xen: Rename SYS* entry points new d147553b64ba x86/xen: Add UNTRAIN_RET new 3ebc17006888 x86/bugs: Add retbleed=ibpb new 0fe4aeea9c01 x86/bugs: Do IBPB fallback check only once new a09a6e2399ba objtool: Add entry UNRET validation new d7caac991fee x86/cpu/amd: Add Spectral Chicken new b2620facef48 x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n new e6aa13622ea8 x86/speculation: Fix firmware entry SPEC_CTRL handling new 56aa4d221f1e x86/speculation: Fix SPEC_CTRL write on SMT state change new bbb69e8bee1b x86/speculation: Use cached host SPEC_CTRL value for guest [...] new acac5e98ef8d x86/speculation: Remove x86_spec_ctrl_mask new 8faea26e6111 objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} new 8bd200d23ec4 KVM: VMX: Flatten __vmx_vcpu_run() new bb06650634d3 KVM: VMX: Convert launched argument to flags new fc02735b14ff KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS new bea7e31a5cac KVM: VMX: Fix IBRS handling after vmexit new 9756bba28470 x86/speculation: Fill RSB on vmexit for IBRS new 07853adc29a0 KVM: VMX: Prevent RSB underflow before vmenter new 7a05bc95ed1c x86/common: Stamp out the stepping madness new 26aae8ccbc19 x86/cpu/amd: Enumerate BTC_NO new f43b9876e857 x86/retbleed: Add fine grained Kconfig knobs new f54d45372c6a x86/bugs: Add Cannon lake to RETBleed affected CPU list new 2c08b9b38f5b x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry new 2259da159fbe x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported new 697977d8415d x86/kexec: Disable RET on kexec new 4ad3278df6fe x86/speculation: Disable RRSBA behavior new ce114c866860 Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/ [...] new c27c753ea6fd x86/static_call: Serialize __static_call_fixup() properly new 0d8ba24e72b6 Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/ [...] new f9a89117fbdc drm/amdgpu: keep fbdev buffers pinned during suspend new 3a4b1cc28fbd drm/amdgpu/display: disable prefer_shadow for generic fb helpers new 7de96365878f Merge tag 'amd-drm-fixes-5.19-2022-07-06' of https://gitla [...] new 42e0a87233e3 Merge tag 'drm-intel-fixes-2022-07-07' of git://anongit.fr [...] new 3590b44b9434 Merge tag 'drm-misc-fixes-2022-07-07-1' of ssh://git.freed [...] new 29851567d1aa Merge tag 'drm-fixes-2022-07-12' of git://anongit.freedesk [...] adds 4a47c6385bb4 ovl: turn of SB_POSIXACL with idmapped layers temporarily new 72a8e05d4f66 Merge tag 'ovl-fixes-5.19-rc7' of git://git.kernel.org/pub [...] new b7171e009cb6 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new ba4624ab22f6 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new fa6db4db2618 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 37bd876a97c8 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 4a46de446d3f selftest: net: add tun to .gitignore new f946964a9f79 net: marvell: prestera: fix missed deinit sequence new 44a3cd922d91 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 335e16c741f3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 523ddfbe0d61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 07ef02920f7f Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 841bdf85c226 ALSA: hda - Add fixup for Dell Latitidue E5430 new dbe75d314748 ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] new bce650483cdb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d67c83a1b232 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus new 2e01c99a2204 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new a77c46f2b4d4 MAINTAINERS: change the NXP FSPI driver maintainer. new acd015551089 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new a4a5f2d71d61 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new c3432daa2286 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 7fce053128a0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 69f6a8615864 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 2eb502f496f7 ARM: dts: am33xx: Fix MMCHS0 dma properties new a3f258f5b696 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 86f0f5cb45fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5aa18ed32f52 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 29cdfd7eaacd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e62d5d0012b7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 042fce1b442b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 046cd8a2a9ee drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] new 1391b9cfd35b drm/i915/guc: ADL-N should use the same GuC FW as ADL-S new 48da0f67c53e drm/i915: Fix vm use-after-free in vma destruction new e87197fbd137 drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg [...] new f99546298a45 Merge tag 'gvt-fixes-2022-07-11' of https://github.com/int [...] new 896dcabd1f8f drm/i915/selftests: fix a couple IS_ERR() vs NULL tests new aff1e0b09b54 drm/i915/ttm: fix sg_table construction new b24dcf1dc507 drm/i915/gt: Serialize GRDOM access between multiple engin [...] new a1c5a7bf79c1 drm/i915/gt: Serialize TLB invalidates with GT resets new ad765fae792e drm/i915/gem: Look for waitboosting across the whole objec [...] new 333991c4e66b drm/i915/selftests: fix subtraction overflow bug new 2840982fb3f9 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 5e33fd0d99d6 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 55c9f3bbc645 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9f769b132d0d Merge branch 'dt-fixes' of git://git.kernel.org/pub/scm/li [...] new 39644a50b4f0 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new 7329b0717296 gpio: sim: fix the chip_name configfs item new c21c1b7ae90c Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new e2ed48804512 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new a39debd6cf7b Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new 57a04682a924 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new cf8e0dc38788 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new ec832b259e17 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (1e717e841472) \ N -- N -- N refs/heads/pending-fixes (ec832b259e17)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 115 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/admin-guide/kernel-parameters.txt | 25 ++ Documentation/filesystems/overlayfs.rst | 4 + MAINTAINERS | 3 +- arch/arm/boot/dts/am33xx-l4.dtsi | 3 +- arch/x86/Kconfig | 108 ++++- arch/x86/Makefile | 6 + 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/static_call.h | 19 +- arch/x86/include/asm/unwind_hints.h | 14 +- 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/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 | 9 +- 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/setup.c | 6 +- arch/x86/xen/xen-asm.S | 30 +- arch/x86/xen/xen-head.S | 1 + arch/x86/xen/xen-ops.h | 6 +- drivers/base/cpu.c | 8 + drivers/gpio/gpio-sim.c | 16 +- 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/i915/gem/i915_gem_ttm.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 34 ++ drivers/gpu/drm/i915/gt/intel_gt.c | 15 +- drivers/gpu/drm/i915/gt/intel_reset.c | 37 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 8 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +- drivers/gpu/drm/i915/i915_scatterlist.c | 19 +- drivers/gpu/drm/i915/i915_scatterlist.h | 6 +- drivers/gpu/drm/i915/intel_region_ttm.c | 10 +- drivers/gpu/drm/i915/intel_region_ttm.h | 3 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 21 +- drivers/gpu/drm/i915/selftests/mock_region.c | 3 +- drivers/idle/intel_idle.c | 44 +- .../ethernet/marvell/prestera/prestera_router.c | 1 + fs/overlayfs/super.c | 25 +- include/linux/cpu.h | 2 + include/linux/kvm_host.h | 2 +- include/linux/objtool.h | 9 +- scripts/Makefile.lib | 1 + scripts/Makefile.vmlinux_o | 2 +- security/Kconfig | 11 - sound/pci/hda/patch_realtek.c | 2 + 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 | 330 +++++++++++++- 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 + tools/testing/selftests/net/.gitignore | 1 + 100 files changed, 2085 insertions(+), 456 deletions(-) create mode 100644 arch/x86/entry/entry.S create mode 100644 arch/x86/kvm/vmx/run_flags.h