This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7f9039c524a3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 095f627add86 mm/filemap: gate dropbehind invalidate on folio !dirty && [...] new 25b065a744ff mm/filemap: use filemap_end_dropbehind() for read invalidation new 7b2b67dbd449 Revert "Disable FOP_DONTCACHE for now due to bugs" new 1da7a06d9ce4 mm/filemap: unify read/write dropbehind naming new a1d98e4ffb97 mm/filemap: unify dropbehind flag testing and clearing new 5722bcd7d373 Merge patch series "dropbehind fixes and cleanups" new 34ecde3c5606 iomap: don't lose folio dropbehind state for overwrites new dd59137bfe70 fs/dax: Fix "don't skip locked entries when scanning entries" new 15ecd83dc062 rust: file: mark `LocalFile` as `repr(transparent)` new 946026ba4293 rust: file: improve safety comments new 21fae34a27dd Merge patch series "rust: file: mark `LocalFile` as `repr( [...] new 5402c4d4d200 exportfs: require ->fh_to_parent() to encode connectable f [...] new fcd0bb8e99f7 Merge tag 'vfs-6.16-rc2.fixes' of git://git.kernel.org/pub [...] new a1b4a25abb3f Merge netfs API documentation updates new c1a606cd75fb fs/netfs: remove unused flag NETFS_SREQ_SEEK_DATA_READ new 9cd78ca04fb8 fs/netfs: remove unused source NETFS_INVALID_WRITE new 9fcf235e91fa fs/netfs: remove unused flag NETFS_ICTX_WRITETHROUGH new d46a7b217d6a fs/netfs: remove unused enum choice NETFS_READ_HOLE_CLEAR new 314ee7035feb fs/netfs: reorder struct fields to eliminate holes new 3dc00bca8dc8 fs/netfs: remove `netfs_io_request.ractl` new 07c08bac9302 fs/netfs: declare field `proc_link` only if CONFIG_PROC_FS=y new 6bb09e5db3a0 folio_queue: remove unused field `marks3` new 67b916719a15 fs/netfs: remove unused flag NETFS_RREQ_DONT_UNLOCK_FOLIOS new 4b1ca12dd3f2 fs/netfs: remove unused flag NETFS_RREQ_BLOCKED new e02cdc0e7fb0 Merge patch series "netfs: Miscellaneous cleanups" new 4481f7f2b3df netfs: Fix oops in write-retry from mis-resetting the subr [...] new 34eb98c6598c netfs: Fix setting of transferred bytes with short DIO reads new 20d72b00ca81 netfs: Fix the request's work item to not require a ref new 2b1424cd131c netfs: Fix wait/wake to be consistent about the waitqueue used new 5fddfbc0cbc5 Merge patch series "netfs: Miscellaneous fixes" new db26d62d79e4 netfs: Fix undifferentiation of DIO reads from unbuffered reads new 0fb34422b5c2 Merge tag 'vfs-6.16-rc1.netfs' of git://git.kernel.org/pub [...] new 0486b1832dc3 fuse: change 'unsigned' to 'unsigned int' new faa794dd2e17 fuse: Move prefaulting out of hot write path new 2396356a945b fuse: add more control over cache invalidation behaviour new a5c4983bb907 fuse: Convert 'write' to a bit-field in struct fuse_copy_state new 03a3617f92c2 fuse: use boolean bit-fields in struct fuse_copy_state new 4fea593e625c fuse: optimize over-io-uring request expiration check new 0c4f8ed498ce mm: skip folio reclaim in legacy memcg contexts for deadlo [...] new 0c58a97f919c fuse: remove tmp folio for writebacks and internal rb tree new 69efbff69f89 fuse: fix race between concurrent setattrs from multiple nodes new 767c4b82715a MAINTAINERS: update filter of FUSE documentation new 18ee43c398af docs: filesystems: add fuse-passthrough.rst new f09222980d77 fs: fuse: add dev id to /dev/fuse fdinfo new 394244b24fdd fuse: support copying large folios new 3568a9569326 fuse: support large folios for retrieves new 63c69ad3d18a fuse: refactor fuse_fill_write_pages() new d60a6015e1a2 fuse: support large folios for writethrough writes new 351a24eb4820 fuse: support large folios for folio reads new cacc0645bcad fuse: support large folios for symlinks new c91440c89fbd fuse: support large folios for stores new ff7c3ee4842d fuse: support large folios for queued writes new 906354c87f49 fuse: support large folios for readahead new f3cb8bd908c7 fuse: support large folios for writeback new c31f91c6af96 fuse: don't allow signals to interrupt getdents copying new 467e245d47e6 readdir: supply dir_context.count as readdir buffer size hint new dabb90391028 fuse: increase readdir buffer size new 2619a6d413f4 Merge tag 'fuse-update-6.16' of git://git.kernel.org/pub/s [...] new 9126d2754c5e gfs2: Don't clear sb->s_fs_info in gfs2_sys_fs_add new fe4281644c62 Merge tag 'gfs2-for-6.16-fix' of git://git.kernel.org/pub/ [...]
The 60 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/core-api/folio_queue.rst | 3 - Documentation/filesystems/fuse-passthrough.rst | 133 +++++++ Documentation/filesystems/index.rst | 1 + Documentation/filesystems/netfs_library.rst | 5 - MAINTAINERS | 2 +- fs/9p/vfs_addr.c | 5 +- fs/afs/write.c | 9 +- fs/cachefiles/io.c | 16 +- fs/ceph/addr.c | 6 +- fs/dax.c | 2 +- fs/erofs/fscache.c | 6 +- fs/fuse/dev.c | 182 ++++++---- fs/fuse/dev_uring.c | 34 +- fs/fuse/dir.c | 46 ++- fs/fuse/file.c | 474 ++++++------------------- fs/fuse/fuse_dev_i.h | 9 +- fs/fuse/fuse_i.h | 10 +- fs/fuse/inode.c | 11 +- fs/fuse/readdir.c | 36 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/sys.c | 1 - fs/iomap/buffered-io.c | 2 + fs/netfs/buffered_read.c | 56 ++- fs/netfs/buffered_write.c | 5 +- fs/netfs/direct_read.c | 16 +- fs/netfs/direct_write.c | 12 +- fs/netfs/fscache_io.c | 10 +- fs/netfs/internal.h | 42 ++- fs/netfs/main.c | 1 + fs/netfs/misc.c | 219 ++++++++++++ fs/netfs/objects.c | 48 ++- fs/netfs/read_collect.c | 199 ++--------- fs/netfs/read_pgpriv2.c | 4 +- fs/netfs/read_retry.c | 26 +- fs/netfs/read_single.c | 6 +- fs/netfs/write_collect.c | 83 ++--- fs/netfs/write_issue.c | 38 +- fs/netfs/write_retry.c | 19 +- fs/nfs/fscache.c | 1 + fs/smb/client/cifsproto.h | 3 +- fs/smb/client/cifssmb.c | 4 +- fs/smb/client/file.c | 10 +- fs/smb/client/smb2pdu.c | 4 +- fs/xfs/xfs_aops.c | 22 +- include/linux/exportfs.h | 10 + include/linux/folio_queue.h | 42 --- include/linux/fs.h | 2 +- include/linux/fscache.h | 5 +- include/linux/iomap.h | 5 +- include/linux/netfs.h | 45 ++- include/linux/pagemap.h | 11 + include/trace/events/netfs.h | 11 +- include/uapi/linux/fuse.h | 6 +- mm/filemap.c | 39 +- mm/vmscan.c | 12 +- net/9p/client.c | 6 +- rust/kernel/fs/file.rs | 10 +- 57 files changed, 1015 insertions(+), 1014 deletions(-) create mode 100644 Documentation/filesystems/fuse-passthrough.rst