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
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next
in repository linux-next.
omits 725068979280 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 3730df921737 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...]
omits 59bfbe34f486 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...]
omits 533a691ba6dd Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...]
omits e45a52cc8353 Merge branch 'master' of https://github.com/Paragon-Softwa [...]
omits bc220d410a75 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...]
omits bfea3ede0410 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...]
omits a3ab3db08b4f Merge branch 'ksmbd-for-next' of https://github.com/smfren [...]
omits 59e0821f469d Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...]
omits 81dcf5797cba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 4a9be366c554 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 1cc9bdb6db6f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...]
omits 2efb229cc813 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...]
omits 7179ec23e5ec Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...]
omits 7cfb291e4fd1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits d6f36b2252ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 8ee103b497f5 Merge branch 'configfs-next' of git://git.kernel.org/pub/s [...]
omits f07d9d3bec6b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...]
omits fd36d94fae24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 499c2f40f9db Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...]
omits add30dd9697c Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git
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 d198153ae687 smb: client: fix delay on concurrent opens
omits 049432a58492 nfsd: remove legacy dprintks from GETATTR and STATFS codepaths
omits 314ad3fb86c3 nfsd: remove legacy READDIR dprintks
omits f6f484a2bf50 nfsd: remove dprintks for v2/3 RENAME events
omits 71a8296553ae nfsd: remove REMOVE/RMDIR dprintks
omits 18d7ec18aea2 nfsd: remove old LINK dprintks
omits 966d55ac37d7 nfsd: remove old v2/3 SYMLINK dprintks
omits 38998a801b24 nfsd: remove old v2/3 create path dprintks
omits 94a563300274 nfsd: add tracepoint for getattr and statfs events
omits bfd519d8dd23 nfsd: add tracepoint to nfsd_readdir
omits 12a5a6520d94 nfsd: add tracepoint to nfsd_rename
omits 22e0a3b42b5c nfsd: add tracepoints for unlink events
omits d55aa85a1775 nfsd: add tracepoint to nfsd_link()
omits a49779c78d8b nfsd: add tracepoint to nfsd_symlink
omits 0d52a7f743a0 nfsd: add nfsd_vfs_create tracepoints
omits 17a475c10339 nfsd: add a tracepoint to nfsd_lookup_dentry
omits 1f94d289bc58 nfsd: add a tracepoint for nfsd_setattr
omits f323db390641 NFSD: Add a Call equivalent to the NFSD_TRACE_PROC_RES macros
omits 9837edab65c2 NFSD: Use sockaddr instead of a generic array
omits aabd0f529380 NFSD: Implement FATTR4_CLONE_BLKSIZE attribute
omits 01b7d3cb65cc nfsd: use SHA-256 library API instead of crypto_shash API
omits 100b77941793 svcrdma: Unregister the device if svc_rdma_accept() fails
omits 60efe6c2a055 sunrpc: allow SOMAXCONN backlogged TCP connections
omits ec7353768a39 nfsd: Initialize ssc before laundromat_work to prevent NUL [...]
omits ba524833804c MAINTAINERS: Update Neil Brown's email address
omits 9ccbf60bedba sunrpc: add info about xprt queue times to svc_xprt_dequeu [...]
omits 161a5eca1030 nfsd: add commit start/done tracepoints around nfsd_commit()
omits 1ec005e36ca9 nfsd: nfsd4_spo_must_allow() must check this is a v4 compo [...]
omits 5accbe3aa111 nfsd: fix access checking for NLM under XPRTSEC policies
omits 248993814704 nfsd: remove redundant WARN_ON_ONCE in nfsd4_write
omits f2ebf7600efb NFSD: Add experimental setting to disable the use of splice read
omits a06cff117da5 NFSD: Add /sys/kernel/debug/nfsd
omits a1c2243688ee NFSD: fix race between nfsd registration and exports_proc
omits c51e9aef441d NFSD: unregister filesystem in case genl_register_family() fails
omits 0f0730b5c43f ksmbd: fix stream write failure
omits 5b53f85391c5 ksmbd: use list_first_entry_or_null for opinfo_get_list()
omits d83a1e80bf7d fs/fuse: fix race between concurrent setattr from multiple nodes
omits f235d2ae8de7 Merge branch 'for-next-next-v6.15-20250507' into for-next- [...]
omits e347e0bfd04d Merge branch 'for-next-current-v6.14-20250507' into for-ne [...]
omits 888d5f6e8f98 Merge branch 'b-for-next' into for-next-next-v6.15-20250507
omits b4eabf5f51ae Merge branch 'misc-6.15' into for-next-current-v6.14-20250507
omits 8f130bee0ffd btrfs: use verbose assert at peek_discard_list()
omits d4f72b32a8c6 btrfs: fix discard worker infinite loop after disabling discard
omits 8c5631cbe419 btrfs: scrub: aggregate small bitmaps into a larger one
omits 79b2c1ca813c btrfs: scrub: fix a wrong error type when metadata bytenr [...]
omits a87cd43803e4 btrfs: defrag: use list_last_entry() at defrag_collect_targets()
omits 74fa89dc9d28 btrfs: simplify csum list release at btrfs_put_ordered_extent()
omits d26f22edf1e4 btrfs: simplify extracting delayed node at btrfs_first_pre [...]
omits 5fe7fe111404 btrfs: simplify extracting delayed node at btrfs_first_del [...]
omits 676fc63d512f btrfs: raid56: use list_last_entry() at cache_rbio()
omits e22bd1bc1811 btrfs: simplify cow only root list extraction during trans [...]
omits 5dbdd3a9ee7e btrfs: simplify getting and extracting previous transactio [...]
omits c25c5f05e944 btrfs: simplify getting and extracting previous transactio [...]
omits 633b0fde248f btrfs: move transaction aborts to the error site in add_to [...]
omits b37b1e8a50dc btrfs: move transaction aborts to the error site in remove [...]
omits 98d43e2f32e0 btrfs: move transaction aborts to the error site in conver [...]
omits d39dfd6e4cd5 btrfs: move transaction aborts to the error site in conver [...]
omits 22e621ce9553 btrfs: scrub: move error reporting members to stack
omits 3b5852dfc400 btrfs: scrub: update device stats when an error is detected
omits 029f5c676342 btrfs: add support for reclaiming from sub-space space_info
omits 3a6f251bb4df btrfs: add block reserve for treelog
omits 4d42563d5ea7 btrfs: use proper data space_info for zoned mode
omits e3d5b353a188 btrfs: tweak extent/chunk allocation for space_info sub-space
omits 044e3afcbe9f btrfs: introduce tree-log sub-space_info
omits 1c77cbdab5aa btrfs: introduce btrfs_space_info sub-group
omits 7c525a18a02a btrfs: add space_info parameter for block group creation
omits 05d840884361 btrfs: add space_info argument to btrfs_chunk_alloc()
omits dc154c857622 btrfs: factor out check_removing_space_info() from btrfs_f [...]
omits 11f4411dabc7 btrfs: factor out do_async_reclaim_{data,metadata}_space()
omits a7ee3893c1f0 btrfs: factor out init_space_info() from create_space_info()
omits c312c8b9f7cc btrfs: pass struct btrfs_inode to btrfs_free_reserved_data [...]
omits 53c5a8eac0f4 btrfs: pass btrfs_space_info to btrfs_reserve_data_bytes()
omits c48d1ca73b44 btrfs: make extent unpinning more efficient when committin [...]
omits bf3c2fe492d5 btrfs: remove variable to track trimmed bytes at btrfs_fin [...]
omits 9b0479aec74b btrfs: don't BUG_ON() when unpinning extents during transa [...]
omits 1ce47bed143b btrfs: remove unnecessary NULL checks before freeing extent state
omits d6b526baf910 btrfs: avoid re-searching tree when setting bits in an ext [...]
omits 62f5dc5ec8eb btrfs: avoid repeated extent state processing when setting [...]
omits e3d427ff05be btrfs: simplify last record detection at set_extent_bit()
omits 9931d408977f btrfs: exit after state split error at set_extent_bit()
omits 95d681555dc5 btrfs: exit after state insertion failure at set_extent_bit()
omits eb29eeded044 btrfs: simplify last record detection at btrfs_convert_ext [...]
omits 18e864a132af btrfs: avoid re-searching tree when converting bits in an [...]
omits 4d82e3e217d5 btrfs: avoid repeated extent state processing when convert [...]
omits 83338228ddcd btrfs: avoid unnecessary next node searches when clearing [...]
omits 896b6d2c5ffb btrfs: exit after state insertion failure at btrfs_convert [...]
omits aa7e9c9fc706 btrfs: exit after state split error at btrfs_convert_extent_bit()
omits 7b95a369a45c btrfs: remove duplicate error check at btrfs_convert_extent_bit()
omits ad3f15693d8a btrfs: simplify last record detection at btrfs_clear_exten [...]
omits 022eeca74101 btrfs: avoid extra tree search at btrfs_clear_extent_bit_c [...]
omits f2c20c2e8b84 btrfs: use bools for local variables at btrfs_clear_extent [...]
omits a0158966105e btrfs: add missing error return to btrfs_clear_extent_bit_ [...]
omits 8d560f081050 btrfs: exit after state split error at btrfs_clear_extent_ [...]
omits 7a0349fcef50 btrfs: remove duplicate error check at btrfs_clear_extent_ [...]
omits e52c142f034d btrfs: get rid of btrfs_read_dev_super()
omits ead26754691d btrfs: merge btrfs_read_dev_one_super() into btrfs_read_di [...]
omits 0669af178794 btrfs: get rid of goto in alloc_test_extent_buffer()
omits 07e7578c7504 btrfs: use buffer xarray for extent buffer writeback operations
omits 36201a20b85f btrfs: set DIRTY and WRITEBACK tags on the buffer_tree
omits 6eca975b5cf7 btrfs: convert the buffer_radix to an xarray
omits 95b2b9b64be3 btrfs: rename btrfs_discard workqueue to btrfs-discard
omits 3144a91c0660 btrfs: on unknown chunk allocation policy fallback to regular
omits 1de11285d12f btrfs: reformat comments in acls_after_inode_item()
omits fae4b028b636 btrfs: switch int dev_replace_is_ongoing variables/paramet [...]
omits 4c4aa0ba2ef8 btrfs: trivial conversion to return bool instead of int
omits a0fcb81f48e8 btrfs: subpage: reject tree blocks which are not nodesize aligned
omits 77eafefe598b btrfs: move folio initialization to one place in attach_eb [...]
omits 7d361e7859ea btrfs: raid56: rename parameter err to status in endio helpers
omits 9a34da30d235 btrfs: change return type of btrfs_alloc_dummy_sum() to int
omits 5a681ddda45f btrfs: rename ret2 to ret in btrfs_submit_compressed_read()
omits 69fff2c21944 btrfs: rename ret to status in btrfs_submit_compressed_read()
omits e449755f48f8 btrfs: simplify reading bio status in end_compressed_writeback()
omits f4eebaa55aa1 btrfs: rename error to ret in btrfs_submit_chunk()
omits 03f95dbd434c btrfs: rename ret to status in btrfs_submit_chunk()
omits 2ed0fa726a9f btrfs: change return type of btrfs_bio_csum() to int
omits 8f2829ea2f14 btrfs: change return type of btree_csum_one_bio() to int
omits a6d2bb82033d btrfs: change return type of btrfs_csum_one_bio() to int
omits 57aac1a7b955 btrfs: change return type of btrfs_lookup_bio_sums() to int
omits 63f22e1236a6 btrfs: drop redundant local variable in raid_wait_write_end_io()
omits 4fd7e605188b btrfs: merge __setup_root() to btrfs_alloc_root()
omits 4015f6e1913d btrfs: use unsigned types for constants defined as bit shifts
omits 92c62dcb6c58 btrfs: remove unused btrfs_io_stripe::length
omits dfa2552b0f44 btrfs: use list_first_entry() everywhere
omits 64c6d33f21d5 btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN()
omits 97f0e42f3158 btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to [...]
omits 97e17f9831c2 btrfs: add debug build only WARN
omits c884cb847cb8 btrfs: use verbose ASSERT() in volumes.c
omits a5a08cfac650 btrfs: enhance ASSERT() to take optional format string
omits 4655763cced5 btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type
omits 6ac8193657d2 btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page()
omits a2148aa8afb0 btrfs: scrub: use virtual addresses directly
omits cebf7102b0cc btrfs: raid56: store a physical address in structure sector_ptr
omits 3300c6ace499 btrfs: simplify bvec iteration in index_one_bio()
omits e0aa4f27a9ee btrfs: move kmapping out of btrfs_check_sector_csum()
omits 87c2bc917546 btrfs: pass a physical address to btrfs_repair_io_failure()
omits 730f0f705839 btrfs: track the next file offset in struct btrfs_bio_ctrl
omits 5b7fe08b98c2 btrfs: remove the alignment checks in end_bbio_data_read()
omits 2357c7bc96fe btrfs: update and correct description of btrfs_get_or_crea [...]
omits b5170d129ac7 btrfs: simplify return logic from btrfs_delayed_ref_init()
omits 200e022d481c btrfs: reuse exit helper for cleanup in btrfs_bioset_init()
omits 0263cee627e4 btrfs: rename iov_iter iterator parameter in btrfs_buffere [...]
omits d8628e27272b btrfs: enable large data folios support for defrag
omits f53acf47c96e btrfs: prepare compression paths for large data folios
omits 0346907b1886 btrfs: rename __tree_search() to remove double underscore prefix
omits 0932e92f022d btrfs: rename __lookup_extent_mapping() to remove double u [...]
omits 8c0a82a28dba btrfs: rename remaining exported extent map functions
omits dbeaf8740fc3 btrfs: rename functions to allocate and free extent maps
omits 37aa77102bef btrfs: rename extent map functions to get block start, end [...]
omits 28f9471cfabb btrfs: rename exported extent map compression functions
omits ac2c61f707c7 btrfs: tracepoints: remove no longer used tracepoints for [...]
omits a21184ae97dd btrfs: tracepoints: add btrfs prefix to names where it's missing
omits 949ae5d70549 btrfs: make btrfs_find_contiguous_extent_bit() return bool [...]
omits 3427dd217068 btrfs: remove double underscore prefix from __set_extent_bit()
omits def375570819 btrfs: rename remaining exported functions from extent-io-tree.h
omits 33da49d6c449 btrfs: rename free_extent_state() to include a btrfs prefix
omits 40cc91c05b95 btrfs: rename the functions to count, test and get bit ran [...]
omits 34e72c2f14db btrfs: rename the functions to init and release an extent io tree
omits c56d6d4825b1 btrfs: directly grab inode at __btrfs_debug_check_extent_i [...]
omits 066552da6c7c btrfs: rename the functions to get inode and fs_info from [...]
omits 4a74a5c049d4 btrfs: rename the functions to search for bits in extent ranges
omits 27e008b74ecb btrfs: rename set_extent_bit() to include a btrfs prefix
omits 141afefcb946 btrfs: rename the functions to clear bits for an extent range
omits 3a7b9063d819 btrfs: rename __lock_extent() and __try_lock_extent()
omits 53cdde4dc1e3 btrfs: add btrfs prefix to dio lock and unlock extent functions
omits 4dc2777e54d7 btrfs: add btrfs prefix to main lock, try lock and unlock [...]
omits fd6d94c35f1f btrfs: add btrfs prefix to trace events for extent state a [...]
omits 903d4088d678 btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree()
omits 61bc21b371e7 btrfs: tree-checker: more unlikely annotations
omits f39beadbc060 btrfs: use folio_contains() for EOF detection
omits c66dae37c710 btrfs: remove unnecessary early exits in delalloc folio lo [...]
omits daa44e914523 btrfs: tracepoints: use btrfs_root_id() to get the id of a root
omits 0650895b1d3c btrfs: zlib: prepare copy_data_into_buffer() for large dat [...]
omits 15feac0ab3c5 btrfs: subpage: prepare for large data folios
omits 1fd47074cf98 btrfs: prepare end_bbio_data_write() for large data folios
omits bfa0451c33c5 btrfs: prepare prepare_one_folio() for large data folios
omits cad7f8e8b7ec btrfs: prepare btrfs_page_mkwrite() for large data folios
omits ea3f41b77dc8 btrfs: send: prepare put_file_data() for larger data folios
omits 3a2fd8800e41 btrfs: send: remove the again label inside put_file_data()
omits 5c5d7332d1d3 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref()
omits 36d882cc3d9a btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref()
omits b5be6e1ba38a btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline()
omits 581e52e280a8 btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent()
omits 4ac7bd9937bf btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count()
omits 3f4029f77da2 btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol()
omits 85be321f3760 btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions
omits 0f244f03a97b btrfs: remove redundant record start offset check at test_ [...]
omits cc5d2a47c3d8 btrfs: simplify last record detection at test_range_bit()
omits 3e5ede3fd6c7 btrfs: remove redundant check at find_first_extent_bit_state()
omits 563bc15f7201 btrfs: fix documentation for tree_search_for_insert()
omits 1d34261199ad btrfs: simplify last record detection at test_range_bit_exists()
omits 6b05b02180c9 btrfs: use clear_extent_bits() instead of clear_extent_bit [...]
omits 62ff1d7d1a86 btrfs: use clear_extent_bits() at chunk_map_device_clear_bits()
omits 3224e6658bfc btrfs: use clear_extent_bit() at try_release_extent_state()
omits ed15a24deefd btrfs: fix the file offset calculation inside btrfs_decomp [...]
omits 88d3c3181f42 btrfs: use rb_entry_safe() where possible to simplify code
omits ad0d2da71dab btrfs: pass a pointer to get_range_bits() to cache first s [...]
omits 9b9794e222d0 btrfs: allow folios to be released while ordered extent is [...]
omits a2e5427d405c btrfs: update comment for try_release_extent_state()
omits 26c7dbbafd1b btrfs: prepare btrfs_punch_hole_lock_range() for large dat [...]
omits 32e2344d9734 btrfs: prepare btrfs_buffered_write() for large data folios
omits 76a4d79a2b93 btrfs: refactor how we handle reserved space inside copy_o [...]
omits 0a2f34ac157f btrfs: remove EXTENT_UPTODATE io tree flag
omits 6d08a3b8caa7 btrfs: stop searching for EXTENT_DIRTY bit in the excluded [...]
omits 5000fe8b1f45 btrfs: remove leftover EXTENT_UPTODATE clear from an inode [...]
omits 3361fbcfea55 btrfs: fix fsync of files with no hard links not persistin [...]
omits 98fc0a06513f btrfs: fix typo in space info explanation
omits 838b9e2293ed btrfs: remove unused flag EXTENT_BUFFER_IN_TREE
omits 6a7334b1d869 btrfs: remove unused flag EXTENT_BUFFER_CORRUPT
omits 6bac2977653f btrfs: remove unused flag EXTENT_BUFFER_READAHEAD
omits 49ca71ce8c27 btrfs: remove unused flag EXTENT_BUFFER_READ_ERR
omits 6a20b3af698c btrfs: extract the main loop of btrfs_buffered_write() int [...]
omits f566e68642b0 btrfs: extract the space reservation code from btrfs_buffe [...]
omits 1fc418e8a063 btrfs: cleanup the reserved space inside loop of btrfs_buf [...]
omits cab1775ba96d btrfs: remove force_page_uptodate variable from btrfs_buff [...]
omits 646920eec0fd btrfs: move block perfect compression out of experimental [...]
omits 076ca6e90d5a Merge branch 'misc-6.15' into next-fixes
omits 49bbfffb4833 sunrpc: fix race in cache cleanup causing stale nextcheck time
omits 75319975a711 sunrpc: update nextcheck time when adding new cache entries
omits e9678bf8b913 NFSD: Record each NFSv4 call's session slot index
omits 9e636a16369e NFSD: Implement CB_SEQUENCE referring call lists
omits bd9c97604981 NFSD: Implement CB_SEQUENCE referring call lists
omits 96df99ebb5f6 NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY
omits 9dc803ded423 NFSD: OFFLOAD_CANCEL should mark an async COPY as completed
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 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 15721df7fc9c Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git
new bd19b5eb5ec2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...]
new dbc03180781c Merge branch 'misc-6.15' into for-next-current-v6.14-20250512
new d12a11e85f1f Merge branch 'for-next-current-v6.14-20250512' into for-ne [...]
new c7a07b189ff7 btrfs: move block perfect compression out of experimental [...]
new fed83e7ec85a btrfs: remove force_page_uptodate variable from btrfs_buff [...]
new bb923571bf7d btrfs: cleanup the reserved space inside loop of btrfs_buf [...]
new 0f4903138047 btrfs: factor out space reservation code from btrfs_buffer [...]
new e2d3b32472d7 btrfs: factor out the main loop of btrfs_buffered_write() [...]
new feaeb17eee04 btrfs: remove unused flag EXTENT_BUFFER_READ_ERR
new 8b57c7d29da2 btrfs: remove unused flag EXTENT_BUFFER_READAHEAD
new eaa48bb0f0e0 btrfs: remove unused flag EXTENT_BUFFER_CORRUPT
new 438dca6ed833 btrfs: remove unused flag EXTENT_BUFFER_IN_TREE
new 5cb1f436ac39 btrfs: fix typo in space info explanation
new 46045eb7f844 btrfs: fix fsync of files with no hard links not persistin [...]
new f2f782369cdb btrfs: remove leftover EXTENT_UPTODATE clear from an inode [...]
new 93a340c8cc20 btrfs: stop searching for EXTENT_DIRTY bit in the excluded [...]
new ebb5f58b186d btrfs: remove EXTENT_UPTODATE io tree flag
new 7c54821784f8 btrfs: refactor how we handle reserved space inside copy_o [...]
new 9441dc0b4730 btrfs: prepare btrfs_buffered_write() for large data folios
new 7f8419740864 btrfs: prepare btrfs_punch_hole_lock_range() for large dat [...]
new 13d33fca1df6 btrfs: update comment for try_release_extent_state()
new 1693099be5cd btrfs: allow folios to be released while ordered extent is [...]
new daaa249f60ca btrfs: pass a pointer to get_range_bits() to cache first s [...]
new c0ff7de476c3 btrfs: use rb_entry_safe() where possible to simplify code
new 917f8c4e8ac9 btrfs: fix the file offset calculation inside btrfs_decomp [...]
new 3c1bf156d277 btrfs: use clear_extent_bit() at try_release_extent_state()
new 9a94ee22e5e8 btrfs: use clear_extent_bits() at chunk_map_device_clear_bits()
new 9ba071dcec46 btrfs: use clear_extent_bits() instead of clear_extent_bit [...]
new 70d9d3735e07 btrfs: simplify last record detection at test_range_bit_exists()
new 18bf615d2d09 btrfs: fix documentation for tree_search_for_insert()
new cc2ef83f49a5 btrfs: remove redundant check at find_first_extent_bit_state()
new df6c68ba108f btrfs: simplify last record detection at test_range_bit()
new 4b6d44918113 btrfs: remove redundant record start offset check at test_ [...]
new da43bf199d83 btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions
new 65edef68a57e btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol()
new 042dd598ffe4 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count()
new 6f320ccedd92 btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent()
new b2d01bb07e8f btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline()
new 3f49adb172c6 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref()
new 55945a8187c3 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref()
new ade0375b517d btrfs: send: remove the again label inside put_file_data()
new 0acd93098afc btrfs: send: prepare put_file_data() for large data folios
new 287b13f4a269 btrfs: prepare btrfs_page_mkwrite() for large data folios
new ba63217f5405 btrfs: prepare prepare_one_folio() for large data folios
new de48d4e808d0 btrfs: prepare end_bbio_data_write() for large data folios
new 4777ac939515 btrfs: subpage: prepare for large data folios
new 462bb52a2b0b btrfs: zlib: prepare copy_data_into_buffer() for large dat [...]
new 52802919e6e0 btrfs: tracepoints: use btrfs_root_id() to get the id of a root
new 8a5d376bf64c btrfs: remove unnecessary early exits in delalloc folio lo [...]
new 191d6df0c602 btrfs: use folio_contains() for EOF detection
new 4a6706b3eb00 btrfs: tree-checker: more unlikely annotations
new eed448ac658b btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree()
new 3185ea2b6a8c btrfs: add btrfs prefix to trace events for extent state a [...]
new ce09bdb77bc2 btrfs: add btrfs prefix to main lock, try lock and unlock [...]
new 1177a4f20573 btrfs: add btrfs prefix to dio lock and unlock extent functions
new 0a0b1c6abb54 btrfs: rename __lock_extent() and __try_lock_extent()
new bab484b7ed68 btrfs: rename the functions to clear bits for an extent range
new 95e67e9c07f3 btrfs: rename set_extent_bit() to include a btrfs prefix
new ea069b821af7 btrfs: rename the functions to search for bits in extent ranges
new 34d65884dc19 btrfs: rename the functions to get inode and fs_info from [...]
new d7b7d3d9c444 btrfs: directly grab inode at __btrfs_debug_check_extent_i [...]
new 00bbd1f314da btrfs: rename the functions to init and release an extent io tree
new 33d28628f4d0 btrfs: rename the functions to count, test and get bit ran [...]
new 37b558597168 btrfs: rename free_extent_state() to include a btrfs prefix
new 65c87c947d04 btrfs: rename remaining exported functions from extent-io-tree.h
new cc9ebfd0574c btrfs: remove double underscore prefix from __set_extent_bit()
new 9eb0f1dfb8c9 btrfs: make btrfs_find_contiguous_extent_bit() return bool [...]
new 36e09688ad91 btrfs: tracepoints: add btrfs prefix to names where it's missing
new 7e1495003672 btrfs: tracepoints: remove no longer used tracepoints for [...]
new db2a17d7d16b btrfs: rename exported extent map compression functions
new ffdc81d205bf btrfs: rename extent map functions to get block start, end [...]
new b71dda0739bc btrfs: rename functions to allocate and free extent maps
new 7d690e92f368 btrfs: rename remaining exported extent map functions
new 93fe05d48de2 btrfs: rename __lookup_extent_mapping() to remove double u [...]
new 91457645cfe6 btrfs: rename __tree_search() to remove double underscore prefix
new 6c1de9bf6f59 btrfs: prepare compression paths for large data folios
new 7606b3f6269a btrfs: enable large data folios support for defrag
new a7b39eda0b76 btrfs: rename iov_iter iterator parameter in btrfs_buffere [...]
new dfd2165f3d5e btrfs: reuse exit helper for cleanup in btrfs_bioset_init()
new c6cf108322d2 btrfs: simplify return logic from btrfs_delayed_ref_init()
new 65627b936f64 btrfs: update and correct description of btrfs_get_or_crea [...]
new b114390e046a btrfs: remove the alignment checks in end_bbio_data_read()
new 67d5b26b4013 btrfs: track the next file offset in struct btrfs_bio_ctrl
new effd380a4d9b btrfs: pass a physical address to btrfs_repair_io_failure()
new 249689bc169c btrfs: move kmapping out of btrfs_check_sector_csum()
new 361f7ff1429b btrfs: simplify bvec iteration in index_one_bio()
new 2a367e3389a6 btrfs: raid56: store a physical address in structure sector_ptr
new 53cf4ab36b23 btrfs: scrub: use virtual addresses directly
new 3a039846a224 btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page()
new 0b0b7174b68c btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type
new da381a6fc470 btrfs: enhance ASSERT() to take optional format string
new e9a271122930 btrfs: use verbose ASSERT() in volumes.c
new 6ae08666795c btrfs: add debug build only WARN
new b742a8a860fd btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to [...]
new 9a3e3565b4d2 btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN()
new 49d632efb536 btrfs: use list_first_entry() everywhere
new 4e7851675161 btrfs: remove unused btrfs_io_stripe::length
new 72f045b409d5 btrfs: use unsigned types for constants defined as bit shifts
new 54cc5dd997d2 btrfs: merge __setup_root() to btrfs_alloc_root()
new 77e9d50d6213 btrfs: drop redundant local variable in raid_wait_write_end_io()
new 1448e475a6e8 btrfs: change return type of btrfs_lookup_bio_sums() to int
new 41cb885d19b2 btrfs: change return type of btrfs_csum_one_bio() to int
new 0ba865cce1f9 btrfs: change return type of btree_csum_one_bio() to int
new 58bd73611aa8 btrfs: change return type of btrfs_bio_csum() to int
new b79fa0c35b0b btrfs: rename ret to status in btrfs_submit_chunk()
new d278e974d9d7 btrfs: rename error to ret in btrfs_submit_chunk()
new bbda218e1970 btrfs: simplify reading bio status in end_compressed_writeback()
new f5289e6e6512 btrfs: rename ret to status in btrfs_submit_compressed_read()
new a8a7dfb5d43b btrfs: rename ret2 to ret in btrfs_submit_compressed_read()
new 4ccd8184d4ff btrfs: change return type of btrfs_alloc_dummy_sum() to int
new 5f12274e0a3d btrfs: raid56: rename parameter err to status in endio helpers
new 4ed8a343c7d5 btrfs: move folio initialization to one place in attach_eb [...]
new 1a3ed8012813 btrfs: subpage: reject tree blocks which are not nodesize aligned
new 728332348690 btrfs: trivial conversion to return bool instead of int
new 1b2b0e0db65e btrfs: switch int dev_replace_is_ongoing variables/paramet [...]
new 0f7970b5cfaa btrfs: reformat comments in acls_after_inode_item()
new 84ee2d409f58 btrfs: on unknown chunk allocation policy fallback to regular
new 38987c5caf27 btrfs: rename btrfs_discard workqueue to btrfs-discard
new 0f4a5d531dea btrfs: convert the buffer_radix to an xarray
new da2e7132f488 btrfs: set DIRTY and WRITEBACK tags on the buffer_tree
new 3dec428860fe btrfs: use buffer xarray for extent buffer writeback operations
new 15976d2cf5fc btrfs: get rid of goto in alloc_test_extent_buffer()
new 9097a34e3d0f btrfs: merge btrfs_read_dev_one_super() into btrfs_read_di [...]
new 2e1686ea04f0 btrfs: get rid of btrfs_read_dev_super()
new cb09e117d167 btrfs: remove duplicate error check at btrfs_clear_extent_ [...]
new bb1a35cf226a btrfs: exit after state split error at btrfs_clear_extent_ [...]
new 59cd8799bbd2 btrfs: add missing error return to btrfs_clear_extent_bit_ [...]
new 8dcfbfab6c49 btrfs: use bools for local variables at btrfs_clear_extent [...]
new a6eeebb00f5d btrfs: avoid extra tree search at btrfs_clear_extent_bit_c [...]
new 1e96c1f4af94 btrfs: simplify last record detection at btrfs_clear_exten [...]
new fdc65ae8d072 btrfs: remove duplicate error check at btrfs_convert_extent_bit()
new 0964ddddfcd8 btrfs: exit after state split error at btrfs_convert_extent_bit()
new 52dd2af77126 btrfs: exit after state insertion failure at btrfs_convert [...]
new af4d6ab76234 btrfs: avoid unnecessary next node searches when clearing [...]
new 5add6f0a6b26 btrfs: avoid repeated extent state processing when convert [...]
new 455650f85d1f btrfs: avoid re-searching tree when converting bits in an [...]
new e506dbe758fb btrfs: simplify last record detection at btrfs_convert_ext [...]
new 35563555b7f7 btrfs: exit after state insertion failure at set_extent_bit()
new 60cd669729da btrfs: exit after state split error at set_extent_bit()
new 5275664839d0 btrfs: simplify last record detection at set_extent_bit()
new 799226af8d7c btrfs: avoid repeated extent state processing when setting [...]
new 8ff885aaa46a btrfs: avoid re-searching tree when setting bits in an ext [...]
new 0c91a9074d1d btrfs: remove unnecessary NULL checks before freeing extent state
new 643df9403698 btrfs: don't BUG_ON() when unpinning extents during transa [...]
new f33f92644a59 btrfs: remove variable to track trimmed bytes at btrfs_fin [...]
new bba8116d7212 btrfs: make extent unpinning more efficient when committin [...]
new 00e135df05d3 btrfs: pass btrfs_space_info to btrfs_reserve_data_bytes()
new cde0277d0931 btrfs: pass struct btrfs_inode to btrfs_free_reserved_data [...]
new 9e794a789f3e btrfs: factor out init_space_info() from create_space_info()
new 01e2679f22d6 btrfs: factor out do_async_reclaim_{data,metadata}_space()
new ffb3e0424255 btrfs: factor out check_removing_space_info() from btrfs_f [...]
new 0b9dab949919 btrfs: add space_info argument to btrfs_chunk_alloc()
new 818702129e3b btrfs: add space_info parameter for block group creation
new 9e31c07a066c btrfs: introduce btrfs_space_info sub-group
new f0c3af217f7c btrfs: introduce tree-log sub-space_info
new 14a5a5c83caa btrfs: tweak extent/chunk allocation for space_info sub-space
new 09ac0da51cc7 btrfs: use proper data space_info for zoned mode
new 07559a75575c btrfs: add block reserve for treelog
new 12b69c3e125f btrfs: add support for reclaiming from sub-space space_info
new 84f558f3239b btrfs: scrub: update device stats when an error is detected
new dd1214517c04 btrfs: scrub: move error reporting members to stack
new 9f1622f2ef93 btrfs: move transaction aborts to the error site in conver [...]
new 306b519b0908 btrfs: move transaction aborts to the error site in conver [...]
new 5cb4e1b79182 btrfs: move transaction aborts to the error site in remove [...]
new b272eb11ca42 btrfs: move transaction aborts to the error site in add_to [...]
new c94054cb0eef btrfs: simplify getting and extracting previous transactio [...]
new 0e6cee4b0a3c btrfs: simplify getting and extracting previous transactio [...]
new 7823637b9912 btrfs: simplify cow only root list extraction during trans [...]
new 4383882b28f4 btrfs: raid56: use list_last_entry() at cache_rbio()
new 05a4f4da5f4c btrfs: simplify extracting delayed node at btrfs_first_del [...]
new 5e1bf1ae1036 btrfs: simplify extracting delayed node at btrfs_first_pre [...]
new 45ace8d3f267 btrfs: simplify csum list release at btrfs_put_ordered_extent()
new f8b07dd1319f btrfs: defrag: use list_last_entry() at defrag_collect_targets()
new 6ab3bde8262c btrfs: scrub: fix a wrong error type when metadata bytenr [...]
new ff431f019654 btrfs: scrub: aggregate small bitmaps into a larger one
new a9f5440815ce btrfs: fix discard worker infinite loop after disabling discard
new 502b3a95e53c btrfs: use verbose assert at peek_discard_list()
new decea29a4232 btrfs: fix broken drop_caches on extent buffer folios
new fdf1979134dc btrfs: handle unaligned EOF truncation correctly for subpa [...]
new 845c9c2b49a5 btrfs: handle aligned EOF truncation correctly for subpage cases
new c7321c8bc169 btrfs: scrub: reduce memory usage of struct scrub_sector_v [...]
new bc60fabc3f6a btrfs: fix folio leak in submit_one_async_extent()
new a342560de96b btrfs: fix qgroup reservation leak on failure to allocate [...]
new ce89e3cbff84 btrfs: check we grabbed inode reference when allocating an [...]
new b54eb1cbffc7 btrfs: fold error checks when allocating ordered extent an [...]
new 7020d7cb0655 btrfs: use boolean for delalloc argument to btrfs_free_res [...]
new 28656699479b btrfs: use boolean for delalloc argument to btrfs_free_res [...]
new 6f9a31ac4691 btrfs: add back warning for mount option commit values exc [...]
new 0e5c562cc56d Merge branch 'b-for-next' into for-next-next-v6.15-20250512
new 990615ca2722 Merge branch 'for-next-next-v6.15-20250512' into for-next- [...]
new b84fe2ed933c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new a8492a29586f smb: client: fix delay on concurrent opens
new 881437362666 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...]
new 446cafc295bf rust: configfs: introduce rust support for configfs
new 1bfb10505156 rust: configfs: add a sample demonstrating configfs usage
new c6b190822459 MAINTAINERS: add configfs Rust abstractions
new 03e0fa33cf25 Merge branch 'configfs-next' of git://git.kernel.org/pub/s [...]
new bbf500b8fbaf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 85dbac7a1ce8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 0f25b4742845 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...]
new 9b0fb4fa8987 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...]
new cbdb5c3e2a05 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...]
new 69efbff69f89 fuse: fix race between concurrent setattrs from multiple nodes
new 767c4b82715a MAINTAINERS: update filter of FUSE documentation
new 18ee43c398af docs: filesystems: add fuse-passthrough.rst
new 2a7af29f8452 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 265a198394a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 5206e0f8488c Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...]
new fcd2b7dc46a5 ksmbd: use list_first_entry_or_null for opinfo_get_list()
new f98798fd7e1c ksmbd: fix stream write failure
new 855594be22a6 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...]
new ad8201b87ea5 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...]
new 2f2b6d0b9b09 NFSD: OFFLOAD_CANCEL should mark an async COPY as completed
new 71aeab7bd9ae NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY
new 4f3c8d8c9e10 NFSD: Implement CB_SEQUENCE referring call lists
new 281ae67c948b NFSD: Implement CB_SEQUENCE referring call lists
new b53a42970fa4 NFSD: Record each NFSv4 call's session slot index
new 5ca00634c8bb sunrpc: update nextcheck time when adding new cache entries
new 2298abcbe11e sunrpc: fix race in cache cleanup causing stale nextcheck time
new ff12eb379554 NFSD: unregister filesystem in case genl_register_family() fails
new f7fb730cac9a NFSD: fix race between nfsd registration and exports_proc
new 9fe5ea760e64 NFSD: Add /sys/kernel/debug/nfsd
new 1218149037ee NFSD: Add experimental setting to disable the use of splice read
new c447d2ac987b nfsd: remove redundant WARN_ON_ONCE in nfsd4_write
new 0813c5f01249 nfsd: fix access checking for NLM under XPRTSEC policies
new 1244f0b2c3ce nfsd: nfsd4_spo_must_allow() must check this is a v4 compo [...]
new 8c4aae5582cf nfsd: add commit start/done tracepoints around nfsd_commit()
new 18c64378ad85 sunrpc: add info about xprt queue times to svc_xprt_dequeu [...]
new b099ee28f9b0 MAINTAINERS: Update Neil Brown's email address
new b31da62889e6 nfsd: Initialize ssc before laundromat_work to prevent NUL [...]
new de08ffb79c8f sunrpc: allow SOMAXCONN backlogged TCP connections
new 8ac6fcae5dc0 svcrdma: Unregister the device if svc_rdma_accept() fails
new c2c90a8b2620 nfsd: use SHA-256 library API instead of crypto_shash API
new d6ca7d2643ee NFSD: Implement FATTR4_CLONE_BLKSIZE attribute
new 45e3eda46db4 NFSD: Use sockaddr instead of a generic array
new 218927aa4764 NFSD: Add a Call equivalent to the NFSD_TRACE_PROC_RES macros
new adbdd746e8ba nfsd: add a tracepoint for nfsd_setattr
new a5256e687f2f nfsd: add a tracepoint to nfsd_lookup_dentry
new 85b0b1f21785 nfsd: add nfsd_vfs_create tracepoints
new 2344b72302ac nfsd: add tracepoint to nfsd_symlink
new 272e2b89b88a nfsd: add tracepoint to nfsd_link()
new 51195263cdb8 nfsd: add tracepoints for unlink events
new b52f2a79fb39 nfsd: add tracepoint to nfsd_rename
new a91bfc4571b4 nfsd: add tracepoint to nfsd_readdir
new 0d885f7e7978 nfsd: add tracepoint for getattr and statfs events
new c242efc78862 nfsd: remove old v2/3 create path dprintks
new 0e159f8ce9b3 nfsd: remove old v2/3 SYMLINK dprintks
new 0dbe0171fa4b nfsd: remove old LINK dprintks
new 6b6943fe2761 nfsd: remove REMOVE/RMDIR dprintks
new fba13c06f0bd nfsd: remove dprintks for v2/3 RENAME events
new 79641333fe02 nfsd: remove legacy READDIR dprintks
new 155a14150881 nfsd: remove legacy dprintks from GETATTR and STATFS codepaths
new 45e12524a421 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...]
new 56c17c6b6100 Merge branch 'master' of https://github.com/Paragon-Softwa [...]
new 0b473c5c66dd Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...]
new a7b58113c928 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...]
new 7870f4cfca57 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...]
new c79301d53afb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
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 (725068979280)
\
N -- N -- N refs/heads/fs-next (c79301d53afb)
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 291 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/filesystems/fuse-passthrough.rst | 133 +++
Documentation/filesystems/index.rst | 1 +
MAINTAINERS | 4 +-
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/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/base/cpu.c | 3 +
fs/btrfs/block-group.c | 14 +-
fs/btrfs/block-group.h | 4 +-
fs/btrfs/btrfs_inode.h | 3 +-
fs/btrfs/direct-io.c | 3 +-
fs/btrfs/extent-io-tree.c | 58 +-
fs/btrfs/extent-tree.c | 10 +-
fs/btrfs/extent-tree.h | 4 +-
fs/btrfs/extent_io.c | 168 ++--
fs/btrfs/file.c | 41 +-
fs/btrfs/fs.h | 1 +
fs/btrfs/inode.c | 177 +++-
fs/btrfs/ordered-data.c | 51 +-
fs/btrfs/raid56.c | 2 +-
fs/btrfs/scrub.c | 19 +-
fs/btrfs/send.c | 4 +-
fs/btrfs/space-info.h | 1 +
fs/btrfs/super.c | 4 +
fs/btrfs/zoned.c | 2 +-
include/linux/cpu.h | 2 +
include/linux/execmem.h | 11 +-
include/linux/module.h | 5 +
mm/execmem.c | 40 +-
rust/bindings/bindings_helper.h | 1 +
rust/helpers/mutex.c | 5 +
rust/kernel/configfs.rs | 1049 ++++++++++++++++++++
rust/kernel/lib.rs | 2 +
samples/rust/Kconfig | 11 +
samples/rust/Makefile | 1 +
samples/rust/rust_configfs.rs | 192 ++++
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 ++
69 files changed, 3501 insertions(+), 296 deletions(-)
create mode 100644 Documentation/admin-guide/hw-vuln/indirect-target-selection.rst
create mode 100644 Documentation/filesystems/fuse-passthrough.rst
create mode 100644 rust/kernel/configfs.rs
create mode 100644 samples/rust/rust_configfs.rs
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
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current
in repository linux-next.
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 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 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 [...]
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 (80fefc4da738)
\
N -- N -- N refs/heads/fs-current (e4fd25c959ce)
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 32 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 ++
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/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/base/cpu.c | 3 +
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 +
mm/execmem.c | 40 ++-
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 ++++
45 files changed, 1776 insertions(+), 85 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
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-14
in repository gcc.
from 4a0e88c0c32 Fortran: array subreferences and components of derived type [...]
new 102e10f0221 final: Fix get_attr_length for asm goto [PR118411]
The 1 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:
gcc/final.cc | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-13
in repository gcc.
from a496464e2fe libstdc++: Update C++23 status table
new 1d961c62a7b final: Fix get_attr_length for asm goto [PR118411]
The 1 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:
gcc/final.cc | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-12
in repository gcc.
from 1c217dc2155 Daily bump.
new 41366ba6f63 final: Fix get_attr_length for asm goto [PR118411]
The 1 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:
gcc/final.cc | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 6f375445ef0 Add dispatch for casts between integer and float.
new 213c64962d2 optabs: Remove cmov optab [PR120230]
new fbd7c49bba4 aarch64: Remove cmov<mode>6 patterns
The 2 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:
gcc/config/aarch64/aarch64.md | 32 --------------------------------
gcc/optabs.cc | 3 ---
gcc/optabs.def | 1 -
gcc/optabs.h | 3 +--
4 files changed, 1 insertion(+), 38 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository glibc.
from 25d37948c9 malloc: Improve malloc initialization
new f176bf2a06 manual: fix typo for sched_[sg]etattr
The 1 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:
manual/resource.texi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-15
in repository gcc.
at 74f41d42c49 Update cpplib es.po
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.