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 3acc83db16cd Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits cfd049beade8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b8665cd26199 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits ae6ef5334b0a Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits af651b59da2b Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits c26bc08ad208 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits bb7acd7d3860 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits ab05b15ca461 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits c4bf2023fd21 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits d8ffa48d02ec Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits e89f30ed3819 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits c62dede1d93b Merge branch 'master' of https://github.com/ceph/ceph-client.git omits 1fea9599202c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 3e97cebd96f6 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 6c9d7939c14b Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 98eafd971f0f Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] omits 4f0d4a1e4b91 erofs: don't bother with s_stack_depth increasing for now omits 143a6d7f28a0 Merge branch 'misc-6.19' into next-fixes omits 981be27a72d1 Merge branch 'vfs-7.0.atomic_open' into vfs.all omits 5fe1398047de Merge branch 'vfs-7.0.rust' into vfs.all omits 122782ebc183 Merge branch 'vfs-7.0.namespace' into vfs.all omits 0b0355331048 Merge branch 'vfs-7.0.initrd' into vfs.all omits 3e78c584832b Merge branch 'vfs-7.0.misc' into vfs.all omits 7cd10fd5f433 Merge branch 'vfs.fixes' into vfs.all omits 02e96fafcb36 gfs2: Fix slab-use-after-free in qd_put omits e6516b0e2576 gfs2: Introduce glock_{type,number,sbd} helpers omits fc1fdd58013b gfs2: gfs2_glock_hold cleanup omits b7ab294981e5 gfs: Use fixed GL_GLOCK_MIN_HOLD time omits b003b52525f3 gfs2: Fix gfs2_log_get_bio argument type omits f5bd18812f1f gfs2: Set bio->{bi_private,bi_end_ino} late new 570ad253a345 netfs: Fix early read unlock of page with EOF in middle new 46af9ae1305f fs: make sure to fail try_to_unlazy() and try_to_unlazy() [...] new fe33729d2907 fs: Describe @isnew parameter in ilookup5_nowait() new 73a91ef328a9 VFS: fix __start_dirop() kernel-doc warnings new 3dd57ddec9e3 get rid of bogus __user in struct xattr_args::value new 5f9ad16bccd3 ecryptfs: Fix improper mknod pairing of start_creating()/e [...] new 5c56afd204ad ecryptfs: Release lower parent dentry after creating dir new 78c850021d36 Merge patch series "Fix two regressions from start_creatin [...] new 75ddaa4ddc86 pidfs: protect PIDFD_GET_* ioctls() via ifdef new ffb13024cf42 Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] new 14760d8224fe Merge branch 'misc-6.19' into next-fixes new 8f39f441c1c0 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 5c036adea1a8 erofs: don't bother with s_stack_depth increasing for now new 068dea5ea2ed Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new c0befe843dac Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 774377b90585 Merge branch 'master' of https://github.com/ceph/ceph-client.git new 91f6d2d857ef Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new a6f3e89434cf Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new c6958fc2e616 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 0dac8d58238e Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 3250bd41d95c f2fs: remove some redundant codes in f2fs_quota_enable new 3cb396a2c790 f2fs: fix to do sanity check on nat entry of quota inode new 761dac9073cd f2fs: fix to add gc count stat in f2fs_gc_range new 86c1cf0578c5 f2fs: clean up the force parameter in __submit_merged_writ [...] new db1a8a7813f7 f2fs: return immediately after submitting the specified fo [...] new 9609dd704725 f2fs: remove non-uptodate folio from the page cache in mov [...] new 572b1c6f2ade f2fs: Update the default value of the documentation ckpt_t [...] new 7ec199117c32 f2fs: flush plug periodically during GC to maximize readah [...] new 79b3cebc70fc f2fs: add lock elapsed time trace facility for f2fs rwsemphore new e4b75621fc43 f2fs: sysfs: introduce max_lock_elapsed_time new 66e9e0d55d11 f2fs: trace elapsed time for cp_rwsem lock new f9f93602512b f2fs: trace elapsed time for node_change lock new bb28b66875cc f2fs: trace elapsed time for node_write lock new e605302c14ff f2fs: trace elapsed time for gc_lock lock new ce9fe67c9cdb f2fs: trace elapsed time for cp_global_sem lock new 67972c2b8974 f2fs: trace elapsed time for io_rwsem lock new b5da276ae6ab f2fs: clean up w/ __f2fs_schedule_timeout() new da90b6715567 f2fs: fix to use jiffies based precision for DEFAULT_SCHED [...] new 6fa116053951 f2fs: fix timeout precision of f2fs_io_schedule_timeout_ki [...] new 7a127c80b0ee f2fs: rename FAULT_TIMEOUT to FAULT_ATOMIC_TIMEOUT new c56254e2e042 f2fs: introduce FAULT_LOCK_TIMEOUT new d36de29f4bb5 f2fs: sysfs: introduce inject_lock_timeout new 00feea1dfcea f2fs: Zero f2fs_folio_state on allocation new c0c589fa1d17 f2fs: Accounting large folio subpages before bio submission new 98ea0039dbfd f2fs: fix out-of-bounds access in sysfs attribute read/write new 071e50d61cf2 f2fs: change seq_file_ra_mul and max_io_bytes to unsigned int new 7633a7387eb4 f2fs: fix IS_CHECKPOINTED flag inconsistency issue caused [...] new 0eda086de85e f2fs: fix to check sysfs filename w/ gc_pin_file_thresh correctly new ac09dfda7f65 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 369f8ffc8cba gfs2: Set bio->{bi_private,bi_end_ino} late new 142b1d17b9ef gfs2: Fix gfs2_log_get_bio argument type new b2438ebc496f gfs: Use fixed GL_GLOCK_MIN_HOLD time new a9f52773b6ad gfs2: gfs2_glock_hold cleanup new eebf10ed8e3d gfs2: Introduce glock_{type,number,sbd} helpers new de06ce69045f gfs2: Fix slab-use-after-free in qd_put new c6c6b5f5a357 gfs2: Fix gfs2_find_jhead new b749907c65e8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 1580f0ff3ff3 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] new f128c1804016 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] new 54e74a86d81b Merge branch 'master' of https://github.com/Paragon-Softwa [...] new e7837ac0399f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6f85e9d7b5a6 Merge branch 'vfs.fixes' into vfs.all new 63ad216fbfe2 fs: Replace simple_strtoul with kstrtoul in set_ihash_entries new b29a0a37f46b dcache: Replace simple_strtoul with kstrtoul in set_dhash_entries new 3f320e5c2eca namespace: Replace simple_strtoul with kstrtoul to parse b [...] new 3685744afa4a chardev: Switch to guard(mutex) and __free(kfree) new 0f166bf1d6d8 select: store end_time as timespec64 in restart block new 729d015ab230 fs: only assert on LOOKUP_RCU when built with CONFIG_DEBUG_VFS new a6b9f5b2f04b fs/namei: Remove redundant DCACHE_MANAGED_DENTRY check in [...] new b0f5804b4178 fs: Describe @isnew parameter in ilookup5_nowait() new ba4c74f80ef3 VFS: fix __start_dirop() kernel-doc warnings new edecd1ae594a Merge patch series "vfs kernel-doc fixes for 6.19" new 10c743ac793b Merge branch 'vfs-7.0.misc' into vfs.all new cabdcc6aaf79 Merge branch 'vfs-7.0.initrd' into vfs.all new ea226038ef4f Merge branch 'vfs-7.0.namespace' into vfs.all new 86783c83c275 Merge branch 'vfs-7.0.rust' into vfs.all new f3fae11d27de Merge branch 'vfs-7.0.atomic_open' into vfs.all new 94bf6dbacd35 fs: remove inode_update_time new ba8eae347fd8 fs: allow error returns from generic_update_time new a08c35807508 nfs: split nfs_update_timestamps new 50052b356ba3 fat: cleanup the flags for fat_truncate_time new 9c8e5a499d43 fs: refactor ->update_time handling new 90df76cf9eb4 fs: factor out a sync_lazytime helper new c89cbf858cf3 fs: add a ->sync_lazytime method new b9860f49b93d fs: add support for non-blocking timestamp updates new 6563ed560160 fs: refactor file_update_time_flags new eec0b5e210f4 xfs: implement ->sync_lazytime new 9322cb3d112a xfs: enable non-blocking timestamp updates new 5f421a332df5 Merge patch series "re-enable IOCB_NOWAIT writes to files v5" new 50f21b83fba3 Merge branch 'vfs-7.0.nonblocking_timestamps' into vfs.all new 72573e4d7dba Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (3acc83db16cd) \ N -- N -- N refs/heads/fs-next (72573e4d7dba)
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 91 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 27 +++- Documentation/filesystems/f2fs.rst | 3 +- Documentation/filesystems/locking.rst | 5 +- Documentation/filesystems/vfs.rst | 9 +- fs/bad_inode.c | 3 +- fs/btrfs/inode.c | 13 +- fs/char_dev.c | 17 ++- fs/dcache.c | 5 +- fs/ecryptfs/inode.c | 3 +- fs/f2fs/checkpoint.c | 157 ++++++++++++++++++++++-- fs/f2fs/compress.c | 18 +-- fs/f2fs/data.c | 120 +++++++++++------- fs/f2fs/f2fs.h | 142 +++++++++++++-------- fs/f2fs/file.c | 78 +++++++----- fs/f2fs/gc.c | 59 +++++---- fs/f2fs/inline.c | 10 +- fs/f2fs/inode.c | 12 +- fs/f2fs/namei.c | 65 +++++----- fs/f2fs/node.c | 34 ++++-- fs/f2fs/recovery.c | 5 +- fs/f2fs/segment.c | 27 ++-- fs/f2fs/super.c | 96 +++++++++++---- fs/f2fs/sysfs.c | 73 +++++++++-- fs/f2fs/xattr.c | 5 +- fs/fat/dir.c | 2 +- fs/fat/fat.h | 11 +- fs/fat/file.c | 14 +-- fs/fat/inode.c | 2 +- fs/fat/misc.c | 59 ++++----- fs/fat/namei_msdos.c | 13 +- fs/fat/namei_vfat.c | 9 +- fs/fs-writeback.c | 33 +++-- fs/gfs2/inode.c | 9 +- fs/gfs2/lops.c | 79 ++++++------ fs/inode.c | 210 +++++++++++++++++--------------- fs/internal.h | 3 +- fs/namei.c | 29 +++-- fs/namespace.c | 10 +- fs/netfs/read_collect.c | 2 +- fs/nfs/inode.c | 37 +++--- fs/orangefs/inode.c | 29 +++-- fs/orangefs/orangefs-kernel.h | 3 +- fs/overlayfs/inode.c | 7 +- fs/overlayfs/overlayfs.h | 3 +- fs/pidfs.c | 18 +++ fs/select.c | 12 +- fs/sync.c | 4 +- fs/ubifs/file.c | 28 ++--- fs/ubifs/ubifs.h | 3 +- fs/xfs/xfs_iops.c | 49 +++++--- fs/xfs/xfs_super.c | 29 ----- include/linux/fs.h | 30 +++-- include/linux/restart_block.h | 4 +- include/trace/events/f2fs.h | 73 +++++++++++ include/trace/events/writeback.h | 6 - include/uapi/linux/xattr.h | 2 +- 56 files changed, 1175 insertions(+), 633 deletions(-)