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 4a68c5997586 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2abed7cbada9 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 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 new 5293b5f97ea1 Merge branch 'vsnprintf' new 027ea4f5f2c8 x86: use proper 'clac' and 'stac' opcode names new 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 [...] new 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" new 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() new 4f3b63e8a8a2 fs: Fix return type of do_mount() from long to int new 4b193fa75eff lockref: remove lockref_put_not_zero new d60f2280a1b5 lockref: improve the lockref_get_not_zero description new 6d2868d5b6fc lockref: use bool for false/true returns new 25d8060418b4 lockref: drop superfluous externs new 63440d1c6dd1 lockref: add a lockref_init helper new 8c32b87c4f88 dcache: use lockref_init for d_lockref new 6f86f1465b59 erofs: use lockref_init for pcl->lockref new 3e652eba244c gfs2: use lockref_init for qd_lockref new c859df526b20 Merge patch series "lockref cleanups" new 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" new 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() new 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 [...] new 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 new f9d94f78a874 samples/vfs: use shared header new 68e6b7d98bc6 samples/vfs: fix build warnings new 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 [...] new 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" new 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 new 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 new 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 new c221a9a29d41 btrfs: selftests: correct RAID stripe-tree feature flag setting new 9257d8632a36 btrfs: don't try to delete RAID stripe-extents if we don't [...] new 5a0e38eab769 btrfs: assert RAID stripe-extent length is always greater than 0 new a678543e609d btrfs: fix front delete range calculation for RAID stripe extents new 50cae2ca6956 btrfs: fix tail delete of RAID stripe-extents new 76643119045e btrfs: fix deletion of a range spanning parts two RAID str [...] new 6aa0e7cc569e btrfs: implement hole punching for RAID stripe extents new dc14ba10781b btrfs: don't use btrfs_set_item_key_safe on RAID stripe-extents new d44d3d724bb2 btrfs: selftests: check for correct return value of failed lookup new a0afdec2552c btrfs: selftests: don't split RAID extents in half new 1d395c3926d8 btrfs: selftests: test RAID stripe-tree deletion spanning [...] new 27ae15b25b6e btrfs: selftests: add selftest for punching holes into the [...] new cfda28fb706d btrfs: selftests: add test for punching a hole into 3 RAID [...] new 9d0c23db26cb btrfs: selftests: add a selftest for deleting two out of t [...] new 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 new 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 new 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() new 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 new 3d3a9c8b89d4 Merge tag 'dlm-6.14' of git://git.kernel.org/pub/scm/linux [...] new fd715b0115d5 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 33160480d742 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
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 (4a68c5997586) \ N -- N -- N refs/heads/fs-current (33160480d742)
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 48 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/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