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 b230ea38dc03 next-20240725/vfs-brauner
omits 8f01f6aaf023 Merge branch '9p-next' of git://github.com/martinetd/linux
omits a6d307857740 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...]
omits 49fc2bdd00b3 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...]
omits 39c8676b9b84 Merge branch 'for-next' of git://git.infradead.org/users/h [...]
omits d0e32709ed59 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...]
omits d0aeb6a39e22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits a6321921e98a Merge branch 'for-next' of https://evilpiepirate.org/git/b [...]
omits c7fab0154866 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...]
omits e350eedc4793 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...]
omits fd084df22293 svcrdma: Handle device removal outside of the CM event handler
omits f2a68153d7fd Merge branch 'misc-6.11' into next-fixes
omits 40a2fd6fc1df smb3: mark compression as CONFIG_EXPERIMENTAL and fix miss [...]
omits 2324739dbfe4 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...]
omits 284004432c83 vfs: correct the comments of vfs_*() helpers
omits 3ba35ec4b0ed vfs: handle __wait_on_freeing_inode() and evict() race
omits 714f0ae0e968 netfs: Rename CONFIG_FSCACHE_DEBUG to CONFIG_NETFS_DEBUG
omits 4880aea18a1c netfs: Revert "netfs: Switch debug logging to pr_debug()"
adds 94ede2a3e913 profiling: remove stale percpu flip buffer variables
adds 22f546873149 minmax: improve macro expansion and type checking
adds df615907f1bf platform/chrome: cros_ec_proto: Lock device when updating [...]
adds c91a7dee0555 Merge tag 'chrome-platform-fixes-for-v6.11-rc2' of git://g [...]
adds 4c17736689cc perf tool: fix dereferencing NULL al->maps
adds 440cf77625e3 perf: build: Setup PKG_CONFIG_LIBDIR for cross compilation
adds cffe29d3b54a perf: build: Set Python configuration for cross compilation
adds 536661da6ea1 perf: build: Only link libebl.a for old libdw
adds 91b6a536b406 perf: build: Link lib 'lzma' for static build
adds f42596c73872 perf: build: Link lib 'zstd' for static build
adds d27087c76e3c perf docs: Document cross compilation
adds e254e0c5baea Merge tag 'perf-tools-fixes-for-v6.11-2024-07-30' of git:/ [...]
adds b8e947e9f64c btrfs: initialize location to fix -Wmaybe-uninitialized in [...]
adds e4fc196f5ba3 Merge tag 'for-6.11-rc1-tag' of git://git.kernel.org/pub/s [...]
adds 21b136cc63d2 minmax: fix up min3() and max3() too
adds 9ecf6230b530 netfs: Fault in smaller chunks for non-large folio mappings
adds 1d9d9dee03be filelock: fix name of file_lease slab cache
adds df7bc5db597f fs/netfs/fscache_cookie: add missing "n_accesses" check
adds 90965e4a2232 nsfs: fix ioctl declaration
adds 1f58a658ed6d libfs: fix infinite directory reads for offset dir
adds 99b82e11665e Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...]
adds 69a89a3aec08 Merge branch 'misc-6.11' into next-fixes
adds d377d6ea3556 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...]
adds 290c906f0fa1 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...]
new 806863369add Merge branch 'for-next' of https://evilpiepirate.org/git/b [...]
new 371e37d3d9e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 7db7222ebb32 smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
new 23d830b37377 cifs: Remove cifs_aio_ctx
new e3fbcd954e7a smb3: add dynamic tracepoints for shutdown ioctl
new 694fd823da32 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...]
new 3a5dae67efc0 Merge branch 'for-next' of git://git.infradead.org/users/h [...]
new e4b439c1d73d Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...]
new d6b33c9f944d svcrdma: Handle device removal outside of the CM event handler
new 9f1a3169b8d5 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...]
new ccd16a86226d Merge branch '9p-next' of git://github.com/martinetd/linux
new 80d3d33cdf4b xfs: fix a memory leak
new 39c1ddb064fd xfs: allow SECURE namespace xattrs to use reserved block pool
new 19ebc8f84ea1 xfs: fix file_path handling in tracepoints
new af5d92f2fad8 xfs: remove unused parameter in macro XFS_DQUOT_LOGRES
new 8c2263b92317 xfs: convert comma to semicolon
new 7bf888fa26e8 xfs: convert comma to semicolon
new 24611b0c64bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...]
new 9f337b5daac1 netfs: Fault in smaller chunks for non-large folio mappings
new af1e6ab8c0e5 filelock: fix name of file_lease slab cache
new 965a561e4026 fs/netfs/fscache_cookie: add missing "n_accesses" check
new f7244a2b1d4c fs/netfs/fscache_io: remove the obsolete "using_pgpriv2" flag
new cfe15de20651 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...]
new 857effc79b9e fcntl: add F_CREATED_QUERY
new b7fcee976159 selftests: add F_CREATED_QUERY tests
new ae47653c0108 Merge patch series "Add an fcntl() to check file creation"
new 4d4bd2853dc0 fs: don't flush in-flight wb switches for superblocks with [...]
new f95329ef9eb6 fs/direct-io: Remove linux/prefetch.h include
new f6380de3320a Fixed: fs: file_table_c: Missing blank line warnings and s [...]
new 91db0bd2e0c4 mount: handle OOM on mnt_warn_timestamp_expiry
new b484eca083f7 fs/aio: Fix __percpu annotation of *cpu pointer in struct kioctx
new fadfaa1e9de1 Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...]
new da9a5c08abd6 fs: allow mount namespace fd
new ce43736c0c8c fs: add put_mnt_ns() cleanup helper
new 6802fc4563cd file: add fput() cleanup helper
new 5fa80d83baf0 nsfs: iterate through mount namespaces
new e7251ad2744c Merge patch series "nsfs: iterate through mount namespaces"
new 27f413925dbc Merge branch 'vfs.mount' into vfs.all Signed-off-by: Chris [...]
new 6feb43ecdd8e fs: add infrastructure for multigrain timestamps
new ce2ff3800434 fs: tracepoints around multigrain timestamp events
new 179340b88d64 fs: add percpu counters for significant multigrain timesta [...]
new d2407072ba13 fs: have setattr_copy handle multigrain timestamps appropriately
new f9cb86069bad Documentation: add a new file documenting multigrain timestamps
new 829f1ac86dd7 xfs: switch to multigrain timestamps
new a6256326093d ext4: switch to multigrain timestamps
new dd9efaca6a1d btrfs: convert to multigrain timestamps
new 9a48efe5b3e6 tmpfs: add support for multigrain timestamps
new 1901c53fdeb7 Merge branch 'vfs.mgtime' into vfs.all Signed-off-by: Chri [...]
new 9fffb5b7f6f4 ufs: Convert ufs_get_page() to use a folio
new 4cb94c7a2070 ufs: Convert ufs_get_page() to ufs_get_folio()
new 2d6834a509de ufs: Convert ufs_check_page() to ufs_check_folio()
new bc9776ef451b ufs: Convert ufs_find_entry() to take a folio
new 54088e449e55 ufs: Convert ufs_set_link() and ufss_dotdot() to take a folio
new 52517324295a ufs: Convert ufs_delete_entry() to work on a folio
new 3e30993ca1b2 ufs: Convert ufs_make_empty() to use a folio
new a04f65b0e7a9 ufs: Convert ufs_prepare_chunk() to take a folio
new 9377fc175f41 ufs; Convert ufs_commit_chunk() to take a folio
new dfc15200f1c0 ufs: Convert directory handling to kmap_local
new ae7764c298d9 sysv: Convert dir_get_page() to dir_get_folio()
new 539dc3670367 sysv: Convert sysv_find_entry() to take a folio
new b3d78d7ef6f2 sysv: Convert sysv_set_link() and sysv_dotdot() to take a folio
new 06e6e92e9941 sysv: Convert sysv_delete_entry() to work on a folio
new 760300ee84e2 sysv: Convert sysv_make_empty() to use a folio
new 6ca9e4e7c0e2 sysv: Convert sysv_prepare_chunk() to take a folio
new 5079a474d89f sysv: Convert dir_commit_chunk() to take a folio
new 3b0cebc6616c qnx6: Convert qnx6_get_page() to qnx6_get_folio()
new 125566a1b356 qnx6: Convert qnx6_find_entry() to qnx6_find_ino()
new d462be77b0c1 qnx6: Convert qnx6_longname() to take a folio
new 731ea8a9c37a qnx6: Convert qnx6_checkroot() to use a folio
new 0e87d091007a qnx6: Convert qnx6_iget() to use a folio
new 9861c8945bc7 qnx6: Convert directory handling to use kmap_local
new 9c1998bdb928 minixfs: Convert dir_get_page() to dir_get_folio()
new aafe4dd440ff minixfs: Convert minix_find_entry() to take a folio
new 62a1bdd030a6 minixfs: Convert minix_set_link() and minix_dotdot() to ta [...]
new 753b3c028d7e minixfs: Convert minix_delete_entry() to work on a folio
new 0bfcec82ae6a minixfs: Convert minix_make_empty() to use a folio
new 1fd13a72b92b minixfs: Convert minix_prepare_chunk() to take a folio
new 010743a1c931 minixfs: Convert dir_commit_chunk() to take a folio
new 886ecc0cdb94 fs: Convert block_write_begin() to use a folio
new a8bd59bb81e1 reiserfs: Convert grab_tail_page() to use a folio
new b0db48b6dbf0 reiserfs: Convert reiserfs_write_begin() to use a folio
new ee8b6b6794ff block: Use a folio in blkdev_write_end()
new d5d492f4eede buffer: Use a folio in generic_write_end()
new 5296626f4d95 nilfs2: Use a folio in nilfs_recover_dsync_blocks()
new 7c4a0378149d ntfs3: Remove reset_log_file()
new 3cf8201b88f8 buffer: Convert block_write_end() to take a folio
new 76ca5214a2e9 ecryptfs: Convert ecryptfs_write_end() to use a folio
new 9f4d8005155e ecryptfs: Use a folio in ecryptfs_write_begin()
new ef2c557265b1 f2fs: Convert f2fs_write_end() to use a folio
new 3913ab964900 f2fs: Convert f2fs_write_begin() to use a folio
new 698e000d66bf fuse: Convert fuse_write_end() to use a folio
new 2c82f7c2a575 fuse: Convert fuse_write_begin() to use a folio
new 1ba286ee9b74 hostfs: Convert hostfs_write_end() to use a folio
new 8c0e176368a4 jffs2: Convert jffs2_write_end() to use a folio
new b7d63c0d5f8a jffs2: Convert jffs2_write_begin() to use a folio
new 4fc11ea80415 orangefs: Convert orangefs_write_end() to use a folio
new 4fb0a7f3df28 orangefs: Convert orangefs_write_begin() to use a folio
new b72625e13911 vboxsf: Use a folio in vboxsf_write_end()
new 300dd0fa8e20 fs: Convert aops->write_end to take a folio
new cdc4ad36a871 fs: Convert aops->write_begin to take a folio
new d5dd3891b9ec ocfs2: Convert ocfs2_write_zero_page to use a folio
new f45c4246ab18 buffer: Convert __block_write_begin() to take a folio
new c1dbed4c3c12 Merge branch 'write-end' of git://git.infradead.org/users/ [...]
new 5993793b368f ufs: Convert ufs_get_page() to use a folio
new 733cbb40f8f8 ufs: Convert ufs_get_page() to ufs_get_folio()
new 43b158d40393 ufs: Convert ufs_check_page() to ufs_check_folio()
new 34ad23f9be63 ufs: Convert ufs_find_entry() to take a folio
new 3065bec26f19 ufs: Convert ufs_set_link() and ufss_dotdot() to take a folio
new 0124331b5b53 ufs: Convert ufs_delete_entry() to work on a folio
new 74be1a443839 ufs: Convert ufs_make_empty() to use a folio
new 96be09c4b0b1 ufs: Convert ufs_prepare_chunk() to take a folio
new d60618016bca ufs; Convert ufs_commit_chunk() to take a folio
new 427c04cc36b4 ufs: Convert directory handling to kmap_local
new 44540cba9d4b sysv: Convert dir_get_page() to dir_get_folio()
new b7aee8882913 sysv: Convert sysv_find_entry() to take a folio
new 55cb38f1742d sysv: Convert sysv_set_link() and sysv_dotdot() to take a folio
new c0824f96ceaf sysv: Convert sysv_delete_entry() to work on a folio
new 1c0a0457ff48 sysv: Convert sysv_make_empty() to use a folio
new 9c55f3f22ec2 sysv: Convert sysv_prepare_chunk() to take a folio
new 82e2dc17a89e sysv: Convert dir_commit_chunk() to take a folio
new c4169c6a0c61 qnx6: Convert qnx6_get_page() to qnx6_get_folio()
new 2533f38d331f qnx6: Convert qnx6_find_entry() to qnx6_find_ino()
new 79f8e69d53da qnx6: Convert qnx6_longname() to take a folio
new 97118a18ef7a qnx6: Convert qnx6_checkroot() to use a folio
new 40a464f51f40 qnx6: Convert qnx6_iget() to use a folio
new 1a5765c2f06c qnx6: Convert directory handling to use kmap_local
new 7bb7363934ef minixfs: Convert dir_get_page() to dir_get_folio()
new 33c255f0c9e6 minixfs: Convert minix_find_entry() to take a folio
new f054b6ac9363 minixfs: Convert minix_set_link() and minix_dotdot() to ta [...]
new 7b52dc87cb24 minixfs: Convert minix_delete_entry() to work on a folio
new bb024a9d0e7b minixfs: Convert minix_make_empty() to use a folio
new 1cee35ea7b82 minixfs: Convert minix_prepare_chunk() to take a folio
new 78fe1233a021 minixfs: Convert dir_commit_chunk() to take a folio
new 4c5f40996e51 fs: Convert block_write_begin() to use a folio
new 62c9c7b8bfa2 reiserfs: Convert grab_tail_page() to use a folio
new b2be24382c6e reiserfs: Convert reiserfs_write_begin() to use a folio
new 3d75ec090fc0 block: Use a folio in blkdev_write_end()
new 8210fbe6cf9a buffer: Use a folio in generic_write_end()
new ee8e83305f8a nilfs2: Use a folio in nilfs_recover_dsync_blocks()
new 332dbe27e196 ntfs3: Remove reset_log_file()
new f2904ceec6a3 buffer: Convert block_write_end() to take a folio
new 2e9dd1ea03d0 ecryptfs: Convert ecryptfs_write_end() to use a folio
new 8bb600480b39 ecryptfs: Use a folio in ecryptfs_write_begin()
new 805b251fa011 f2fs: Convert f2fs_write_end() to use a folio
new e0ec79f23a92 f2fs: Convert f2fs_write_begin() to use a folio
new 294e7a45abe2 fuse: Convert fuse_write_end() to use a folio
new 0acfdb29eb27 fuse: Convert fuse_write_begin() to use a folio
new 85a8b645a431 hostfs: Convert hostfs_write_end() to use a folio
new fd1aa0c0ed0b jffs2: Convert jffs2_write_end() to use a folio
new 17274c797e71 jffs2: Convert jffs2_write_begin() to use a folio
new 3bf0e8a45108 orangefs: Convert orangefs_write_end() to use a folio
new e441cc61d91b orangefs: Convert orangefs_write_begin() to use a folio
new 75483982c6ad vboxsf: Use a folio in vboxsf_write_end()
new 35c2259b6c28 fs: Convert aops->write_end to take a folio
new 1b0f5bf98343 fs: Convert aops->write_begin to take a folio
new e2612445d7d5 ocfs2: Convert ocfs2_write_zero_page to use a folio
new ac0d4cb76703 buffer: Convert __block_write_begin() to take a folio
new dc811e7b74eb Merge branch 'work.write.end'
new 0184053499e7 Merge branch 'vfs.folio' into vfs.all Signed-off-by: Chris [...]
new d9ced7810ca1 netfs: Adjust labels in /proc/fs/netfs/stats
new 5109137be2a3 netfs: Record contention stats for writeback lock
new b8d37e100776 netfs: Reduce number of conditional branches in netfs_perf [...]
new e0de2234c7f8 netfs, cifs: Move CIFS_INO_MODIFIED_ATTR to netfs_inode
new 51619abd526c netfs: Move max_len/max_nr_segs from netfs_io_subrequest t [...]
new 3d9997963822 netfs: Reserve netfs_sreq_source 0 as unset/unknown
new 45492802c87a netfs: Remove NETFS_COPY_TO_CACHE
new d90c6b764f09 netfs: Set the request work function upon allocation
new 9c2e95ab1870 netfs: Use bh-disabling spinlocks for rreq->lock
new 5c7b8cdeb093 mm: Define struct folio_queue and ITER_FOLIOQ to handle a [...]
new 95eddfbc4cc9 cifs: Provide the capability to extract from ITER_FOLIOQ t [...]
new 1632d66d3f51 netfs: Use new folio_queue data type and iterator instead [...]
new e150560f143d netfs: Provide an iterator-reset function
new 3ccb236b5325 netfs: Simplify the writeback code
new b31dc1912755 afs: Make read subreqs async
new 0acb268f3ec6 netfs: Speed up buffered reading
new af6519cfd7c2 netfs: Remove fs/netfs/io.c
new a5bd871fffa4 cachefiles, netfs: Fix write to partial block at EOF
new f3a2fb764840 netfs: Cancel dirty folios that have no storage destination
new 2cb2cf11a22f cifs: Use iterate_and_advance*() routines directly for hashing
new f02acad7bbfd cifs: Switch crypto buffer to use a folio_queue rather tha [...]
new ca2fa1d2e159 cifs: Don't support ITER_XARRAY
new c1fa688ac370 Merge patch series "netfs: Read/write improvements"
new 7ee4621d0ae3 Merge branch 'vfs.netfs' into vfs.all
new 86e02a00d607 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...]
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 (b230ea38dc03)
\
N -- N -- N refs/heads/fs-next (86e02a00d607)
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 184 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/locking.rst | 6 +-
Documentation/filesystems/multigrain-ts.rst | 121 +++++
Documentation/filesystems/vfs.rst | 12 +-
block/fops.c | 12 +-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 47 +-
drivers/platform/chrome/cros_ec_proto.c | 2 +
fs/9p/vfs_addr.c | 5 +-
fs/adfs/inode.c | 5 +-
fs/affs/file.c | 22 +-
fs/afs/file.c | 29 +-
fs/afs/fsclient.c | 9 +-
fs/afs/write.c | 4 +-
fs/afs/yfsclient.c | 9 +-
fs/aio.c | 2 +-
fs/attr.c | 52 +-
fs/bcachefs/fs-io-buffered.c | 8 +-
fs/bcachefs/fs-io-buffered.h | 6 +-
fs/bfs/file.c | 4 +-
fs/btrfs/file.c | 25 +-
fs/btrfs/inode.c | 2 +-
fs/btrfs/super.c | 3 +-
fs/buffer.c | 63 ++-
fs/cachefiles/io.c | 19 +-
fs/ceph/addr.c | 87 +--
fs/direct-io.c | 6 -
fs/ecryptfs/mmap.c | 86 +--
fs/exfat/file.c | 8 +-
fs/exfat/inode.c | 9 +-
fs/ext2/dir.c | 4 +-
fs/ext2/inode.c | 8 +-
fs/ext4/ext4.h | 4 +-
fs/ext4/inline.c | 14 +-
fs/ext4/inode.c | 37 +-
fs/ext4/super.c | 2 +-
fs/ext4/verity.c | 8 +-
fs/f2fs/data.c | 87 +--
fs/f2fs/super.c | 8 +-
fs/f2fs/verity.c | 8 +-
fs/fat/inode.c | 9 +-
fs/fcntl.c | 10 +
fs/file_table.c | 5 +-
fs/fs-writeback.c | 7 +-
fs/fuse/file.c | 47 +-
fs/hfs/extent.c | 6 +-
fs/hfs/hfs_fs.h | 2 +-
fs/hfs/inode.c | 5 +-
fs/hfsplus/extents.c | 6 +-
fs/hfsplus/hfsplus_fs.h | 2 +-
fs/hfsplus/inode.c | 5 +-
fs/hostfs/hostfs_kern.c | 23 +-
fs/hpfs/file.c | 9 +-
fs/hugetlbfs/inode.c | 4 +-
fs/inode.c | 261 ++++++++-
fs/iomap/buffered-io.c | 2 +-
fs/jffs2/file.c | 66 ++-
fs/jfs/inode.c | 8 +-
fs/libfs.c | 48 +-
fs/locks.c | 2 +-
fs/minix/dir.c | 134 +++--
fs/minix/inode.c | 8 +-
fs/minix/minix.h | 40 +-
fs/minix/namei.c | 32 +-
fs/mount.h | 13 +
fs/namei.c | 10 +-
fs/namespace.c | 86 ++-
fs/netfs/Makefile | 3 +-
fs/netfs/buffered_read.c | 677 ++++++++++++++++--------
fs/netfs/buffered_write.c | 314 +++++------
fs/netfs/direct_read.c | 147 ++++-
fs/netfs/fscache_cookie.c | 4 +
fs/netfs/fscache_io.c | 29 +-
fs/netfs/internal.h | 33 +-
fs/netfs/io.c | 647 ----------------------
fs/netfs/iterator.c | 50 ++
fs/netfs/main.c | 6 +-
fs/netfs/misc.c | 94 ++++
fs/netfs/objects.c | 16 +-
fs/netfs/read_collect.c | 540 +++++++++++++++++++
fs/netfs/read_retry.c | 256 +++++++++
fs/netfs/stats.c | 23 +-
fs/netfs/write_collect.c | 243 +++------
fs/netfs/write_issue.c | 92 ++--
fs/nfs/file.c | 7 +-
fs/nfs/fscache.c | 19 +-
fs/nfs/fscache.h | 7 +-
fs/nilfs2/dir.c | 4 +-
fs/nilfs2/inode.c | 10 +-
fs/nilfs2/recovery.c | 16 +-
fs/nsfs.c | 102 +++-
fs/ntfs3/file.c | 9 +-
fs/ntfs3/inode.c | 51 +-
fs/ntfs3/ntfs_fs.h | 5 +-
fs/ocfs2/aops.c | 12 +-
fs/ocfs2/aops.h | 2 +-
fs/ocfs2/file.c | 17 +-
fs/ocfs2/mmap.c | 6 +-
fs/omfs/file.c | 4 +-
fs/orangefs/inode.c | 39 +-
fs/qnx6/dir.c | 88 +--
fs/qnx6/inode.c | 25 +-
fs/qnx6/namei.c | 4 +-
fs/qnx6/qnx6.h | 9 +-
fs/reiserfs/inode.c | 57 +-
fs/smb/client/Kconfig | 14 -
fs/smb/client/Makefile | 2 -
fs/smb/client/cifs_debug.c | 7 +-
fs/smb/client/cifsencrypt.c | 144 +----
fs/smb/client/cifsglob.h | 30 +-
fs/smb/client/cifsproto.h | 2 -
fs/smb/client/cifssmb.c | 6 +-
fs/smb/client/compress.c | 50 --
fs/smb/client/compress.h | 109 ----
fs/smb/client/compress/lz77.c | 211 --------
fs/smb/client/compress/lz77.h | 286 ----------
fs/smb/client/file.c | 71 ++-
fs/smb/client/fs_context.c | 7 +-
fs/smb/client/inode.c | 17 +-
fs/smb/client/ioctl.c | 32 +-
fs/smb/client/misc.c | 54 --
fs/smb/client/reparse.c | 4 +
fs/smb/client/reparse.h | 19 +-
fs/smb/client/smb2inode.c | 2 +
fs/smb/client/smb2ops.c | 218 ++++----
fs/smb/client/smb2pdu.c | 10 +-
fs/smb/client/smbdirect.c | 82 +--
fs/smb/client/trace.h | 51 +-
fs/stat.c | 39 +-
fs/super.c | 2 +-
fs/sysv/dir.c | 158 +++---
fs/sysv/itree.c | 8 +-
fs/sysv/namei.c | 32 +-
fs/sysv/sysv.h | 20 +-
fs/ubifs/file.c | 13 +-
fs/udf/file.c | 2 +-
fs/udf/inode.c | 12 +-
fs/ufs/dir.c | 231 ++++----
fs/ufs/inode.c | 12 +-
fs/ufs/namei.c | 39 +-
fs/ufs/ufs.h | 20 +-
fs/ufs/util.h | 6 +-
fs/vboxsf/file.c | 24 +-
fs/xfs/libxfs/xfs_quota_defs.h | 2 +-
fs/xfs/libxfs/xfs_trans_inode.c | 6 +-
fs/xfs/libxfs/xfs_trans_resv.c | 28 +-
fs/xfs/scrub/agheader_repair.c | 2 +-
fs/xfs/scrub/parent.c | 2 +-
fs/xfs/scrub/trace.h | 10 +-
fs/xfs/xfs_attr_list.c | 2 +-
fs/xfs/xfs_iops.c | 10 +-
fs/xfs/xfs_super.c | 2 +-
fs/xfs/xfs_trace.h | 10 +-
fs/xfs/xfs_xattr.c | 19 +-
include/linux/buffer_head.h | 14 +-
include/linux/compiler.h | 9 +
include/linux/file.h | 2 +
include/linux/folio_queue.h | 138 +++++
include/linux/fs.h | 40 +-
include/linux/fscache.h | 30 +-
include/linux/iov_iter.h | 104 ++++
include/linux/minmax.h | 86 ++-
include/linux/mnt_namespace.h | 4 +
include/linux/netfs.h | 44 +-
include/linux/uio.h | 18 +
include/linux/writeback.h | 4 +-
include/trace/events/netfs.h | 140 +++--
include/trace/events/timestamp.h | 124 +++++
include/uapi/linux/fcntl.h | 3 +
include/uapi/linux/nsfs.h | 18 +-
kernel/profile.c | 6 -
lib/iov_iter.c | 229 +++++++-
lib/kunit_iov_iter.c | 259 +++++++++
lib/scatterlist.c | 69 ++-
mm/filemap.c | 6 +-
mm/shmem.c | 12 +-
tools/build/feature/Makefile | 53 +-
tools/perf/Documentation/Build.txt | 28 +
tools/perf/Makefile.config | 20 +-
tools/perf/Makefile.perf | 27 +-
tools/perf/util/callchain.c | 2 +-
tools/testing/selftests/core/close_range_test.c | 39 ++
180 files changed, 5309 insertions(+), 3718 deletions(-)
create mode 100644 Documentation/filesystems/multigrain-ts.rst
delete mode 100644 fs/netfs/io.c
create mode 100644 fs/netfs/read_collect.c
create mode 100644 fs/netfs/read_retry.c
delete mode 100644 fs/smb/client/compress.c
delete mode 100644 fs/smb/client/compress.h
delete mode 100644 fs/smb/client/compress/lz77.c
delete mode 100644 fs/smb/client/compress/lz77.h
create mode 100644 include/linux/folio_queue.h
create mode 100644 include/trace/events/timestamp.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 4c88b4e635f Fix ICE when using -gcodeview with empty struct
new edad1b05010 RISC-V: NFC: Do not use zicond for pr105314 testcases
new 25dba615e3c i386: Remove ndd support for *add<mode>_4 [PR113744]
The 2 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:
gcc/config/i386/i386.md | 40 ++++++++++---------------
gcc/testsuite/gcc.target/riscv/pr105314-rtl.c | 2 +-
gcc/testsuite/gcc.target/riscv/pr105314-rtl32.c | 2 +-
gcc/testsuite/gcc.target/riscv/pr105314.c | 2 +-
4 files changed, 18 insertions(+), 28 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from d4472e0f1 Add entry 366eade911b54878c9cc1835d2544fb4ba907ef5 from https [...]
new 626e7b001 Add entry 25da8e5a9798a1c25526e4dc8db571fc25cca187 from https [...]
The 1 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:
.../first_url | 2 +-
.../llvm-aarch64-master-O3/build_url | 2 +-
.../llvm-aarch64-master-O3/last_good | 1 +
3 files changed, 3 insertions(+), 2 deletions(-)
copy llvm/sha1/{2228b35f93256449ca2524ed38dd068b87163efc => 25da8e5a9798a1c25526e4 [...]
copy llvm/sha1/{39e9862e6b9f3134911813782663462fc29f8ff3 => 25da8e5a9798a1c25526e4 [...]
create mode 100644 llvm/sha1/25da8e5a9798a1c25526e4dc8db571fc25cca187/tcwg_bmk-fuj [...]
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from e859b93a8cf ld/PDB: handle empty LF_FIELDLIST types
new ca5915512b4 LoongArch: Fix ld FAIL test cases
The 1 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:
ld/testsuite/ld-loongarch-elf/pic.exp | 41 ++++++++++++++++++++---------------
1 file changed, 24 insertions(+), 17 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 64fbaf36a38 testsuite: split out parts of jit.dg/jit.exp into a new lib [...]
new 4c88b4e635f Fix ICE when using -gcodeview with empty struct
The 1 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:
gcc/dwarf2codeview.cc | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from 27b03725e Add entry 366eade911b54878c9cc1835d2544fb4ba907ef5 from https [...]
new d4472e0f1 Add entry 366eade911b54878c9cc1835d2544fb4ba907ef5 from https [...]
The 1 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:
.../jira/description | 4 ++++
.../jira/summary | 2 +-
.../jira/yaml | 6 +++++-
.../status-summary.txt | 2 +-
.../status.txt | 4 ++++
.../details.txt | 21 ++++++++++++---------
.../reproduction_instructions.txt | 4 ++--
.../main-aarch64-O3-sve_vla/status-summary.txt | 1 +
.../status.txt | 6 +++---
.../tcwg_flang_test/status-summary.txt | 2 +-
.../tcwg_flang_test/status.txt | 4 ++++
11 files changed, 38 insertions(+), 18 deletions(-)
copy llvm/sha1/366eade911b54878c9cc1835d2544fb4ba907ef5/tcwg_flang_test/{main-aarc [...]
copy llvm/sha1/366eade911b54878c9cc1835d2544fb4ba907ef5/tcwg_flang_test/{main-aarc [...]
create mode 100644 llvm/sha1/366eade911b54878c9cc1835d2544fb4ba907ef5/tcwg_flang_t [...]
copy llvm/sha1/366eade911b54878c9cc1835d2544fb4ba907ef5/tcwg_flang_test/{main-aarc [...]
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch tested
in repository toolchain/jenkins-scripts.
from a09e1c8e tcwg_llvm-config.sh (test_cflags_init): Update cflags
adds 2e3c6a15 tcwg_llvm-build.sh (test_llvm): Save ninja log
No new revisions were added by this update.
Summary of changes:
tcwg_llvm-build.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from b8afaef55 Add entry 366eade911b54878c9cc1835d2544fb4ba907ef5 from https [...]
new 27b03725e Add entry 366eade911b54878c9cc1835d2544fb4ba907ef5 from https [...]
The 1 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:
.../tcwg_flang_test/main-aarch64-O3-sve_vla/build_url | 2 +-
.../last_good | 0
2 files changed, 1 insertion(+), 1 deletion(-)
copy llvm/sha1/{fd6faee5b3b5a7c0e5e87aa0b5719a1a48159ea0 => 366eade911b54878c9cc18 [...]
copy llvm/sha1/366eade911b54878c9cc1835d2544fb4ba907ef5/tcwg_flang_test/{main-aarc [...]
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 22c62d33ecb Daily bump.
new f829e627f40 diagnostics: SARIF output: tweak ASCII art in comment
new c990667996f diagnostics: SARIF output: eliminate some uses of "line_tab [...]
new a874b8301d9 diagnostics: SARIF output: capture unlabelled secondary locations
new 5cb7adeaf54 testsuite: drop unused import within sarif.py
new 55982d16829 diagnostics: handle logical locations with NULL name
new 64fbaf36a38 testsuite: split out parts of jit.dg/jit.exp into a new lib [...]
The 6 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:
gcc/diagnostic-format-sarif.cc | 80 ++++++++++++++++++----
gcc/diagnostic-path.cc | 3 +-
gcc/diagnostic.cc | 2 +
gcc/diagnostic.h | 3 +
.../gcc.dg/sarif-output/missing-semicolon.c | 22 ++++++
gcc/testsuite/gcc.dg/sarif-output/sarif.py | 4 +-
.../gcc.dg/sarif-output/test-missing-semicolon.py | 79 +++++++++++++++++++++
gcc/testsuite/jit.dg/jit.exp | 47 ++-----------
gcc/testsuite/lib/valgrind.exp | 58 ++++++++++++++++
9 files changed, 238 insertions(+), 60 deletions(-)
create mode 100644 gcc/testsuite/gcc.dg/sarif-output/missing-semicolon.c
create mode 100644 gcc/testsuite/gcc.dg/sarif-output/test-missing-semicolon.py
create mode 100644 gcc/testsuite/lib/valgrind.exp
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.