This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits 29f6c68c6b54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46f1e617acdc Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 0bb701bbb4a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits bc5ce8fd3d98 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits cacf82936af5 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 7ccffed5b6f3 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 12914b536b47 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits f90dc43d20fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 97415d271f19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2279962688d5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 4f65d4467b7d Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 0cda7e7c6c62 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 47ea6497d1e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e7c314e05345 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1c600e936d5e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 00020f8acb8f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ea6b7db4aea Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] omits 8b399f8f92d6 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits b7fe9b203d40 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits c9ffff69547c smb: client: sync the root session and superblock context [...] omits 89d69a57662b Merge branch 'for-next-next-v6.13-20250107' into for-next- [...] omits c95bbbc0fe4a Merge branch 'for-next-current-v6.12-20250107' into for-ne [...] omits 3edb8a70238a Merge branch 'misc-next' into for-next-next-v6.13-20250107 omits be8d5c02385b Merge branch 'misc-6.13' into for-next-next-v6.13-20250107 omits 3d7fde059285 Merge branch 'misc-6.13' into for-next-current-v6.12-20250107 omits b5a8c6c6981b btrfs: enhance ordered extent double freeing detection omits a07510e4c9b7 btrfs: add extra error messages for delalloc range related errors omits 7982b37f7b64 btrfs: subpage: dump the involved bitmap when ASSERT() failed omits d9153ce03b8a btrfs: subpage: fix the bitmap dump for the locked flags omits 91e3e8508d32 btrfs: do proper folio cleanup when run_delalloc_nocow() failed omits e67b15434a95 btrfs: do proper folio cleanup when cow_file_range() failed omits 5d08468cacb1 btrfs: fix the error handling of submit_uncompressed_range() omits 1b282243ce11 btrfs: fix double accounting race when extent_writepage_io [...] omits 343ceb4a0910 btrfs: fix double accounting race when btrfs_run_delalloc_ [...] omits 7bfa0531bbe5 btrfs: scrub: use generic ratelimit helpers to output erro [...] omits 59d71cbb4dd4 btrfs: scrub: ensure we output at least one error message [...] omits 0923d96c6fbd btrfs: scrub: simplify the inode iteration output omits c88cfc04272d btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits e3e5bd791423 btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits 394a76e6b1bd btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits 7f1e6be087c8 btrfs: scrub: fix incorrectly reported logical/physical address omits 33c3044a69e6 btrfs: handle unexpected parent block offset in btrfs_allo [...] omits bb77142099da btrfs: === misc-next on b-for-next === omits 1f79f5757e9e btrfs: print read policy on module load omits 573aac8fd828 btrfs: configure read policy via module parameter omits d4a444d5bef9 btrfs: print status of experimental mode when loading module omits a298f0e1504c btrfs: add read policy to set a preferred device omits ee37a901a9d2 btrfs: introduce RAID1 round-robin read balancing omits 49136a74162e btrfs: add tracking of read blocks for read policy omits 2d1a3e6a54e3 Merge branch 'vfs-6.14.libfs' into vfs.all omits a366e235a615 Merge branch 'vfs-6.14.mount' into vfs.all omits ea0c84d50c8c Merge branch 'kernel-6.14.pid' into vfs.all omits 13825e1c99ed Merge branch 'kernel-6.14.cred' into vfs.all omits 1c422e75af93 Merge branch 'vfs-6.14.pidfs' into vfs.all omits 2c703f076bc2 Merge branch 'vfs-6.14.misc' into vfs.all omits b8af924e8b87 Merge branch 'vfs-6.14.kcore' into vfs.all omits aa7ed5f7e37c Merge branch 'vfs-6.14.netfs' into vfs.all omits 9497a7c5670b Merge branch 'vfs.fixes' into vfs.all omits 6f3257be0d70 fs: remove useless lockdep assertion omits cee2bcb1e1cf fs: use xarray for old mount id omits 82cd668d1e14 Merge patch series "fs: tweak mntns iteration" omits 4e25162be4c6 selftests: add listmount() iteration tests omits 30fca5b98fc5 fs: cache first and last mount omits 211364bef430 fs: kill MNT_ONRB omits 79c91a775f5a Merge patch series "fs: lockless mntns lookup" omits bb3fbac75a48 samples: add test-list-all-mounts omits 2ebad986ae0c selftests: remove unneeded include omits d19f6393d989 selftests: add tests for mntns iteration omits bb8b2603204f seltests: move nsfs into filesystems subfolder omits a89aba27b2c9 fs: simplify rwlock to spinlock omits 4e4de01658b2 fs: lockless mntns lookup for nsfs omits 2e3213ee407f rculist: add list_bidir_{del,prev}_rcu() omits 49ab4e2a4666 fs: lockless mntns rbtree lookup omits f705c59ca375 fs: add mount namespace to rbtree late omits 6dfeb6ffee7f Merge patch series "fs: listmount()/statmount() fix and sa [...] omits 98fdc71e7273 mount: remove inlude/nospec.h include omits ac824e9bfe92 fs: prepend statmount.mnt_opts string with security_sb_mnt_opts() omits d95e49bf8bcd samples: add a mountinfo program to demonstrate statmount( [...] omits 7a47db23a9f0 Merge patch series "netfs: Read performance improvements a [...] omits 794d8cf3a87a netfs: Report on NULL folioq in netfs_writeback_unlock_folios() omits 3c49e529e1c6 afs: Add a tracepoint for afs_read_receive() omits 6698c02d64b2 afs: Locally initialise the contents of a new symlink on creation omits a5b5beebcf96 afs: Use the contained hashtable to search a directory omits 836bb70bde6a afs: Make afs_mkdir() locally initialise a new directory's [...] omits e2d46f2ec332 netfs: Change the read result collector to only use one work item omits eddf51f2bb2c afs: Make {Y,}FS.FetchData an asynchronous operation omits 9750be93b2be afs: Fix cleanup of immediately failed async calls omits f28fc2010d62 afs: Eliminate afs_read omits eae9e78951bb afs: Use netfslib for symlinks, allowing them to be cached omits 6dd80936618c afs: Use netfslib for directories omits b2604315e87a afs: Make afs_init_request() get a key if not given a file omits 49866ce7ea8d netfs: Add support for caching single monolithic objects s [...] omits e61bfaad8fd8 netfs: Add functions to build/clean a buffer in a folio_queue omits 9e705016eb8f afs: Add more tracepoints to do with tracking validity omits 229105e5cfd9 cachefiles: Add auxiliary data trace omits bcb33f79e15d cachefiles: Add some subrequest tracepoints omits 30f878fa0fac netfs: Remove some extraneous directory invalidations omits 07a10767853a afs: Fix directory format encoding struct omits b49194da2aff afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY omits 6e0b503dc65c afs: Don't use mutex for I/O operation lock omits 627cf645277b netfs: Don't use bh spinlock omits 31fc366aa7aa netfs: Drop the was_async arg from netfs_read_subreq_terminated() omits 360157829ee3 netfs: Drop the error arg from netfs_read_subreq_terminated() omits 751e213f9f8a netfs: Split retry code out of fs/netfs/write_collect.c omits d606c36294f4 netfs: Make netfs_advance_write() return size_t omits 06fa229ceb36 netfs: Abstract out a rolling folio buffer implementation omits aabcabf27460 netfs: Add a tracepoint to log the lifespan of folio_queue [...] omits eb1181594417 netfs: Use a folio_queue allocation and free functions omits 2a8a384621c3 cachefiles: Clean up some whitespace in trace header omits d3d3ec865680 netfs: Clean up some whitespace in trace header new 643e2e259c2b Merge tag 'for-6.13-rc6-tag' of git://git.kernel.org/pub/s [...] new 3ff93c593561 Merge tag 'fuse-fixes-6.13-rc7' of ssh://gitolite.kernel.o [...] new 8fd56ad6e7c9 afs: Fix the maximum cell name length new c13094b894de iomap: avoid avoid truncating 64-bit offset to 32 bits new 344bac8f0d73 fs: kill MNT_ONRB new 482d520d86e8 Merge tag 'vfs-6.14-rc7.mount.fixes' new 3f6bc9e3ab9b netfs: Fix kernel async DIO new 904abff4b1b9 netfs: Fix read-retry for fs with no ->prepare_read() new 17a4fde81d3a afs: Fix merge preference rule failure condition new a06df73fec94 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 378d62cc2c19 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new e10fce5a32e4 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 40065f2aba44 Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] new 02b46baa1605 Merge branch 'misc-6.13' into for-next-current-v6.12-20250109 new 962f74e4610f Merge branch 'for-next-current-v6.12-20250109' into for-ne [...] new 83316ddb928e Merge branch 'misc-6.13' into for-next-next-v6.13-20250109 new b8a1b652c344 btrfs: add tracking of read blocks for read policy new 95b2c2083e44 btrfs: introduce RAID1 round-robin read balancing new bceb5fb4cfa5 btrfs: add read policy to set a preferred device new 2afb219d577d btrfs: print status of experimental mode when loading module new c1b2af33363c btrfs: configure read policy via module parameter new 03d2df07634c btrfs: print read policy on module load new 9bbbc4966484 btrfs: === misc-next on b-for-next === new 17f000cd1b89 btrfs: handle unexpected parent block offset in btrfs_allo [...] new 1239ae39025c btrfs: scrub: fix incorrectly reported logical/physical address new 05a1abf24ac4 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() new b12aebe53dd3 btrfs: scrub: remove unused is_super parameter from scrub_ [...] new 2b262d69e8d5 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] new 922d155e12ba btrfs: scrub: simplify the inode iteration output new e6cbd23ff6ef btrfs: scrub: ensure we output at least one error message [...] new facef0720bba btrfs: scrub: use generic ratelimit helpers to output erro [...] new 6184ac41299a btrfs: fix double accounting race when btrfs_run_delalloc_ [...] new 950035084323 btrfs: fix double accounting race when extent_writepage_io [...] new 54a8f4ce1dc0 btrfs: fix the error handling of submit_uncompressed_range() new 574d799fa870 btrfs: do proper folio cleanup when cow_file_range() failed new 35b0a487a505 btrfs: do proper folio cleanup when run_delalloc_nocow() failed new e1f989a5e605 btrfs: subpage: fix the bitmap dump for the locked flags new 286bf5e55bee btrfs: subpage: dump the involved bitmap when ASSERT() failed new 1e29da3d8c15 btrfs: add extra error messages for delalloc range related errors new b130692dca48 btrfs: enhance ordered extent double freeing detection new b023ee36a5eb btrfs: don't try to delete RAID stripe-extents if we don't [...] new 033e87d44eca btrfs: assert RAID stripe-extent length is always greater than 0 new e5900d2cd77c btrfs: fix search when deleting a RAID stripe-extent new 714993838b16 btrfs: fix front delete range calculation for RAID stripe extents new eb1c5505ade7 btrfs: fix tail delete of RAID stripe-extents new 2a1619fd7ae3 btrfs: fix deletion of a range spanning parts two RAID str [...] new 6dd7ed96338e btrfs: implement hole punching for RAID stripe extents new d850282583ef btrfs: don't use btrfs_set_item_key_safe on RAID stripe-extents new 0e1732392f98 btrfs: selftests: check for correct return value of failed lookup new 4c4e4a596a3f btrfs: selftests: don't split RAID extents in half new 9e79d5cc5eff btrfs: selftests: test RAID stripe-tree deletion spanning [...] new 194ccdb79f93 btrfs: selftests: add selftest for punching holes into the [...] new 5d40c3751590 btrfs: selftests: add test for punching a hole into 3 RAID [...] new d5545ca7f5d9 btrfs: selftests: add a selftest for deleting two out of t [...] new 7a174e045126 btrfs: add the missing error handling inside get_canonical [...] new 6465aad72f56 Merge branch 'misc-next' into for-next-next-v6.13-20250109 new ddeb840df10b Merge branch 'for-next-next-v6.13-20250109' into for-next- [...] new a988e62c6a86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e82e8de52580 smb: client: sync the root session and superblock context [...] new 9b98cdaf5faf Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new ca202803b5e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f0c1f66509c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2c55eb63afe0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 4f195cc21e81 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 49bf475f9eed Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 40b000dd86ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ed065f933c3a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new be9ef3a30c69 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 2860d33c08d4 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 52783f90aacb Merge branch 'master' of https://github.com/Paragon-Softwa [...] new ac30a8e0d396 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 8925ef586db0 Merge branch 'vfs.fixes' into vfs.all new b6f4d822563c Merge branch 'vfs-6.14.kcore' into vfs.all new 5cf8f938bf5c vbox: Enable VBOXGUEST and VBOXSF_FS on ARM64 new 18ee2900a430 Merge branch 'vfs-6.14.misc' into vfs.all new 9c90e4b8a353 Merge branch 'vfs-6.14.pidfs' into vfs.all new 59e6885bfff4 Merge branch 'kernel-6.14.cred' into vfs.all new c7caece95f00 Merge branch 'kernel-6.14.pid' into vfs.all new c6640d46dc5a samples: add a mountinfo program to demonstrate statmount( [...] new 056d33137bf9 fs: prepend statmount.mnt_opts string with security_sb_mnt_opts() new bd3207363200 Merge patch series "fs: listmount()/statmount() fix and sa [...] new 62b8dee92502 mount: remove inlude/nospec.h include new 144acef3334e fs: add mount namespace to rbtree late new 5dcbd85d3551 fs: lockless mntns rbtree lookup new 67d676bb135c rculist: add list_bidir_{del,prev}_rcu() new 4368898b271a fs: lockless mntns lookup for nsfs new e7c8dde36818 fs: simplify rwlock to spinlock new cae73d3bdce5 seltests: move nsfs into filesystems subfolder new 9d87b1067382 selftests: add tests for mntns iteration new d3238e8944e2 selftests: remove unneeded include new 75d0dd101fbf samples: add test-list-all-mounts new c7bb042031b4 Merge patch series "fs: lockless mntns lookup" new 2ce23285d704 fs: cache first and last mount new 3ab8a0b2a0ff selftests: add listmount() iteration tests new 87fc11ae7ae9 Merge patch series "fs: tweak mntns iteration" new 7f9bfafc5f49 fs: use xarray for old mount id new 22eb23b8a7b2 fs: remove useless lockdep assertion new 4631e926bbe6 Merge branch 'vfs-6.14.mount' into vfs.all new 504162ef8105 Merge branch 'vfs-6.14.libfs' into vfs.all new 8fc7e23a9bd8 fs: reformat the statx definition new 7ed6cbe0f8ca fs: add STATX_DIO_READ_ALIGN new 7e17483c7b15 xfs: cleanup xfs_vn_getattr new 7422bbd03021 xfs: report the correct read/write dio alignment for refli [...] new 468210ec76e1 xfs: report larger dio alignment for COW inodes new cf40ebb2ed9f Merge patch series "add STATX_DIO_READ_ALIGN v3" new ba0ec055a14d Merge branch 'vfs-6.14.statx.dio' into vfs.all new 7ff250683e3d Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new f0e9a42a28b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (29f6c68c6b54) \ N -- N -- N refs/heads/fs-next (f0e9a42a28b1)
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 108 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: drivers/virt/vboxguest/Kconfig | 2 +- fs/9p/vfs_addr.c | 6 +- fs/afs/Makefile | 1 - fs/afs/addr_prefs.c | 6 +- fs/afs/afs.h | 2 +- fs/afs/afs_vl.h | 1 + fs/afs/callback.c | 4 +- fs/afs/dir.c | 809 ++++++++++++++++---------------- fs/afs/dir_edit.c | 383 +++++++-------- fs/afs/dir_search.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/rotate.c | 4 +- fs/afs/rxrpc.c | 37 +- fs/afs/super.c | 4 +- fs/afs/validation.c | 31 +- fs/afs/vl_alias.c | 8 +- fs/afs/vlclient.c | 3 +- fs/afs/write.c | 16 +- fs/afs/xdr_fs.h | 2 +- fs/afs/yfsclient.c | 49 +- fs/btrfs/bio.c | 2 +- fs/btrfs/ctree.c | 1 + fs/btrfs/disk-io.c | 5 + fs/btrfs/fs.h | 3 + fs/btrfs/raid-stripe-tree.c | 146 +++++- fs/btrfs/tests/raid-stripe-tree-tests.c | 660 +++++++++++++++++++++++++- fs/btrfs/volumes.c | 21 +- fs/btrfs/volumes.h | 3 - fs/cachefiles/io.c | 4 - fs/cachefiles/xattr.c | 9 +- fs/ceph/addr.c | 22 +- fs/iomap/buffered-io.c | 2 +- fs/netfs/Makefile | 5 +- fs/netfs/buffered_read.c | 290 +++++++----- fs/netfs/direct_read.c | 78 ++- fs/netfs/direct_write.c | 17 +- 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 | 212 ++++----- 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/smb/client/cifssmb.c | 12 +- fs/smb/client/file.c | 3 +- fs/smb/client/smb2ops.c | 2 +- fs/smb/client/smb2pdu.c | 15 +- fs/stat.c | 1 + fs/vboxsf/Kconfig | 2 +- fs/xfs/xfs_ioctl.c | 11 +- fs/xfs/xfs_iops.c | 62 ++- include/linux/folio_queue.h | 12 +- include/linux/netfs.h | 54 +-- include/linux/rolling_buffer.h | 61 --- include/linux/stat.h | 1 + include/trace/events/afs.h | 210 +-------- include/trace/events/cachefiles.h | 185 ++++---- include/trace/events/netfs.h | 229 ++++----- include/uapi/linux/stat.h | 99 +++- lib/kunit_iov_iter.c | 4 +- 74 files changed, 3151 insertions(+), 4017 deletions(-) delete mode 100644 fs/afs/dir_search.c delete mode 100644 fs/netfs/read_single.c delete mode 100644 fs/netfs/rolling_buffer.c delete mode 100644 fs/netfs/write_retry.c delete mode 100644 include/linux/rolling_buffer.h