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 b8c4d6fd9183 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 27fc95b1119a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 80128c8c032a Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits be288c4bd271 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits 7d3c0d48db5a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 19d832cd822c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 87f624833882 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d18cd3f057b4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0d38f8f713a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4a956dd38011 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9aea2183b2b1 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 478662ad675c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits d32ae553e3e4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5686917e5396 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7a69e6ecd119 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits eb17d1b44220 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6c28b5fcb27d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d51dd5976d8b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8b33ddcaf4d8 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits e8c01aa8ab0b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cad7567e43dc Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 372d394e9b7b Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 538c83857d2a Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 868c0e3a33ec Merge branch 'fs-current' of linux-next omits e6cbb32a714a Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 80fefc4da738 Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] omits a9cbd1528c6b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 51bed0e4c878 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 132e896f0ee5 Merge branch into tip/master: 'x86/urgent' omits 2705c59468ef Merge branch into tip/master: 'timers/urgent' omits 076ca6e90d5a Merge branch 'misc-6.15' into next-fixes new d4e89d212d40 x86/bpf: Call branch history clearing sequence on exit new 9f725eec8fc0 x86/bpf: Add IBHF call at end of classic BPF new 073fdbe02c69 x86/bhi: Do not set BHI_DIS_S in 32-bit mode new caf12fa9c066 Merge tag 'ibti-hisory-for-linus-2025-05-06' of git://git. [...] new 1ac116ce6468 Documentation: x86/bugs/its: Add ITS documentation new 159013a7ca18 x86/its: Enumerate Indirect Target Selection (ITS) bug new 8754e67ad4ac x86/its: Add support for ITS-safe indirect thunk new a75bf27fe41a x86/its: Add support for ITS-safe return thunk new f4818881c47f x86/its: Enable Indirect Target Selection mitigation new 2665281a07e1 x86/its: Add "vmexit" option to skip mitigation on some CPUs new facd226f7e0c x86/its: Add support for RSB stuffing mitigation new f0cd7091cc5a x86/its: Align RETs in BHB clear sequence to avoid thunking new d6d1e3e6580c mm/execmem: Unify early execmem_cache behaviour new ebebe30794d3 x86/ibt: Keep IBT disabled during alternative patching new 872df34d7c51 x86/its: Use dynamic thunks for indirect branches new e52c1dc7455d x86/its: FineIBT-paranoid vs ITS new 7a9b709e7cc5 selftest/x86/bugs: Add selftests for ITS new 6f5bf947bab0 Merge tag 'its-for-linus-20250509' of git://git.kernel.org [...] new 63de8abd97dd arm64: insn: Add support for encoding DSB new e7956c92f396 arm64: proton-pack: Expose whether the platform is mitigat [...] new a1152be30a04 arm64: proton-pack: Expose whether the branchy loop k value new 0dfefc2ea2f2 arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs new f300769ead03 arm64: bpf: Only mitigate cBPF programs loaded by unprivil [...] new efe676a1a755 arm64: proton-pack: Add new CPUs 'k' values for branch mitigation new 627277ba7c23 Merge tag 'arm64_cbpf_mitigation_2025_05_08' of git://git. [...] new d105a83f77ef Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new ad96e04c7b6e Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 54db6d1bdd71 btrfs: fix discard worker infinite loop after disabling discard new a0fd1c609863 btrfs: fix folio leak in submit_one_async_extent() new 4ce2affc6ef9 btrfs: add back warning for mount option commit values exc [...] new fc4ed91fb0ec Merge branch 'misc-6.15' into next-fixes new 1f146124a5be Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new e4fd25c959ce Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] new f4064676298c Merge branch 'fs-current' of linux-next new 9520a2b3f0b5 kbuild: Require pahole <v1.28 or >v1.29 with GENDWARFKSYMS on X86 new 56045757accf usr/include: openrisc: don't HDRTEST bpf_perf_event.h new 657f96cb7c06 kbuild: deb-pkg: Add libdw-dev:native to Build-Depends-Arch new 5bd6bdd0f76e kbuild: rpm-pkg: Add (elfutils-devel or libdw-devel) to Bu [...] new d0afcfeb9e38 kbuild: Disable -Wdefault-const-init-unsafe new ab09da75700e um: let 'make clean' properly clean underlying SUBARCH as well new d1b99cdf22e0 init: remove unused CONFIG_CC_CAN_LINK_STATIC new f0e4b333cf67 kbuild: fix dependency on sorttable new 020d7f14489b Revert "kbuild: make all file references relative to source root" new 8cf5b3f83614 Revert "kbuild, rust: use -fremap-path-prefix to make path [...] new e0cd396d8998 kbuild: fix typos "module.builtin" to "modules.builtin" new cb27d45f54a8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new b5dc52fa1cf0 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 43df95bac7ba Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new d1ec6f48bc5f Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new ca5c06e42876 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 49883b979917 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 6e1860cb5586 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 782f8f90f954 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 25717fe61e21 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 286b4403119f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new f85a67fde644 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c71e4d316ce8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 3d1a5c1e3d77 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 667311466fbe Merge branch 'counter-current' of git://git.kernel.org/pub [...] new ece6891ea486 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 078c544fd67f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new a1a6e3e05c4d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6610f22f71b2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 08ecb53d7dd6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 579cb52ecd46 MAINTAINERS: add me as maintainer for the gpio sloppy logi [...] new 66dfeea357c2 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 3c6b6dc85ccf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0fc9bc9c8960 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] new 386cd3dcfd63 MAINTAINERS: Update Alexey Makhalov's email address new 199e2b193826 Merge branch into tip/master: 'x86/urgent' new 50a7219a4a83 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] new 134cb3b2ffea Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9c1798259b94 drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc() new 2f0c6fceae0d accel/ivpu: Use effective buffer size for zero terminator new fc2aef90cf9e Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (b8c4d6fd9183) \ N -- N -- N refs/heads/pending-fixes (fc2aef90cf9e)
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 75 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/indirect-target-selection.rst | 168 +++++++++++ Documentation/admin-guide/kernel-parameters.txt | 18 ++ Documentation/kbuild/reproducible-builds.rst | 17 ++ MAINTAINERS | 13 +- Makefile | 3 +- arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/insn.h | 1 + arch/arm64/include/asm/spectre.h | 3 + arch/arm64/kernel/proton-pack.c | 13 +- arch/arm64/lib/insn.c | 60 ++-- arch/arm64/net/bpf_jit_comp.c | 57 +++- arch/um/Makefile | 1 + arch/x86/Kconfig | 12 + arch/x86/entry/entry_64.S | 20 +- arch/x86/include/asm/alternative.h | 32 ++ arch/x86/include/asm/cpufeatures.h | 3 + arch/x86/include/asm/msr-index.h | 8 + arch/x86/include/asm/nospec-branch.h | 10 + arch/x86/kernel/alternative.c | 336 +++++++++++++++++++-- arch/x86/kernel/cpu/bugs.c | 176 ++++++++++- arch/x86/kernel/cpu/common.c | 72 ++++- arch/x86/kernel/ftrace.c | 2 +- arch/x86/kernel/module.c | 6 + arch/x86/kernel/static_call.c | 4 +- arch/x86/kernel/vmlinux.lds.S | 10 + arch/x86/kvm/x86.c | 4 +- arch/x86/lib/retpoline.S | 48 +++ arch/x86/mm/init_32.c | 3 + arch/x86/mm/init_64.c | 3 + arch/x86/net/bpf_jit_comp.c | 58 +++- drivers/accel/ivpu/ivpu_debugfs.c | 2 +- drivers/base/cpu.c | 3 + drivers/gpu/drm/tiny/panel-mipi-dbi.c | 5 +- fs/btrfs/discard.c | 17 +- fs/btrfs/fs.h | 1 + fs/btrfs/inode.c | 7 + fs/btrfs/super.c | 4 + include/linux/cpu.h | 2 + include/linux/execmem.h | 11 +- include/linux/module.h | 5 + init/Kconfig | 5 - kernel/module/Kconfig | 5 + mm/execmem.c | 40 ++- scripts/Makefile.extrawarn | 12 + scripts/Makefile.vmlinux | 4 +- scripts/Makefile.vmlinux_o | 4 +- scripts/package/kernel.spec | 1 + scripts/package/mkdebian | 2 +- tools/objtool/arch/x86/decode.c | 9 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/x86/bugs/Makefile | 3 + tools/testing/selftests/x86/bugs/common.py | 164 ++++++++++ .../selftests/x86/bugs/its_indirect_alignment.py | 150 +++++++++ .../testing/selftests/x86/bugs/its_permutations.py | 109 +++++++ .../selftests/x86/bugs/its_ret_alignment.py | 139 +++++++++ tools/testing/selftests/x86/bugs/its_sysfs.py | 65 ++++ usr/include/Makefile | 4 + 59 files changed, 1837 insertions(+), 102 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/indirect-target-selection.rst create mode 100644 tools/testing/selftests/x86/bugs/Makefile create mode 100755 tools/testing/selftests/x86/bugs/common.py create mode 100755 tools/testing/selftests/x86/bugs/its_indirect_alignment.py create mode 100755 tools/testing/selftests/x86/bugs/its_permutations.py create mode 100755 tools/testing/selftests/x86/bugs/its_ret_alignment.py create mode 100755 tools/testing/selftests/x86/bugs/its_sysfs.py