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 ba62d88e8480 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9eb9e52ae41e Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 5551aea0d9da Merge branch '9p-next' of git://github.com/martinetd/linux omits 8399141d4f26 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 1b51a9bb0b3d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a79566841c3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f4dd7a7173bc Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 9ac910da58df Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 4071b148fc6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e38892be29be Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 5e651e76d5d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 439280599882 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 81467e710ede Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 554e8f64ae36 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits e7df4c5714a3 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 8b2deeb88a19 smb: client: get rid of kstrdup() in get_ses_refpath() omits 042f40ba7442 smb: client: fix noisy when tree connecting to DFS interli [...] omits fef08d9ef417 smb: client: don't trust DFSREF_STORAGE_SERVER bit omits b9ef82bf2deb Merge branch 'vfs-6.15.pidfs' into vfs.all omits 4c14820df511 Merge branch 'vfs-6.15.mount' into vfs.all omits 492a40dfee83 Merge branch 'vfs-6.15.misc' into vfs.all omits 779c4a050ff0 Merge branch 'vfs.fixes' into vfs.all omits 6fa0e78ff9f6 Merge patch series "fs: allow changing idmappings" omits 6c8ecfbecdaa Merge patch series "statmount: allow to retrieve idmappings" omits 96b2451d24c4 fs: allow changing idmappings omits 055de61cb624 statmount: add a new supported_mask field omits 47161dca45e6 fs: add kflags member to struct mount_kattr omits 2cf7960352bb fs: add open_tree_attr() omits 84f30f61e987 fs: add copy_mount_setattr() helper omits 516516aa6268 fs: add vfs_open_tree() helper omits 8acd69600ae0 cifs: Treat unhandled directory name surrogate reparse poi [...] new 931fa7d30dc4 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 3ce730c50151 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 3195f85ce598 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new d10cba167c74 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new d9744c6cfe43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 77c2e45dbf9d smb: client: don't trust DFSREF_STORAGE_SERVER bit new 773dc23ff818 smb: client: fix noisy when tree connecting to DFS interli [...] new be1963dd4ce4 smb: client: get rid of kstrdup() in get_ses_refpath() new 57e4a9bd61c3 smb: client: change lease epoch type from unsigned int to __u16 new cb53dfb05f64 smb: client: make lease state changes compliant with the p [...] new 2b31553c9d5f cifs: Throw -EOPNOTSUPP error on unsupported reparse point [...] new 119204c29aeb cifs: Treat unhandled directory name surrogate reparse poi [...] new 63a9c3c3fde0 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new f41d735f7220 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0af447ed3fda Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 7d7113dc032d Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 21925ede449e f2fs: introduce f2fs_base_attr for global sysfs entries new 53333cdf5b03 f2fs: remove unnecessary null checking new 7e8588cc6b09 f2fs: quota: fix to avoid warning in dquot_writeback_dquots() new 70d69afa7783 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 87f593fb3e5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b8aa101c87f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 110b08792c1b Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 09c7fd0d4465 Merge branch '9p-next' of git://github.com/martinetd/linux new a3bb6c082ee1 Merge branch 'vfs.fixes' into vfs.all new 521fbc6e8653 vfs: inline getname() new 2ebd81914900 VFS: repack DENTRY_ flags. new 6d7acfa84f92 VFS: repack LOOKUP_ bit flags. new 01a07a035ddf Merge branch 'vfs-6.15.misc' into vfs.all new f0445f381ab4 statmount: add a new supported_mask field new 679cb89084c9 Merge patch series "statmount: allow to retrieve idmappings" new e047ee32a9a3 fs: add vfs_open_tree() helper new 2ff5eecc3f2a fs: add copy_mount_setattr() helper new 3debe5d3151b fs: add open_tree_attr() new 2b85c34e3877 fs: add kflags member to struct mount_kattr new 9f4ecd4273b2 fs: allow changing idmappings new a4be583cde8d Merge patch series "fs: allow changing idmappings" new 9bc19073026d Merge branch 'vfs-6.15.mount' into vfs.all new 018b417c5c09 Merge branch 'vfs-6.15.pidfs' into vfs.all new 262b2fa99cbe pipe: introduce struct file_operations pipeanon_fops new f017b0a4951f pipe: don't update {a,c,m}time for anonymous pipes new f2ffc48de201 Merge patch series "pipe: don't update {a,c,m}time for ano [...] new d7c340391cb0 Merge branch 'vfs-6.15.pipe' into vfs.all new e776deb45768 exit: perform add_device_randomness() without tasklist_lock new df704065c169 exit: hoist get_pid() in release_task() outside of tasklist_lock new e88fed94388f pid: sprinkle tasklist_lock asserts new 88dec855ce11 pid: perform free_pid() calls outside of tasklist_lock new 5ca27e0557d7 pid: drop irq disablement around pidmap_lock new 1618df99ecaa Merge patch series "reduce tasklist_lock hold time on exit [...] new ba734a751d30 Merge branch 'kernel-6.15.tasklist_lock' into vfs.all new f584714cffb9 pstore: convert to the new mount API new cc0876f817d6 vfs: Convert devpts to use the new mount API new cb0e0a8bf4e1 devtmpfs: replace ->mount with ->get_tree in public instance new bdfa77e7c6bf vfs: remove some unused old mount api code new e8fe0d4b2e5d Merge patch series "fs: last of the pseudofs mount api con [...] new 19e32331b6ea Merge branch 'vfs-6.15.mount.api' into vfs.all new c50105933f0c iomap: allow the file system to submit the writeback bios new 710273330663 iomap: simplify io_flags and io_type in struct iomap_ioend new 034c29fb3e7c iomap: add a IOMAP_F_ANON_WRITE flag new 5fcbd555d483 iomap: split bios to zone append limits in the submission [...] new 63b66913d11c iomap: move common ioend code to ioend.c new ae2f33a519af iomap: factor out a iomap_dio_done helper new e523f2d4c974 iomap: optionally use ioends for direct I/O new d06244c60aec iomap: add a io_private field to struct iomap_ioend new 02b39c4655d5 iomap: pass private data to iomap_page_mkwrite new c6d1b8d15450 iomap: pass private data to iomap_zero_range new ddd402bbbf66 iomap: pass private data to iomap_truncate_page new f87897339a4c Merge patch series "iomap: allow the file system to submit [...] new 7a1f00b09c09 Merge branch 'vfs-6.15.iomap' into vfs.all new 876c10dd5e61 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 677015480486 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 (ba62d88e8480) \ N -- N -- N refs/heads/fs-next (677015480486)
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 71 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/iomap/design.rst | 4 + Documentation/filesystems/iomap/operations.rst | 11 +- drivers/base/devtmpfs.c | 81 ++++++-- fs/devpts/inode.c | 251 +++++++++++-------------- fs/f2fs/checkpoint.c | 15 +- fs/f2fs/data.c | 2 - fs/f2fs/f2fs.h | 3 +- fs/f2fs/super.c | 59 ++++-- fs/f2fs/sysfs.c | 74 +++++--- fs/gfs2/bmap.c | 3 +- fs/iomap/Makefile | 1 + fs/iomap/buffered-io.c | 202 +++++--------------- fs/iomap/direct-io.c | 130 ++++++++----- fs/iomap/internal.h | 10 + fs/iomap/ioend.c | 216 +++++++++++++++++++++ fs/namei.c | 5 - fs/namespace.c | 9 +- fs/pipe.c | 62 ++++-- fs/pstore/inode.c | 109 +++++++---- fs/smb/client/cifsglob.h | 20 +- fs/smb/client/reparse.c | 5 +- fs/smb/client/smb1ops.c | 2 +- fs/smb/client/smb2ops.c | 113 ++++++++--- fs/smb/client/smb2pdu.c | 2 +- fs/smb/client/smb2proto.h | 2 +- fs/super.c | 55 ------ fs/xfs/xfs_aops.c | 25 ++- fs/xfs/xfs_file.c | 3 +- fs/xfs/xfs_iomap.c | 4 +- fs/zonefs/file.c | 2 +- include/linux/dcache.h | 38 ++-- include/linux/fs.h | 8 +- include/linux/fs_context.h | 2 - include/linux/iomap.h | 66 +++++-- include/linux/namei.h | 45 ++--- include/linux/pid.h | 7 +- kernel/exit.c | 35 ++-- kernel/pid.c | 82 ++++---- kernel/sys.c | 14 +- 39 files changed, 1086 insertions(+), 691 deletions(-) create mode 100644 fs/iomap/internal.h create mode 100644 fs/iomap/ioend.c