This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 9528d418de4d Merge tag 'x86_urgent_for_v6.13' of git://git.kernel.org/p [...] adds ffd294d346d1 Linux 6.13 adds be503db4d0f2 vsprintf: simplify number handling adds 03d23941bf03 vsprintf: avoid nested switch statement on same variable adds 9e0e6d8a3268 vsprintf: fix calling convention for format_decode() adds 938df695e98d vsprintf: associate the format state with the format pointer adds 312f48b2e27f vsprintf: deal with format flags with a simple lookup table adds 614d13462dae vsprintf: deal with format specifiers with a lookup table adds f372b2256acb vsnprintf: inline skip_atoi() again adds 2b76e39fca47 vsnprintf: mark the indirect width and precision cases unlikely adds 8d4826cc8a8a vsnprintf: collapse the number format state into one single state adds 4c538044ee2d vsprintf: don't make the 'binary' version pack small integ [...] adds fa47906ff358 vsnprintf: fix up kerneldoc for argument name changes adds ecdc475e0707 vsnprintf: fix the number base for non-numeric formats adds 5293b5f97ea1 Merge branch 'vsnprintf' adds 027ea4f5f2c8 x86: use proper 'clac' and 'stac' opcode names adds 91309a70829d x86: use cmov for user address masking adds d3d3ec865680 netfs: Clean up some whitespace in trace header adds 2a8a384621c3 cachefiles: Clean up some whitespace in trace header adds eb1181594417 netfs: Use a folio_queue allocation and free functions adds aabcabf27460 netfs: Add a tracepoint to log the lifespan of folio_queue [...] adds 06fa229ceb36 netfs: Abstract out a rolling folio buffer implementation adds d606c36294f4 netfs: Make netfs_advance_write() return size_t adds 751e213f9f8a netfs: Split retry code out of fs/netfs/write_collect.c adds 360157829ee3 netfs: Drop the error arg from netfs_read_subreq_terminated() adds 31fc366aa7aa netfs: Drop the was_async arg from netfs_read_subreq_terminated() adds 627cf645277b netfs: Don't use bh spinlock adds 6e0b503dc65c afs: Don't use mutex for I/O operation lock adds b49194da2aff afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY adds 07a10767853a afs: Fix directory format encoding struct adds 30f878fa0fac netfs: Remove some extraneous directory invalidations adds bcb33f79e15d cachefiles: Add some subrequest tracepoints adds 229105e5cfd9 cachefiles: Add auxiliary data trace adds 9e705016eb8f afs: Add more tracepoints to do with tracking validity adds e61bfaad8fd8 netfs: Add functions to build/clean a buffer in a folio_queue adds 49866ce7ea8d netfs: Add support for caching single monolithic objects s [...] adds b2604315e87a afs: Make afs_init_request() get a key if not given a file adds 6dd80936618c afs: Use netfslib for directories adds eae9e78951bb afs: Use netfslib for symlinks, allowing them to be cached adds f28fc2010d62 afs: Eliminate afs_read adds 9750be93b2be afs: Fix cleanup of immediately failed async calls adds eddf51f2bb2c afs: Make {Y,}FS.FetchData an asynchronous operation adds e2d46f2ec332 netfs: Change the read result collector to only use one work item adds 836bb70bde6a afs: Make afs_mkdir() locally initialise a new directory's [...] adds a5b5beebcf96 afs: Use the contained hashtable to search a directory adds 6698c02d64b2 afs: Locally initialise the contents of a new symlink on creation adds 3c49e529e1c6 afs: Add a tracepoint for afs_read_receive() adds 794d8cf3a87a netfs: Report on NULL folioq in netfs_writeback_unlock_folios() adds 7a47db23a9f0 Merge patch series "netfs: Read performance improvements a [...] adds ca56a74a31e2 Merge tag 'vfs-6.14-rc1.netfs' of git://git.kernel.org/pub [...] adds c9136fad4c08 proc/kcore: mark proc entry as permanent adds 680e029fd62f proc/kcore: don't walk list on every read adds 605291e22101 proc/kcore: use percpu_rw_semaphore for kclist_lock adds 4620cb828450 MAINTAINERS: add me as /proc/kcore maintainer adds 4972226d0dc4 Merge patch series "proc/kcore: performance optimizations" adds d58295242436 Merge tag 'vfs-6.14-rc1.kcore' of git://git.kernel.org/pub [...] adds a48bdf80ce69 fs: delay sysctl_nr_open check in expand_files() adds c7175957b28a seqlock: annotate spinning as unlikely() in __read_seqcount_begin adds 135ec43eb29c fiemap: use kernel-doc includes in fiemap docbook adds ea3821990719 vfs: support caching symlink lengths in inodes adds bae80473f7b0 ext4: use inode_set_cached_link() adds 657e726e0cb9 tmpfs: use inode_set_cached_link() adds 84208b8fa3b7 Merge patch series "symlink length caching" adds d727935cad9f fs: fix proc_handler for sysctl_nr_open adds 1197867a5dc8 watch_queue: Use page->private instead of page->index adds 9b7da575f859 file: flush delayed work in delayed fput() adds 3212a8f34021 fs: use a consume fence in mnt_idmap() adds 4db9f52fa9b8 fs: fc_log replace magic number 7 with ARRAY_SIZE() adds 175c6a216dda fs: Fix grammar and spelling in propagate_umount() adds ec052fae814d fs: sort out a stale comment about races between fd alloc [...] adds af6505e5745b fs: add RWF_DONTCACHE iocb and FOP_DONTCACHE file_operations flag adds d2fc0ed52a28 Merge branch 'vfs-6.14.uncached_buffered_io' adds aaec5a95d596 pipe_read: don't wake up the writer if the pipe is still full adds ab251dacfbae fs/proc: do_task_stat: Fix ESP not readable during coredump adds 15858da53542 selftests: coredump: Add stackdump test adds 6a4ef7a2ff4d Merge patch series "fix reading ESP during coredump" adds 5cf8f938bf5c vbox: Enable VBOXGUEST and VBOXSF_FS on ARM64 adds 344af27715dd select: Fix unbalanced user_access_end() adds 4f3b63e8a8a2 fs: Fix return type of do_mount() from long to int adds 4b193fa75eff lockref: remove lockref_put_not_zero adds d60f2280a1b5 lockref: improve the lockref_get_not_zero description adds 6d2868d5b6fc lockref: use bool for false/true returns adds 25d8060418b4 lockref: drop superfluous externs adds 63440d1c6dd1 lockref: add a lockref_init helper adds 8c32b87c4f88 dcache: use lockref_init for d_lockref adds 6f86f1465b59 erofs: use lockref_init for pcl->lockref adds 3e652eba244c gfs2: use lockref_init for qd_lockref adds c859df526b20 Merge patch series "lockref cleanups" adds 4b84a4c8d40d Merge tag 'vfs-6.14-rc1.misc' of git://git.kernel.org/pub/ [...] adds 9698d5a48365 pidfs: rework inode number allocation adds 03c212bf3fa8 pidfs: remove 32bit inode number handling adds 230536ff6b06 pidfs: support FS_IOC_GETVERSION adds d8b47d051eab Merge patch series "pidfs: file handle preliminaries" adds d2ab36bb115b pseudofs: add support for export_ops adds f07c7cc4684a fhandle: simplify error handling adds 50166d57ea8c exportfs: add open method adds 6ebb05b48e9c fhandle: pull CAP_DAC_READ_SEARCH check into may_decode_fh() adds c220e216d6bc exportfs: add permission method adds b3caba8f7a34 pidfs: implement file handle support adds dc14abd33754 Merge patch series "pidfs: implement file handle support" adds 8ce352818820 pidfs: check for valid ioctl commands adds 59a42b0e7888 selftests/pidfd: add pidfs file handle selftests adds 16ecd47cb0cd pidfs: lookup pid through rbtree adds ef4144ac2dec pidfs: allow bind-mounts adds f63df61651be selftests: add pidfd bind-mount tests adds 3781680fba3e Merge patch series "pidfs: support bind-mounts" adds 5f85bd6aecea Merge tag 'vfs-6.14-rc1.pidfs' of git://git.kernel.org/pub [...] adds 0a670e151a71 tree-wide: s/override_creds()/override_creds_light(get_new [...] adds 95c54bc81791 cred: return old creds from revert_creds_light() adds f905e00904cc tree-wide: s/revert_creds()/put_cred(revert_creds_light())/g adds a51a1d6bcaa3 cred: remove old {override,revert}_creds() helpers adds 6771e004b409 tree-wide: s/override_creds_light()/override_creds()/g adds 51c0bcf0973a tree-wide: s/revert_creds_light()/revert_creds()/g adds 7915f4245360 firmware: avoid pointless reference count bump adds 25fe3d58e4ba sev-dev: avoid pointless cred reference count bump adds 7c0c3b346ada target_core_configfs: avoid pointless cred reference count bump adds b37eab47cf54 aio: avoid pointless cred reference count bump adds caf6bf48f902 binfmt_misc: avoid pointless cred reference count bump adds bd05aeb1eedc coredump: avoid pointless cred reference count bump adds 6c7a0a6afd0e nfs/localio: avoid pointless cred reference count bumps adds 3e23a1cd849d nfs/nfs4idmap: avoid pointless reference count bump adds dfce6a462a94 nfs/nfs4recover: avoid pointless cred reference count bump adds 81be9a8a1090 nfsfh: avoid pointless cred reference count bump adds 7708f3a7d25f open: avoid pointless cred reference count bump adds facc239a8c49 ovl: avoid pointless cred reference count bump adds 6077c4620daa cifs: avoid pointless cred reference count bump adds 2b315eda9e45 cifs: avoid pointless cred reference count bump adds 62e5396c50ae smb: avoid pointless cred reference count bump adds b690668b65e5 io_uring: avoid pointless cred reference count bump adds 6256d2377ed8 acct: avoid pointless reference count bump adds 34ab26fb6b2a cgroup: avoid pointless cred reference count bump adds aeca632b3160 trace: avoid pointless cred reference count bump adds 9e8534f5ae4f dns_resolver: avoid pointless cred reference count bump adds 76a400866839 cachefiles: avoid pointless cred reference count bump adds 4fa6af563d4d nfsd: avoid pointless cred reference count bump adds 6efbb80490a5 cred: remove unused get_new_cred() adds 252120f79a30 Merge patch series "cred: rework {override,revert}_creds()" adds a6babf4cbeaa cred: fold get_new_cred_many() into get_cred_many() adds 37c12fcb3c8e Merge tag 'kernel-6.14-rc1.cred' of git://git.kernel.org/p [...] adds 7863dcc72d0f pid: allow pid_max to be set per pid namespace adds 615ab43b838b tests/pid_namespace: add pid_max tests adds c625aa276319 Merge patch series "pid_namespace: namespacify sysctl kern [...] adds 1a89a6924b58 Merge tag 'kernel-6.14-rc1.pid' of git://git.kernel.org/pu [...] adds c6640d46dc5a samples: add a mountinfo program to demonstrate statmount( [...] adds 056d33137bf9 fs: prepend statmount.mnt_opts string with security_sb_mnt_opts() adds bd3207363200 Merge patch series "fs: listmount()/statmount() fix and sa [...] adds 62b8dee92502 mount: remove inlude/nospec.h include adds 144acef3334e fs: add mount namespace to rbtree late adds 5dcbd85d3551 fs: lockless mntns rbtree lookup adds 67d676bb135c rculist: add list_bidir_{del,prev}_rcu() adds 4368898b271a fs: lockless mntns lookup for nsfs adds e7c8dde36818 fs: simplify rwlock to spinlock adds cae73d3bdce5 seltests: move nsfs into filesystems subfolder adds 9d87b1067382 selftests: add tests for mntns iteration adds d3238e8944e2 selftests: remove unneeded include adds 75d0dd101fbf samples: add test-list-all-mounts adds c7bb042031b4 Merge patch series "fs: lockless mntns lookup" adds 2ce23285d704 fs: cache first and last mount adds 3ab8a0b2a0ff selftests: add listmount() iteration tests adds 87fc11ae7ae9 Merge patch series "fs: tweak mntns iteration" adds 7f9bfafc5f49 fs: use xarray for old mount id adds 22eb23b8a7b2 fs: remove useless lockdep assertion adds f79e6eb84d4d samples/vfs/mountinfo: Use __u64 instead of uint64_t adds f9d94f78a874 samples/vfs: use shared header adds 68e6b7d98bc6 samples/vfs: fix build warnings adds 100ceb4817a2 Merge tag 'vfs-6.14-rc1.mount.v2' of git://git.kernel.org/ [...] adds 903dc9c43a15 libfs: Return ENOSPC when the directory offset range is exhausted adds d7bde4f27cee Revert "libfs: Add simple_offset_empty()" adds b662d858131d Revert "libfs: fix infinite directory reads for offset dir" adds 68a3a6500314 libfs: Replace simple_offset end-of-directory detection adds b9b588f22a0c libfs: Use d_children list to iterate simple_offset directories adds a0634b457eca Merge patch series "Improve simple directory offset wrap b [...] adds 7e587c20adab Merge tag 'vfs-6.14-rc1.libfs' of git://git.kernel.org/pub [...] adds 8fc7e23a9bd8 fs: reformat the statx definition adds 7ed6cbe0f8ca fs: add STATX_DIO_READ_ALIGN adds 7e17483c7b15 xfs: cleanup xfs_vn_getattr adds 7422bbd03021 xfs: report the correct read/write dio alignment for refli [...] adds 468210ec76e1 xfs: report larger dio alignment for COW inodes adds cf40ebb2ed9f Merge patch series "add STATX_DIO_READ_ALIGN v3" adds 47c9f2b3c838 Merge tag 'vfs-6.14-rc1.statx.dio' of git://git.kernel.org [...] adds 92f08e9d3cf0 afs: Make /afs/.<cell> as well as /afs/<cell> mountpoints adds 3e914febd79a afs: Add rootcell checks adds 30bca65bbbae afs: Make /afs/@cell and /afs/.@cell symlinks adds 178902bf44f2 Merge patch series "afs: Dynamic root improvements" adds e30458d690f3 afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call adds b971424b6e3c Merge tag 'vfs-6.14-rc1.afs' of git://git.kernel.org/pub/s [...] adds ead64b20f16e gfs2: reorder capability check last adds 7c9d9223802f gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag adds 1851bccf608a Merge tag 'gfs2-for-6.14' of git://git.kernel.org/pub/scm/ [...] adds 5473aeedffa4 btrfs: move select_delayed_ref() and export it adds 2b34879d97e2 btrfs: selftests: add delayed ref self test cases adds 27602f1d1b6e btrfs: use PTR_ERR() instead of PTR_ERR_OR_ZERO() for btrf [...] adds d0ad40d730ef btrfs: send: remove redundant assignments to variable ret adds bfcf6d04f8ee btrfs: handle FS_IOC_READ_VERITY_METADATA ioctl adds 3704db101323 btrfs: factor out btrfs_return_free_space() adds 7de9ca1f30b7 btrfs: drop fs_info argument from btrfs_update_space_info_*() adds 453a73c3069a btrfs: zoned: reclaim unused zone by zone resetting adds f6f0da564c66 btrfs: don't BUG_ON() in btrfs_drop_extents() adds 5324c4e10e9c btrfs: fix data race when accessing the inode's disk_i_siz [...] adds 6a4730b325aa btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper [...] adds b1d4d5d1d8cf btrfs: remove the changed list for backref cache adds cb7de8ee9c50 btrfs: add a comment for new_bytenr in backref_cache_node adds 551d04a32a9e btrfs: simplify loop in select_reloc_root() adds 0097422c0dfe btrfs: remove clone_backref_node() from relocation adds 46bb6765d311 btrfs: don't build backref tree for COW-only blocks adds 4eb8064dc923 btrfs: do not handle non-shareable roots in backref cache adds 29e74a12a314 btrfs: simplify btrfs_backref_release_cache() adds b61e0eb03742 btrfs: remove the ->lowest and ->leaves members from struc [...] adds f974bc3c9ac0 btrfs: remove detached list from struct btrfs_backref_cache adds c0def46dec9c btrfs: improve the warning and error message for btrfs_rem [...] adds a883120b2d19 btrfs: open-code btrfs_copy_from_user() adds d0f038104fa3 btrfs: output the reason for open_ctree() failure adds 4016358e8528 btrfs: remove unused variable length in btrfs_insert_one_r [...] adds 6c440755244e btrfs: remove no longer needed strict argument from can_no [...] adds 4f000a87fbfe btrfs: remove the snapshot check from check_committed_ref() adds 78cdfba85df9 btrfs: avoid redundant call to get inline ref type at chec [...] adds adf7da3f261c btrfs: simplify return logic at check_committed_ref() adds 9e0d43ea4e69 btrfs: simplify arguments for btrfs_cross_ref_exist() adds 2747c5559584 btrfs: add function comment for check_committed_ref() adds 88694f74f485 btrfs: add assertions and comment about path expectations [...] adds 68ab9825a6a9 btrfs: cache stripe tree usage in struct btrfs_io_geometry adds 9c48bcec47c8 btrfs: cache RAID stripe tree decision in btrfs_io_context adds 63e5f9df7cac btrfs: pass btrfs_io_geometry to is_single_device_io adds b815a78e17b9 btrfs: move abort_should_print_stack() to transaction.h adds a6f0bcf9b190 btrfs: move csum related functions from ctree.c into fs.c adds 0b93369104ac btrfs: move the exclusive operation functions into fs.c adds a5b3f117daea btrfs: move btrfs_is_empty_uuid() from ioctl.c into fs.c adds 2205302298af btrfs: move the folio ordered helpers from ctree.h into fs.h adds a4545b74e2de btrfs: move BTRFS_BYTES_TO_BLKS() into fs.h adds 378f25d3fc42 btrfs: move btrfs_alloc_write_mask() into fs.h adds 07174a342957 btrfs: move extent-tree function declarations out of ctree.h adds de9c8265b763 btrfs: remove pointless comment from ctree.h adds 6a2b3d7a36df btrfs: use uuid_is_null() to verify if an uuid is empty adds 882af9f13e83 btrfs: handle free space tree rebuild in multiple transactions adds 57e421867b7a btrfs: don't include linux/rwlock_types.h directly adds 90dde9a13c00 rbtree: add rb_find_add_cached() to rbtree.h adds 372484f2c27c btrfs: update btrfs_add_block_group_cache() to use rb helper adds 14ae60c71221 btrfs: update prelim_ref_insert() to use rb helpers adds 0877597dc347 btrfs: update __btrfs_add_delayed_item() to use rb helper adds 287373c701e6 btrfs: update btrfs_add_chunk_map() to use rb helpers adds 4e4d058e2129 btrfs: update tree_insert() to use rb helpers adds 2a9bb78cfd36 btrfs: validate system chunk array at btrfs_validate_super() adds 097a7eef61bd btrfs: uncollapse transaction aborts during renames adds 8787c36c630c btrfs: tree-log: remove unnecessary calls to btrfs_mark_bu [...] adds 63eb2223872f btrfs: free-space-tree: remove unnecessary calls to btrfs_ [...] adds 1440fd2757ff btrfs: extent-tree: remove unnecessary calls to btrfs_mark [...] adds ca9d907645d3 btrfs: block-group: remove unnecessary calls to btrfs_mark [...] adds a81ae6c31d64 btrfs: delayed-inode: remove unnecessary call to btrfs_mar [...] adds 7caa86c44b81 btrfs: dev-replace: remove unnecessary call to btrfs_mark_ [...] adds 4866812020a2 btrfs: dir-item: remove unnecessary calls to btrfs_mark_bu [...] adds 49c318e4f7eb btrfs: file: remove unnecessary calls to btrfs_mark_buffer [...] adds 5e887b5071e9 btrfs: file-item: remove unnecessary calls to btrfs_mark_b [...] adds 038d6999ec9f btrfs: free-space-cache: remove unnecessary calls to btrfs [...] adds 5c7763312c17 btrfs: inode: remove unnecessary calls to btrfs_mark_buffe [...] adds 212e5f5cb8e3 btrfs: inode-item: remove unnecessary calls to btrfs_mark_ [...] adds bd25bf9dcd3c btrfs: ioctl: remove unnecessary call to btrfs_mark_buffer [...] adds d74a36f37e29 btrfs: qgroup: remove unnecessary calls to btrfs_mark_buff [...] adds bdf1660b221a btrfs: raid-stripe-tree: remove unnecessary call to btrfs_ [...] adds 5a8293a1cc46 btrfs: relocation: remove unnecessary calls to btrfs_mark_ [...] adds 65733e8d6cc3 btrfs: root-tree: remove unnecessary calls to btrfs_mark_b [...] adds c9a4390707c8 btrfs: uuid-tree: remove unnecessary call to btrfs_mark_bu [...] adds 1ca4e15f41f2 btrfs: volumes: remove unnecessary calls to btrfs_mark_buf [...] adds 74973b45a69b btrfs: xattr: remove unnecessary call to btrfs_mark_buffer [...] adds a5019b70704a btrfs: initialize fs_devices->fs_info earlier in btrfs_ini [...] adds 83be7f8b9c24 btrfs: sysfs: refactor output formatting in btrfs_read_pol [...] adds 38cae63137d5 btrfs: sysfs: add btrfs_read_policy_to_enum() helper and r [...] adds b6bed20ed398 btrfs: sysfs: handle value associated with read balancing policy adds 22fb0d99c905 btrfs: add tracking of read blocks for read policy adds 6d7a9154955e btrfs: introduce RAID1 round-robin read balancing adds c86aae73bd58 btrfs: add read policy to set a preferred device adds bb4715e967cf btrfs: print status of experimental mode when loading module adds e426286cfa6f btrfs: configure read policy via module parameter adds 3681dbe0afee btrfs: print read policy on module load adds 2fa07d7a0f00 btrfs: pass write-hint for buffered IO adds 5f14eb12a3be btrfs: drop unused parameter fs_info to btrfs_delete_delay [...] adds 6d67ff1c0be3 btrfs: remove stray comment about SRCU adds 2a1e8378dc38 btrfs: use SECTOR_SIZE defines in btrfs_issue_discard() adds 2b41599bff17 btrfs: rename __unlock_for_delalloc() and drop underscores adds 3a1c46dbc985 btrfs: open code set_page_extent_mapped() adds 06de96faf795 btrfs: rename __get_extent_map() and pass btrfs_inode adds 011a9a1f2446 btrfs: use btrfs_inode in extent_writepage() adds 075adeeb9204 btrfs: make wait_on_extent_buffer_writeback() static inline adds b6160baed379 btrfs: drop one time used local variable in end_bbio_meta_write() adds a722c72bef93 btrfs: open code __free_extent_buffer() adds cc8f51a3550a btrfs: rename btrfs_release_extent_buffer_pages() to menti [...] adds a43caf82a103 btrfs: switch grab_extent_buffer() to folios adds 549a88acbe54 btrfs: change return type to bool type of check_eb_alignment() adds f8e0b8f9c279 btrfs: unwrap folio locking helpers adds db9eef2ea863 btrfs: remove unused define WAIT_PAGE_LOCK for extent io adds 248c4ff39352 btrfs: split waiting from read_extent_buffer_pages(), drop [...] adds ef8c0047aac9 btrfs: remove redundant variables from __process_folios_co [...] adds 311473984c56 btrfs: async-thread: rename DFT_THRESHOLD to DEFAULT_THRESHOLD adds 72dad8e377af btrfs: fix double accounting race when btrfs_run_delalloc_ [...] adds 8bf334beb349 btrfs: fix double accounting race when extent_writepage_io [...] adds a7858d5c36ca btrfs: fix error handling of submit_uncompressed_range() adds 06f364284794 btrfs: do proper folio cleanup when cow_file_range() failed adds c2b47df81c8e btrfs: do proper folio cleanup when run_delalloc_nocow() failed adds 396294d1afee btrfs: subpage: fix the bitmap dump of the locked flags adds 61d730731b47 btrfs: subpage: dump the involved bitmap when ASSERT() failed adds 975a6a8855f4 btrfs: add extra error messages for delalloc range related errors adds bf50aca633bb btrfs: remove the unused locked_folio parameter from btrfs [...] adds e32dcdb0af9f btrfs: add io_uring interface for encoded writes adds c221a9a29d41 btrfs: selftests: correct RAID stripe-tree feature flag setting adds 9257d8632a36 btrfs: don't try to delete RAID stripe-extents if we don't [...] adds 5a0e38eab769 btrfs: assert RAID stripe-extent length is always greater than 0 adds a678543e609d btrfs: fix front delete range calculation for RAID stripe extents adds 50cae2ca6956 btrfs: fix tail delete of RAID stripe-extents adds 76643119045e btrfs: fix deletion of a range spanning parts two RAID str [...] adds 6aa0e7cc569e btrfs: implement hole punching for RAID stripe extents adds dc14ba10781b btrfs: don't use btrfs_set_item_key_safe on RAID stripe-extents adds d44d3d724bb2 btrfs: selftests: check for correct return value of failed lookup adds a0afdec2552c btrfs: selftests: don't split RAID extents in half adds 1d395c3926d8 btrfs: selftests: test RAID stripe-tree deletion spanning [...] adds 27ae15b25b6e btrfs: selftests: add selftest for punching holes into the [...] adds cfda28fb706d btrfs: selftests: add test for punching a hole into 3 RAID [...] adds 9d0c23db26cb btrfs: selftests: add a selftest for deleting two out of t [...] adds 0eb4aaa230d7 Merge tag 'for-6.14-tag' of git://git.kernel.org/pub/scm/l [...] adds 200f091c95bb coredump: Do not lock during 'comm' reporting adds 6baab135eb00 MAINTAINERS: exec: Add auxvec.h UAPI adds 136a78710f33 MAINTAINERS: exec: Mark Kees as maintainer adds b6709dcd87ac fs: binfmt: Fix a typo adds 4188fc31a95e exec: move warning of null argv to be next to the relevant code adds fa1bdca98d74 exec: remove legacy custom binfmt modules autoloading adds 3a3f61ce5e0b exec: Make sure task->comm is always NUL-terminated adds 543841d18060 exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case adds 184a9358e506 selftests/exec: add a test for execveat()'s comm adds 55cf2f4b945f binfmt_flat: Fix integer overflow bug on 32 bit systems adds fadc3ed9ce1c Merge tag 'execve-v6.14-rc1' of git://git.kernel.org/pub/s [...] adds 542243af7182 pstore/blk: trivial typo fixes adds 067cdf020329 pstore/zone: avoid dereferencing zero sized ptr after init zones adds 5d8a4bd6b251 Merge tag 'pstore-v6.14-rc1' of git://git.kernel.org/pub/s [...] adds 3d1ea1c0aeaf bcachefs: kill retry_estale() in bch2_ioctl_subvolume_create() adds 4b8d382b2c89 Merge branch 'bcachefs-kill-retry-estale' into HEAD adds 135c0c85248a bcachefs: Fix racy use of jiffies adds 1c6d5841aebc bcachefs: remove superfluous ; after statements adds de92b1ee679b bcachefs: bch2_inode_should_have_bp -> bch2_inode_should_h [...] adds 1325ccf27e7e bcachefs: remove_backpointer() now uses dirent_get_by_pos() adds b836f2201469 bcachefs: __bch2_key_has_snapshot_overwrites uses for_each [...] adds a55e2d78eac8 bcachefs: rcu_pending: don't invoke __call_rcu() under lock adds 179cdecf225d bcachefs: bch_verbose_ratelimited adds c07beca44ff1 bcachefs: Pull disk accounting hooks out of trans_commit.c adds bf4e42d158ba bcachefs: Delete dead code adds fe818d2039e7 bcachefs: move bch2_xattr_handlers to .rodata adds d6cf895847f6 bcachefs: Remove unnecessary peek_slot() adds 4e1c6ac05a23 bcachefs: kill btree_trans_restart_nounlock() adds 71008e5d6f09 docs: filesystems: bcachefs: fixed some spelling mistakes [...] adds 03525de50638 bcachefs: Remove duplicate included headers adds 55f524b706b4 bcachefs: Use FOREACH_ACL_ENTRY() macro to iterate over ac [...] adds eba3d7e57d2a bcachefs: add more path idx debug asserts adds 18f5b84a0470 bcachefs: bch2_run_explicit_recovery_pass() returns differ [...] adds 26c79fdc580d bcachefs: lru, accounting are alloc btrees adds d65d126c0256 bcachefs: Add locking for bch_fs.curr_recovery_pass adds e3c43dbe8e5f bcachefs: bch2_btree_lost_data() now uses run_explicit_rce [...] adds 0269e27ce3f7 bcachefs: improved bkey_val_copy() adds 106480e9a869 bcachefs: Factor out jset_entry_log_msg_bytes() adds 9e2f5f79882b bcachefs: better error message in check_snapshot_tree() adds db514cf6775f bcachefs: Avoid bch2_btree_id_str() adds d55d4a0ca27a bcachefs: Refactor new stripe path to reduce dependencies [...] adds 8b22abb4c840 bcachefs: -o norecovery now bails out of recovery earlier adds fb8c835b18d4 bcachefs: bch2_journal_meta() takes ref on c->writes adds be5a7be1062b bcachefs: Fix warning about passing flex array member by value adds 27de0ee39f81 bcachefs: Add block plugging to read paths adds e0c8369bc844 bcachefs: Add version check for bch_btree_ptr_v2.sectors_w [...] adds de902e3b4a98 bcachefs: Use str_write_read() helper function adds 751d869710ca bcachefs: Use str_write_read() helper in ec_block_endio() adds ac9826f14739 bcachefs: Use str_write_read() helper in write_super_endio() adds 901ff6555ba0 bcachefs: Annotate struct bucket_gens with __counted_by() adds a1ca525b8231 bcachefs: avoid 'unsigned flags' adds 16de2c856af0 bcachefs: use bch2_data_update_opts_to_text() in trace_mov [...] adds eacb755568d6 bcachefs: bch2_io_opts_fixups() adds 015fafc49bbf bcachefs: small cleanup for extent ptr bitmasks adds c8908959aead bcachefs: kill bch2_bkey_needs_rebalance() adds 282faf952474 bcachefs: kill __bch2_bkey_sectors_need_rebalance() adds 5fffe1a3c399 bcachefs: rename bch_extent_rebalance fields to match othe [...] adds 3000855cab65 bcachefs: io_opts_to_rebalance_opts() adds 7a7c43a0c1ec bcachefs: Add bch_io_opts fields for indicating whether th [...] adds c22508470439 bcachefs: copygc_enabled, rebalance_enabled now opts.h options adds ed13bb5726ee bcachefs: bch2_prt_csum_opt() adds 2d21d112538e bcachefs: New bch_extent_rebalance fields adds 4ae6bbb522f5 bcachefs: bch2_write_inode() now checks for changing rebal [...] adds 6aa0bd0fd59a bcachefs: get_update_rebalance_opts() adds 3de8b72731db bcachefs: Simplify option logic in rebalance adds a652c56590a9 bcachefs: Improve trace_rebalance_extent adds 161d13835e38 bcachefs: Move bch_extent_rebalance code to rebalance.c adds d3d8ec90babc bcachefs: remove write permission for gc_gens_pos sysfs interface adds 32e573c362db bcachefs: use attribute define helper for sysfs attribute adds cc944fbe06d8 bcachefs: Add assert for use of journal replay keys for updates adds a34b02648212 bcachefs: Kill BCH_TRANS_COMMIT_lazy_rw adds b09b34499c43 bcachefs: Improved check_topology() assert adds 69785001c669 bcachefs: Fix unhandled transaction restart in evacuate_bucket() adds 2434fc38ef62 bcachefs: Assert we're not in a restart in bch2_trans_put() adds a71a1fac904d bcachefs: Better in_restart error adds b318882022a8 bcachefs: bch2_trans_verify_not_unlocked_or_in_restart() adds 65b14fa3d835 bcachefs: Assert that we're not violating key cache cohere [...] adds 000fe8d573c4 bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max() adds db6e584b8514 bcachefs: Simplify btree_iter_peek() filter_snapshots adds e69df6adf8e5 bcachefs: Kill unnecessary iter_rewind() in bkey_get_empty_slot() adds e5ea05293a2b bcachefs: Move fsck ioctl code to fsck.c adds 394033dcc976 bcachefs: add support for true/false & yes/no in bool-type [...] adds 4fa5d8e166e1 bcachefs: Correct the description of the '--bucket=size' options adds 4f1a6b0ab4ef bcachefs: Add support for FS_IOC_GETFSUUID adds dc003efbc776 bcachefs: Add support for FS_IOC_GETFSSYSFSPATH adds 5abd7ac19dda bcachefs: Removes NULL pointer checks for __filemap_get_fo [...] adds 924e81c530cc bcachefs: Remove redundant initialization in bch2_vfs_inod [...] adds 385d1a3c81fe bcachefs: Simplify code in bch2_dev_alloc() adds 5c3911ac9422 bcachefs: Don't use page allocator for sb_read_scratch adds d985e63dba24 bcachefs: Fix shutdown message adds 1f282f1ee0f8 bcachefs: delete dead code adds 7d1918b0d86d bcachefs: bch2_btree_bit_mod_iter() adds b6269cd0ec0a bcachefs: Delete dead code from bch2_discard_one_bucket() adds 79c5e3c7934c bcachefs: lru errors are expected when reconstructing alloc adds eb73e7773fd6 bcachefs: Kill FSCK_NEED_FSCK adds 61f854da4cba bcachefs: Reserve 8 bits in bch_reflink_p adds 3d338378d763 bcachefs: Reorganize reflink.c a bit adds 7579c85d9cc3 bcachefs: Don't delete reflink pointers to missing indirec [...] adds 724e49c6778c bcachefs: kill inconsistent err in invalidate_one_bucket() adds 731d06e138b0 bcachefs: rework bch2_bucket_alloc_freelist() freelist iteration adds c97118f1dc50 bcachefs: try_alloc_bucket() now uses bch2_check_discard_f [...] adds c8e588135ce2 bcachefs: bch2_bucket_do_index(): inconsistent_err -> fsck_err adds acd1fc7b1fb7 bcachefs: discard_one_bucket() now uses need_discard_or_fr [...] adds 7e5b8e00e263 bcachefs: Implement bch2_btree_iter_prev_min() adds ac745efb4292 bcachefs: peek_prev_min(): Search forwards for extents, snapshots adds 7815809fca37 bcachefs: Delete backpointers check in try_alloc_bucket() adds 9e92d6e9efb0 bcachefs: Kill bch2_get_next_backpointer() adds cec51e0a5d6d bcachefs: add missing BTREE_ITER_intent adds 6a4ce7a92fcc bcachefs: compression workspaces should be indexed by opt, [...] adds e1702b989151 bcachefs: Don't use a shared decompress workspace mempool adds 3d0b3b51c5ab bcachefs: Don't BUG_ON() when superblock feature wasn't se [...] adds 57026c41c9c5 bcachefs: kill bch2_journal_entries_free() adds 06d7a56fe0bf bcachefs: journal keys: sort keys for interior nodes first adds 854724d116cb bcachefs: btree_and_journal_iter: don't iterate over too m [...] adds eae6c4a6255b bcachefs: fix O(n^2) issue with whiteouts in journal keys adds 4de2c24aa945 bcachefs: Fix evacuate_bucket tracepoint adds 3b6ebc94a011 bcachefs: fix bp_pos_to_bucket_nodev_noerror adds debe6965ac47 bcachefs: check for backpointers to invalid device adds 5b5a7ae8fa82 bcachefs: bucket_pos_to_bp_end() adds abff9b149dcc bcachefs: Drop swab code for backpointers in alloc keys adds eb25733aba20 bcachefs: bch_backpointer -> bkey_i_backpointer adds e48fda6cdc27 bcachefs: Fix check_backpointers_to_extents range limiting adds 1ab00b6cddc5 bcachefs: kill bch_backpointer.bucket_offset usage adds c80f33b75268 bcachefs: New backpointers helpers adds c601e5d7daea bcachefs: Can now block journal activity without closing c [...] adds f4d67f6d5a4c bcachefs: trivial btree write buffer refactoring adds e1cb4f56dc4c bcachefs: Bias reads more in favor of faster device adds bb61afebca3b bcachefs: discard fastpath now uses bch2_discard_one_bucket() adds 0eaac0b44fa9 bcachefs: btree_write_buffer_flush_seq() no longer closes journal adds 375d21b76d9a bcachefs: BCH_ERR_btree_node_read_error_cached adds 525be09e63cc bcachefs: Use separate rhltable for bch2_inode_or_descende [...] adds 6534a404d492 bcachefs: errcode cleanup: journal errors adds a7ecd5f2ccab bcachefs: disk_accounting: bch2_dev_rcu -> bch2_dev_rcu_noerror adds b71d89bd7b1f bcachefs: Fix accounting_read when we rewind adds 427db7ffe9a9 bcachefs: backpointer_to_missing_ptr is now autofix adds abf23afa36eb bcachefs: Fix btree node scan when unknown btree IDs are present adds 828552ca74a4 bcachefs: Kill bch2_bucket_alloc_new_fs() adds 141526548052 bcachefs: Bad btree roots are now autofix adds 75eabea6988e bcachefs: Fix dup/misordered check in btree node read adds dba8243f3b46 bcachefs: Don't try to en/decrypt when encryption not available adds 686d2ebec683 bcachefs: Change "disk accounting version 0" check to commit only adds d94159763649 bcachefs: Fix bch2_btree_node_update_key_early() adds db0667a4ed82 bcachefs: Go RW earlier, for normal rw mount adds 90f3683e8f7c bcachefs: Fix null ptr deref in btree_path_lock_root() adds c7e78f7b0178 bcachefs: Ignore empty btree root journal entries adds a6f4794fcd86 bcachefs: struct bkey_validate_context adds 124e108185dc bcachefs: Make topology errors autofix adds 9963a14da109 bcachefs: BCH_FS_recovery_running adds b3d82c2f2761 bcachefs: Guard against journal seq overflow adds f9e0a9be70c8 bcachefs: Issue a transaction restart after commit in repair adds f11ca2ab18e3 bcachefs: Guard against backpointers to unknown btrees adds 0184dfa3b821 bcachefs: Fix journal_iter list corruption adds 914381013bc7 bcachefs: add missing printbuf_reset() adds cfba90aba9fb bcachefs: mark more errors AUTOFIX adds 052210c3fa1f bcachefs: Don't error out when logging fsck error adds 8b105909182f bcachefs: do_fsck_ask_yn() adds 0eafe758ac44 bcachefs: Check for bucket journal seq in the future adds 4746ee182a76 bcachefs: Check for inode journal seq in the future adds f7f196170dcd bcachefs: cryptographic MACs on superblock are not (yet?) [...] adds ff1dd05f8233 bcachefs: bch2_trans_relock() is trylock for lockdep adds 9bdb3b73e732 bcachefs: Check for extent crc uncompressed/compressed siz [...] adds 2cd85fea49d8 bcachefs: Don't recurse in check_discard_freespace_key adds 2f8d5edf556a bcachefs: Add missing parameter description to bch2_bucket [...] adds c9b9afe78c43 bcachefs: Fix fsck.c build in userspace adds f7727a676727 bcachefs: bch2_inum_to_path() adds 097cc9d0d60a bcachefs: Convert write path errors to inum_to_path() adds 7807b5b07de1 bcachefs: list_pop_entry() adds 1302eeb7c5db bcachefs: bkey_fsck_err now respects errors_silent adds b29769c72d0b bcachefs: If we did repair on a btree node, make sure we r [...] adds c1f618f4f7cc bcachefs: bch2_async_btree_node_rewrites_flush() adds 511ddcdb2d5e bcachefs: fix bch2_journal_key_insert_take() seq adds 5cdaec193a85 bcachefs: Improve "unable to allocate journal write" message adds 9c22dd02ae8b bcachefs: Fix allocating too big journal entry adds d36b3e74b65f bcachefs: BCACHEFS_PATH_TRACEPOINTS should depend on TRACING adds ad0b2544ec82 bcachefs: rcu_pending now works in userspace adds f78760dede23 bcachefs: logged ops only use inum 0 of logged ops btree adds 8dabb19ff4b8 bcachefs: Simplify disk accounting validate late adds e3474394eb1a bcachefs: Advance to next bp on BCH_ERR_backpointer_to_ove [...] adds 400af9a39818 bcachefs: trace_accounting_mem_insert adds 3f1cf04ff987 bcachefs: Silence "unable to allocate journal write" if we [...] adds 6728f8f829cf bcachefs: BCH_ERR_insufficient_journal_devices adds 49833ce27ed2 bcachefs: Fix failure to allocate journal write on discard retry adds 47d6ee766f80 bcachefs: dev_alloc_list.devs -> dev_alloc_list.data adds ff7e7c536725 bcachefs: Journal write path refactoring, debug improvements adds 90c6daa6ac90 bcachefs: Call bch2_btree_lost_data() on btree read error adds c67fab0774ce bcachefs: Make sure __bch2_run_explicit_recovery_pass() si [...] adds 23f88c1d1655 bcachefs: Don't call bch2_btree_interior_update_will_free_ [...] adds ce7015711248 bcachefs: kill flags param to bch2_subvolume_get() adds d4c9fc000bd1 bcachefs: factor out str_hash.c adds 58117dbdd6ef bcachefs: Journal space calculations should skip durabilit [...] adds 821ddebbc2c4 bcachefs: fix bch2_btree_node_header_to_text() format string adds f65645d80451 bcachefs: Mark more errors autofix adds fbd152bf9469 bcachefs: Minor bucket alloc optimization adds dec6c0aac4fc lib min_heap: Switch to size_t adds bbe36bd0993d bcachefs: Use a heap for handling overwrites in btree node scan adds 60558d55f7e2 bcachefs: Plumb bkey_validate_context to journal_entry_validate adds 44a43cf9fdcc bcachefs: Don't add unknown accounting types to eytzinger tree adds be565740ee84 bcachefs: Set bucket needs discard, inc gen on empty -> no [...] adds 89e74eccab92 bcachefs: bch2_journal_noflush_seq() now takes [start, end) adds 9e779f3f24fb bcachefs: Fix reuse of bucket before journal flush on mult [...] adds 54dacdada6de bcachefs: Don't start rewriting btree nodes until after jo [...] adds 49f2d182638a bcachefs: Kill unnecessary mark_lock usage adds cd150cf92402 bcachefs: kill sysfs internal/accounting adds 7b11260456ed bcachefs: Use proper errcodes for inode unpack errors adds 644457ed8315 bcachefs: Don't BUG_ON() inode unpack error adds 6ea607ca6147 bcachefs: bch2_str_hash_check_key() now checks inode hash info adds be203120dc08 bcachefs: bch2_check_key_has_snapshot() prints btree id adds 9f95fc3c12e0 bcachefs: bch2_snapshot_exists() adds 3f57171d8ddd bcachefs: trace_write_buffer_maybe_flush adds 64833d396584 bcachefs: Add empty statement between label and declaratio [...] adds 00fa283a41fe bcachefs: Refactor c->opts.reconstruct_alloc adds 25a3123a67d9 bcachefs: check_indirect_extents can run online adds 68eb4fdd8c1c bcachefs: tidy up __bch2_btree_iter_peek() adds c50341be4eb6 bcachefs: tidy btree_trans_peek_journal() adds 7e320a4063a8 bcachefs: Fix btree_trans_peek_key_cache() BTREE_ITER_all_ [...] adds b9a37144da8d bcachefs: Fix key cache + BTREE_ITER_all_snapshots adds f859bc945ebb bcachefs: alloc_data_type_set() happens in alloc trigger adds 92e31d425179 bcachefs: Don't run overwrite triggers before insert adds 85c060f62da4 bcachefs: Kill equiv_seen arg to delete_dead_snapshots_pro [...] adds 35c5609abf51 bcachefs: Snapshot deletion no longer uses snapshot_t->equiv adds d0855e210675 bcachefs: Kill snapshot_t->equiv adds 54c9b92fc7c0 bcachefs: bch2_trans_log_msg() adds 17d678bcdd83 bcachefs: Log message in journal for snapshot deletion adds 07c1a6fa901d bcachefs: trace_key_cache_fill adds 6679e363f441 bcachefs: bch2_btree_path_peek_slot() doesn't return errors adds ebdca0726838 bcachefs: bcachefs_metadata_version_backpointer_bucket_gen adds ba9752e5f436 bcachefs: bcachefs_metadata_version_disk_accounting_big_endian adds aca7a26f7f47 bcachefs: bch2_extent_ptr_to_bp() no longer depends on device adds 7171b1fd270e bcachefs: kill __bch2_extent_ptr_to_bp() adds 056cae1c00b9 bcachefs: Add write buffer flush param to backpointer_get_key() adds c738866e47ef bcachefs: check_extents_to_backpointers() now only checks [...] adds c2c2a4d6420b bcachefs: bch2_backpointer_get_key() now repairs dangling [...] adds 7611d6b5d1c1 bcachefs: better backpointer_target_not_found() error message adds d884cf189a92 bcachefs: Only run check_backpointers_to_extents in debug mode adds a36d8f0e0e3d bcachefs: BCH_SB_VERSION_INCOMPAT adds ea4f9e75ecfb bcachefs: bcachefs_metadata_version_reflink_p_may_update_opts adds 80c6352c2c98 bcachefs: Option changes now get propagated to reflinked data adds 59c50511f7a8 bcachefs: bcachefs_metadata_version_inode_depth adds df448ca355ce bcachefs: bcachefs_metadata_version_persistent_inode_cursors adds 3db3084a86c3 bcachefs: bcachefs_metadata_version_autofix_errors adds d01ea14da718 bcachefs: add counter_flags for counters adds 0475c7639edf bcachefs: better check_bp_exists() error message adds 6542afe299ea bcachefs: Drop racy warning adds 30e32692d6b8 bcachefs: Drop redundant "read error" call from btree_gc adds baf13d83441b bcachefs: kill __bch2_btree_iter_flags() adds 861cd0f60624 bcachefs: Write lock btree node in key cache fills adds cf3da2d62703 bcachefs: Handle -BCH_ERR_need_mark_replicas in gc adds fa3e5135e4e7 bcachefs: Fix assert for online fsck adds 45414083913f bcachefs: bch2_kvmalloc() adds b5e4cd0871db bcachefs: Don't rely on snapshot_tree.master_subvol for re [...] adds 4bd06f07bcb5 bcachefs: Fixes for snapshot_tree.master_subvol adds bc6fce7870ce bcachefs: bch2_btree_node_write_trans() adds f908eacc34c7 bcachefs: fix bch2_btree_key_cache_drop() adds 6adc5af50a54 bcachefs: btree_path_very_locks(): verify lock seq adds ce9a21713bfd bcachefs: bch2_inum_path() no longer returns an error for [...] adds bdedae70f51f bcachefs: bch2_inum_path() now crosses subvolumes correctly adds cb3f34982c9d bcachefs: Assert that btree write buffer only touches the [...] adds 8f3aaa5d5d4e bcachefs: bch2_fs_btree_gc_init() adds 9a5232ef0a9f bcachefs: six locks: write locks can now be held recursively adds e1911d7a69b8 bcachefs: btree_node_unlock() can now drop write locks adds 0971a72c3d1a bcachefs: bch2_trans_unlock_write() adds 8cfdc6ce1f78 bcachefs: bch2_trans_node_drop() adds 8b1f46bff38f bcachefs: Dropped superblock write is no longer a fatal error adds 5906dcb9937d bcachefs: Silence read-only errors when deleting snapshots adds 0a46ea9d4693 bcachefs: printbuf_reset() handles tabstops adds cf67f46641ab bcachefs: __bch2_btree_pos_to_text() adds bd5b09727f3d bcachefs: Don't set btree_path to updtodate if we don't fill adds d3d0fac57d46 bcachefs: bch2_btree_iter_peek_slot() handles navigating t [...] adds 15734b5e6f8d bcachefs: Check for dirents to overwritten inodes adds ae153f2e11ee bcachefs: Don't use BTREE_ITER_cached when walking alloc b [...] adds 4204e3bf63c4 bcachefs: check_unreachable_inodes is not actually PASS_ON [...] adds e614a6c52d32 bcachefs: make directory i_size meaningful adds c72deb03ff04 bcachefs: bcachefs_metadata_version_directory_size adds 9c13cc9c7dd7 Revert "bcachefs: Fix bch2_btree_node_upgrade()" adds cdc419dbf286 bcachefs: Merge the condition to avoid additional invocation adds 0ef9ab34f442 bcachefs: Do not allow no fail lock request to fail adds b5c3dcd0db04 bcachefs: Convert open-coded lock_graph_pop_all to helper adds 6853a5e5d48b bcachefs: Introduce lock_graph_pop_from adds b169138d4829 bcachefs: Only abort the transactions in the cycle adds 5dd21b271219 bcachefs: Pop all the transactions from the abort one adds 78423deb51ed bcachefs: Fix self healing on read error adds a4e11cea277e bcachefs: Document issue with bch_stripe layout adds ff0b7ed607e7 bcachefs: Fix check_inode_hash_info_matches_root() adds 2622f2904170 Merge tag 'bcachefs-2025-01-20.2' of git://evilpiepirate.o [...] adds 134129520bea dlm: fix removal of rsb struct that is master and dir record adds 57cdd1a1cf14 dlm: fix srcu_read_lock() return type to int adds 6784ed98fde5 dlm: return -ENOENT if no comm was found adds 3d3a9c8b89d4 Merge tag 'dlm-6.14' of git://git.kernel.org/pub/scm/linux [...]
No new revisions were added by this update.
Summary of changes: Documentation/filesystems/bcachefs/CodingStyle.rst | 2 +- Documentation/filesystems/fiemap.rst | 49 +- Documentation/security/credentials.rst | 5 - MAINTAINERS | 10 +- Makefile | 2 +- arch/x86/include/asm/smap.h | 18 +- arch/x86/include/asm/uaccess_64.h | 12 +- arch/x86/lib/getuser.S | 5 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/virt/vboxguest/Kconfig | 2 +- fs/9p/vfs_addr.c | 6 +- fs/afs/Makefile | 1 + fs/afs/callback.c | 4 +- fs/afs/cell.c | 21 +- fs/afs/dir.c | 809 ++++++++-------- fs/afs/dir_edit.c | 383 +++++--- fs/afs/dir_search.c | 227 +++++ fs/afs/dynroot.c | 227 +++-- fs/afs/file.c | 260 ++--- fs/afs/fs_operation.c | 113 ++- fs/afs/fsclient.c | 62 +- fs/afs/inode.c | 140 ++- fs/afs/internal.h | 143 ++- fs/afs/main.c | 2 +- fs/afs/mntpt.c | 22 +- fs/afs/proc.c | 8 +- fs/afs/rotate.c | 4 +- fs/afs/rxrpc.c | 37 +- fs/afs/super.c | 4 +- fs/afs/validation.c | 31 +- fs/afs/vlclient.c | 1 + fs/afs/write.c | 16 +- fs/afs/xdr_fs.h | 2 +- fs/afs/yfsclient.c | 54 +- fs/backing-file.c | 20 +- fs/bcachefs/Kconfig | 2 +- fs/bcachefs/Makefile | 1 + fs/bcachefs/acl.c | 11 +- fs/bcachefs/alloc_background.c | 558 +++++------ fs/bcachefs/alloc_background.h | 18 +- fs/bcachefs/alloc_background_format.h | 4 +- fs/bcachefs/alloc_foreground.c | 304 +++--- fs/bcachefs/alloc_foreground.h | 4 +- fs/bcachefs/backpointers.c | 838 ++++++++++------ fs/bcachefs/backpointers.h | 97 +- fs/bcachefs/bbpos.h | 2 +- fs/bcachefs/bcachefs.h | 70 +- fs/bcachefs/bcachefs_format.h | 106 +- fs/bcachefs/bkey.h | 7 - fs/bcachefs/bkey_methods.c | 29 +- fs/bcachefs/bkey_methods.h | 15 +- fs/bcachefs/bkey_types.h | 28 + fs/bcachefs/btree_cache.c | 59 +- fs/bcachefs/btree_cache.h | 14 +- fs/bcachefs/btree_gc.c | 178 +--- fs/bcachefs/btree_gc.h | 4 +- fs/bcachefs/btree_io.c | 225 +++-- fs/bcachefs/btree_io.h | 6 +- fs/bcachefs/btree_iter.c | 590 +++++++----- fs/bcachefs/btree_iter.h | 134 ++- fs/bcachefs/btree_journal_iter.c | 237 ++++- fs/bcachefs/btree_journal_iter.h | 22 +- fs/bcachefs/btree_journal_iter_types.h | 36 + fs/bcachefs/btree_key_cache.c | 75 +- fs/bcachefs/btree_locking.c | 78 +- fs/bcachefs/btree_locking.h | 50 +- fs/bcachefs/btree_node_scan.c | 153 ++- fs/bcachefs/btree_node_scan_types.h | 1 - fs/bcachefs/btree_trans_commit.c | 205 ++-- fs/bcachefs/btree_types.h | 42 +- fs/bcachefs/btree_update.c | 70 +- fs/bcachefs/btree_update.h | 29 +- fs/bcachefs/btree_update_interior.c | 293 +++--- fs/bcachefs/btree_update_interior.h | 3 +- fs/bcachefs/btree_write_buffer.c | 83 +- fs/bcachefs/buckets.c | 133 +-- fs/bcachefs/buckets.h | 30 +- fs/bcachefs/buckets_types.h | 2 +- fs/bcachefs/chardev.c | 219 +---- fs/bcachefs/checksum.c | 10 +- fs/bcachefs/checksum.h | 2 +- fs/bcachefs/compress.c | 96 +- fs/bcachefs/darray.h | 2 +- fs/bcachefs/data_update.c | 76 +- fs/bcachefs/debug.c | 4 +- fs/bcachefs/dirent.c | 10 +- fs/bcachefs/dirent.h | 9 +- fs/bcachefs/disk_accounting.c | 150 +-- fs/bcachefs/disk_accounting.h | 73 +- fs/bcachefs/ec.c | 267 ++--- fs/bcachefs/ec.h | 5 +- fs/bcachefs/ec_format.h | 17 + fs/bcachefs/errcode.h | 21 +- fs/bcachefs/error.c | 187 ++-- fs/bcachefs/error.h | 58 +- fs/bcachefs/extent_update.c | 4 +- fs/bcachefs/extents.c | 290 ++---- fs/bcachefs/extents.h | 18 +- fs/bcachefs/extents_format.h | 15 +- fs/bcachefs/fs-common.c | 119 ++- fs/bcachefs/fs-common.h | 2 + fs/bcachefs/fs-io-buffered.c | 45 +- fs/bcachefs/fs-io-direct.c | 5 + fs/bcachefs/fs-io-pagecache.c | 4 +- fs/bcachefs/fs-io.c | 54 +- fs/bcachefs/fs-ioctl.c | 7 +- fs/bcachefs/fs.c | 101 +- fs/bcachefs/fs.h | 1 + fs/bcachefs/fsck.c | 772 +++++++++------ fs/bcachefs/fsck.h | 11 + fs/bcachefs/inode.c | 169 ++-- fs/bcachefs/inode.h | 43 +- fs/bcachefs/inode_format.h | 15 +- fs/bcachefs/io_misc.c | 22 +- fs/bcachefs/io_read.c | 259 +++-- fs/bcachefs/io_read.h | 28 +- fs/bcachefs/io_write.c | 102 +- fs/bcachefs/journal.c | 162 +++- fs/bcachefs/journal.h | 9 +- fs/bcachefs/journal_io.c | 221 +++-- fs/bcachefs/journal_io.h | 2 +- fs/bcachefs/journal_reclaim.c | 19 +- fs/bcachefs/journal_types.h | 5 + fs/bcachefs/logged_ops.c | 11 +- fs/bcachefs/logged_ops_format.h | 5 + fs/bcachefs/lru.c | 4 +- fs/bcachefs/lru.h | 2 +- fs/bcachefs/move.c | 184 ++-- fs/bcachefs/move.h | 5 +- fs/bcachefs/movinggc.c | 6 +- fs/bcachefs/opts.c | 26 +- fs/bcachefs/opts.h | 61 +- fs/bcachefs/printbuf.h | 15 +- fs/bcachefs/quota.c | 2 +- fs/bcachefs/quota.h | 4 +- fs/bcachefs/rcu_pending.c | 38 +- fs/bcachefs/rebalance.c | 266 ++++- fs/bcachefs/rebalance.h | 10 + fs/bcachefs/rebalance_format.h | 53 + fs/bcachefs/rebalance_types.h | 2 - fs/bcachefs/recovery.c | 212 ++-- fs/bcachefs/recovery.h | 2 +- fs/bcachefs/recovery_passes.c | 112 ++- fs/bcachefs/recovery_passes.h | 1 + fs/bcachefs/recovery_passes_types.h | 92 +- fs/bcachefs/reflink.c | 496 +++++++--- fs/bcachefs/reflink.h | 20 +- fs/bcachefs/reflink_format.h | 7 +- fs/bcachefs/sb-clean.c | 6 +- fs/bcachefs/sb-counters_format.h | 165 ++-- fs/bcachefs/sb-downgrade.c | 28 +- fs/bcachefs/sb-errors_format.h | 54 +- fs/bcachefs/six.c | 27 +- fs/bcachefs/six.h | 1 + fs/bcachefs/snapshot.c | 515 +++++----- fs/bcachefs/snapshot.h | 17 +- fs/bcachefs/str_hash.c | 295 ++++++ fs/bcachefs/str_hash.h | 28 +- fs/bcachefs/subvolume.c | 68 +- fs/bcachefs/subvolume.h | 19 +- fs/bcachefs/subvolume_types.h | 2 +- fs/bcachefs/super-io.c | 83 +- fs/bcachefs/super-io.h | 21 +- fs/bcachefs/super.c | 54 +- fs/bcachefs/super.h | 10 - fs/bcachefs/sysfs.c | 60 +- fs/bcachefs/tests.c | 26 +- fs/bcachefs/trace.h | 77 +- fs/bcachefs/util.h | 32 + fs/bcachefs/varint.c | 5 +- fs/bcachefs/xattr.c | 13 +- fs/bcachefs/xattr.h | 5 +- fs/binfmt_flat.c | 2 +- fs/binfmt_misc.c | 2 +- fs/btrfs/Makefile | 2 +- fs/btrfs/async-thread.c | 6 +- fs/btrfs/backref.c | 172 ++-- fs/btrfs/backref.h | 16 +- fs/btrfs/bio.c | 11 +- fs/btrfs/block-group.c | 64 +- fs/btrfs/block-rsv.c | 10 +- fs/btrfs/btrfs_inode.h | 2 +- fs/btrfs/ctree.c | 68 +- fs/btrfs/ctree.h | 29 - fs/btrfs/delalloc-space.c | 2 +- fs/btrfs/delayed-inode.c | 49 +- fs/btrfs/delayed-ref.c | 89 +- fs/btrfs/delayed-ref.h | 1 + fs/btrfs/dev-replace.c | 3 - fs/btrfs/dir-item.c | 2 - fs/btrfs/direct-io.c | 3 +- fs/btrfs/disk-io.c | 75 +- fs/btrfs/disk-io.h | 3 - fs/btrfs/extent-tree.c | 202 ++-- fs/btrfs/extent-tree.h | 7 +- fs/btrfs/extent_io.c | 250 +++-- fs/btrfs/extent_io.h | 16 +- fs/btrfs/file-item.c | 3 - fs/btrfs/file.c | 106 +- fs/btrfs/free-space-cache.c | 7 +- fs/btrfs/free-space-tree.c | 11 +- fs/btrfs/fs.c | 130 +++ fs/btrfs/fs.h | 31 +- fs/btrfs/inode-item.c | 5 - fs/btrfs/inode.c | 323 ++++--- fs/btrfs/ioctl.c | 222 +++-- fs/btrfs/ioctl.h | 1 - fs/btrfs/locking.h | 5 + fs/btrfs/qgroup.c | 39 +- fs/btrfs/raid-stripe-tree.c | 146 ++- fs/btrfs/relocation.c | 363 +++---- fs/btrfs/root-tree.c | 2 - fs/btrfs/send.c | 3 +- fs/btrfs/space-info.c | 69 +- fs/btrfs/space-info.h | 15 +- fs/btrfs/subpage.c | 47 +- fs/btrfs/subpage.h | 13 + fs/btrfs/super.c | 20 +- fs/btrfs/sysfs.c | 174 +++- fs/btrfs/sysfs.h | 6 + fs/btrfs/tests/btrfs-tests.c | 18 + fs/btrfs/tests/btrfs-tests.h | 6 + fs/btrfs/tests/delayed-refs-tests.c | 1015 ++++++++++++++++++++ fs/btrfs/tests/raid-stripe-tree-tests.c | 661 ++++++++++++- fs/btrfs/transaction.c | 3 +- fs/btrfs/transaction.h | 18 +- fs/btrfs/tree-checker.c | 96 +- fs/btrfs/tree-checker.h | 7 +- fs/btrfs/tree-log.c | 4 - fs/btrfs/uuid-tree.c | 2 - fs/btrfs/volumes.c | 242 +++-- fs/btrfs/volumes.h | 21 + fs/btrfs/xattr.c | 1 - fs/btrfs/zoned.c | 124 +++ fs/btrfs/zoned.h | 7 + fs/cachefiles/io.c | 4 + fs/cachefiles/xattr.c | 9 +- fs/ceph/addr.c | 22 +- fs/dcache.c | 3 +- fs/dlm/config.c | 2 +- fs/dlm/lock.c | 46 +- fs/dlm/lowcomms.c | 3 +- fs/erofs/zdata.c | 3 +- fs/exec.c | 63 +- fs/ext4/inode.c | 3 +- fs/ext4/namei.c | 4 +- fs/fhandle.c | 115 ++- fs/file.c | 22 +- fs/file_table.c | 7 +- fs/fs_context.c | 2 +- fs/fs_parser.c | 3 +- fs/gfs2/file.c | 1 + fs/gfs2/quota.c | 3 +- fs/gfs2/quota.h | 4 +- fs/libfs.c | 163 ++-- fs/mount.h | 31 +- fs/namei.c | 34 +- fs/namespace.c | 212 ++-- fs/netfs/Makefile | 5 +- fs/netfs/buffered_read.c | 290 +++--- fs/netfs/direct_read.c | 78 +- fs/netfs/direct_write.c | 10 +- fs/netfs/internal.h | 41 +- fs/netfs/main.c | 6 +- fs/netfs/misc.c | 164 ++-- fs/netfs/objects.c | 21 +- fs/netfs/read_collect.c | 761 +++++++++------ fs/netfs/read_pgpriv2.c | 207 ++-- fs/netfs/read_retry.c | 209 ++-- fs/netfs/read_single.c | 195 ++++ fs/netfs/rolling_buffer.c | 226 +++++ fs/netfs/stats.c | 4 +- fs/netfs/write_collect.c | 281 +----- fs/netfs/write_issue.c | 241 ++++- fs/netfs/write_retry.c | 232 +++++ fs/nfs/fscache.c | 6 +- fs/nfs/fscache.h | 3 +- fs/nfsd/auth.c | 3 +- fs/nfsd/filecache.c | 2 +- fs/nfsd/nfs4recover.c | 3 +- fs/nfsd/nfsfh.c | 1 - fs/nsfs.c | 5 +- fs/open.c | 11 +- fs/overlayfs/dir.c | 4 +- fs/overlayfs/util.c | 4 +- fs/pidfs.c | 298 +++++- fs/pipe.c | 19 +- fs/pnode.c | 8 +- fs/proc/array.c | 2 +- fs/proc/kcore.c | 81 +- fs/proc/namespaces.c | 2 +- fs/pstore/blk.c | 4 +- fs/pstore/zone.c | 5 + fs/select.c | 4 +- fs/smb/client/cifssmb.c | 12 +- fs/smb/client/file.c | 3 +- fs/smb/client/smb2ops.c | 2 +- fs/smb/client/smb2pdu.c | 15 +- fs/smb/server/smb_common.c | 10 +- fs/stat.c | 1 + fs/vboxsf/Kconfig | 2 +- fs/xfs/xfs_ioctl.c | 11 +- fs/xfs/xfs_iops.c | 62 +- include/linux/binfmts.h | 4 +- include/linux/coredump.h | 4 +- include/linux/cred.h | 43 +- include/linux/exportfs.h | 20 + include/linux/fiemap.h | 16 +- include/linux/folio_queue.h | 12 +- include/linux/fs.h | 30 +- include/linux/fs_parser.h | 2 + include/linux/lockref.h | 26 +- include/linux/min_heap.h | 4 +- include/linux/mount.h | 4 +- include/linux/netfs.h | 54 +- include/linux/pid.h | 5 +- include/linux/pid_namespace.h | 10 +- include/linux/pidfs.h | 3 + include/linux/pseudo_fs.h | 1 + include/linux/rbtree.h | 37 + include/linux/rculist.h | 44 + include/linux/rolling_buffer.h | 61 ++ include/linux/sched.h | 9 +- include/linux/seqlock.h | 2 +- include/linux/stat.h | 1 + include/trace/events/afs.h | 212 +++- include/trace/events/btrfs.h | 3 +- include/trace/events/cachefiles.h | 185 ++-- include/trace/events/netfs.h | 229 +++-- include/uapi/linux/fiemap.h | 47 +- include/uapi/linux/fs.h | 6 +- include/uapi/linux/stat.h | 99 +- io_uring/io-wq.c | 2 +- io_uring/sqpoll.c | 2 +- kernel/cred.c | 50 - kernel/kthread.c | 3 +- kernel/pid.c | 139 ++- kernel/pid_namespace.c | 43 +- kernel/sysctl.c | 9 - kernel/trace/pid_list.c | 2 +- kernel/trace/trace.h | 2 - kernel/trace/trace_sched_switch.c | 2 +- kernel/watch_queue.c | 4 +- lib/kunit_iov_iter.c | 4 +- lib/lockref.c | 60 +- lib/vsprintf.c | 574 +++++------ mm/shmem.c | 10 +- samples/vfs/.gitignore | 2 + samples/vfs/Makefile | 2 +- samples/vfs/mountinfo.c | 274 ++++++ samples/vfs/samples-vfs.h | 241 +++++ samples/vfs/test-list-all-mounts.c | 150 +++ security/apparmor/apparmorfs.c | 2 +- tools/testing/selftests/coredump/Makefile | 7 + tools/testing/selftests/coredump/README.rst | 50 + tools/testing/selftests/coredump/stackdump | 14 + tools/testing/selftests/coredump/stackdump_test.c | 151 +++ tools/testing/selftests/exec/execveat.c | 75 +- .../selftests/{ => filesystems}/nsfs/.gitignore | 1 + .../selftests/{ => filesystems}/nsfs/Makefile | 4 +- .../selftests/{ => filesystems}/nsfs/config | 0 .../selftests/filesystems/nsfs/iterate_mntns.c | 149 +++ .../selftests/{ => filesystems}/nsfs/owner.c | 0 .../selftests/{ => filesystems}/nsfs/pidns.c | 0 .../selftests/filesystems/statmount/Makefile | 2 +- .../filesystems/statmount/listmount_test.c | 66 ++ tools/testing/selftests/pid_namespace/.gitignore | 1 + tools/testing/selftests/pid_namespace/Makefile | 2 +- tools/testing/selftests/pid_namespace/pid_max.c | 358 +++++++ tools/testing/selftests/pidfd/.gitignore | 2 + tools/testing/selftests/pidfd/Makefile | 3 +- tools/testing/selftests/pidfd/pidfd.h | 40 +- tools/testing/selftests/pidfd/pidfd_bind_mount.c | 188 ++++ .../selftests/pidfd/pidfd_file_handle_test.c | 503 ++++++++++ tools/testing/selftests/pidfd/pidfd_setns_test.c | 47 +- tools/testing/selftests/pidfd/pidfd_wait.c | 47 +- 376 files changed, 18850 insertions(+), 9482 deletions(-) create mode 100644 fs/afs/dir_search.c create mode 100644 fs/bcachefs/btree_journal_iter_types.h create mode 100644 fs/bcachefs/rebalance_format.h create mode 100644 fs/bcachefs/str_hash.c create mode 100644 fs/btrfs/tests/delayed-refs-tests.c create mode 100644 fs/netfs/read_single.c create mode 100644 fs/netfs/rolling_buffer.c create mode 100644 fs/netfs/write_retry.c create mode 100644 include/linux/rolling_buffer.h create mode 100644 samples/vfs/mountinfo.c create mode 100644 samples/vfs/samples-vfs.h create mode 100644 samples/vfs/test-list-all-mounts.c create mode 100644 tools/testing/selftests/coredump/Makefile create mode 100644 tools/testing/selftests/coredump/README.rst create mode 100755 tools/testing/selftests/coredump/stackdump create mode 100644 tools/testing/selftests/coredump/stackdump_test.c rename tools/testing/selftests/{ => filesystems}/nsfs/.gitignore (78%) rename tools/testing/selftests/{ => filesystems}/nsfs/Makefile (50%) rename tools/testing/selftests/{ => filesystems}/nsfs/config (100%) create mode 100644 tools/testing/selftests/filesystems/nsfs/iterate_mntns.c rename tools/testing/selftests/{ => filesystems}/nsfs/owner.c (100%) rename tools/testing/selftests/{ => filesystems}/nsfs/pidns.c (100%) create mode 100644 tools/testing/selftests/filesystems/statmount/listmount_test.c create mode 100644 tools/testing/selftests/pid_namespace/pid_max.c create mode 100644 tools/testing/selftests/pidfd/pidfd_bind_mount.c create mode 100644 tools/testing/selftests/pidfd/pidfd_file_handle_test.c