This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 63736351ec4 libgccjit: Make is_int return false on vector types
new 07b392550f3 libgccjit: Add missing builtins needed by optimizations
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/jit/jit-builtins.cc | 3 +
gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 ++++
gcc/testsuite/jit.dg/test-popcount.c | 84 ++++++++++++++++++++++++++++
3 files changed, 97 insertions(+)
create mode 100644 gcc/testsuite/jit.dg/test-popcount.c
--
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 94b2e6cb1cc Fortran: fix wrong array bounds check [PR113471]
new 63736351ec4 libgccjit: Make is_int return false on vector types
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/jit/jit-recording.h | 14 +++++++++++++-
gcc/jit/libgccjit.cc | 4 ++--
gcc/testsuite/jit.dg/test-reflection.c | 1 +
3 files changed, 16 insertions(+), 3 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 1338ad23ff3 c++: requires and using-decl [PR113498]
new 94b2e6cb1cc Fortran: fix wrong array bounds check [PR113471]
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/fortran/trans-array.cc | 2 +-
gcc/testsuite/gfortran.dg/bounds_check_24.f90 | 28 +++++++++++++++++++++++++++
2 files changed, 29 insertions(+), 1 deletion(-)
create mode 100644 gcc/testsuite/gfortran.dg/bounds_check_24.f90
--
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 631a922e5c8 libstdc++: Do not use CTAD for _Utf32_view alias template (redux)
new 1338ad23ff3 c++: requires and using-decl [PR113498]
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/cp/pt.cc | 30 ++++++++++++++++++++++++++--
gcc/testsuite/g++.dg/cpp2a/concepts-using4.C | 24 ++++++++++++++++++++++
2 files changed, 52 insertions(+), 2 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-using4.C
--
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 f1e5bf0d83e c++: alias template argument conversion [PR112632]
new 502a3c03e40 libstdc++: Fix P2255R2 dangling checks for std::tuple in C+ [...]
new 631a922e5c8 libstdc++: Do not use CTAD for _Utf32_view alias template (redux)
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:
libstdc++-v3/include/std/format | 2 +-
libstdc++-v3/include/std/tuple | 2 +-
.../testsuite/20_util/tuple/dangling_ref.cc | 156 ++++++++++++++-------
3 files changed, 111 insertions(+), 49 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 e04376b3365 modula2: tidyup gcc/m2/gm2-compiler/M2GenGCC.mod remove unu [...]
new f1e5bf0d83e c++: alias template argument conversion [PR112632]
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/cp/cp-tree.h | 5 +++
gcc/cp/error.cc | 4 +-
gcc/cp/pt.cc | 48 ++++++++++++++++--------
gcc/testsuite/g++.dg/cpp0x/alias-decl-nontype1.C | 9 +++++
gcc/testsuite/g++.dg/cpp2a/concepts-narrowing1.C | 16 ++++++++
gcc/testsuite/g++.dg/cpp2a/nontype-class63.C | 24 ++++++++++++
gcc/testsuite/g++.dg/cpp2a/nontype-class63a.C | 24 ++++++++++++
7 files changed, 114 insertions(+), 16 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-nontype1.C
create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-narrowing1.C
create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class63.C
create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class63a.C
--
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 9323e42f586 gdb/ui-out.h: Fix exception handling in do_with_buffered_output
new 74d8fa2df7e Fix remote serial read
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:
gdb/ser-unix.c | 2 +-
1 file changed, 1 insertion(+), 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.
unknown user pushed a change to branch master
in repository linux.
from 9d1694dc91ce Merge tag 'for-6.8/block-2024-01-18' of git://git.kernel.dk/linux
new 47757ea83a54 netfs, fscache: Move fs/fscache/* into fs/netfs/
new 915cd30cdea8 netfs, fscache: Combine fscache with netfs
new 4498a8eccc97 netfs, fscache: Remove ->begin_cache_operation
new 7eb5b3e3a0a5 netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs an [...]
new c9c4ff12df11 netfs: Move pinning-for-writeback from fscache to netfs
new 87b57a048964 netfs: Add a procfile to list in-progress requests
new cc3cb0a18da4 netfs: Allow the netfs to make the io (sub)request alloc larger
new 5f5ce7ba15e7 netfs: Add a ->free_subrequest() op
new a34847d4b73c afs: Don't use folio->private to record partial modification
new c1ec4d7c2e13 netfs: Provide invalidate_folio and release_folio calls
new 46ed60dcd4f2 netfs: Implement unbuffered/DIO vs buffered I/O locking
new 92b6cc5d1e7c netfs: Add iov_iters to (sub)requests to describe various buffers
new 21d706d5cf57 netfs: Add support for DIO buffering
new 7d828a066347 netfs: Provide tools to create a buffer in an xarray
new cae932d3aee5 netfs: Add func to calculate pagecount/size-limited span o [...]
new 768ddb1eacf5 netfs: Limit subrequest by size or number of segments
new 16af134ca4b7 netfs: Extend the netfs_io_*request structs to handle writes
new c6dc54dd91bb netfs: Add a hook to allow tell the netfs to update its i_size
new 6ba22d8d1521 netfs: Make netfs_put_request() handle a NULL pointer
new 4fcccc38ebbd netfs: Make the refcounting of netfs_begin_read() easier to use
new 9ebff83e6481 netfs: Prep to use folio->private for write grouping and s [...]
new 0e0f2dfe880f netfs: Dispatch write requests to process a writeback slice
new c38f4e96e605 netfs: Provide func to copy data to pagecache for buffered write
new 7f84a7b9892d netfs: Make netfs_read_folio() handle streaming-write pages
new e2e2e83924b1 netfs: Allocate multipage folios in the writepath
new 016dc8516aec netfs: Implement unbuffered/DIO read support
new 153a9961b551 netfs: Implement unbuffered/DIO write support
new 938e13a73b24 netfs: Implement buffered write API
new 102a7e2c598c netfs: Allow buffered shared-writeable mmap through netfs_ [...]
new 80645bd4aa33 netfs: Provide netfs_file_read_iter()
new e0ace6ca98be netfs, cachefiles: Pass upper bound length to allow expansion
new 62c3b7481b9a netfs: Provide a writepages implementation
new 4a79616cfb27 netfs: Provide a launder_folio implementation
new 41d8e7673a77 netfs: Implement a write-through caching option
new 100ccd18bb41 netfs: Optimise away reads above the point at which there [...]
new 545b135b7200 netfs: Export the netfs_sreq tracepoint
new 3560358a4956 afs: Use the netfs write helpers
new 80105ed2fd27 9p: Use netfslib read/write_iter
new 86fb59411553 Merge tag 'netfs-lib-20231228' of ssh://gitolite.kernel.or [...]
new 7097c96411d2 cachefiles: Fix __cachefiles_prepare_write()
new 9546ac78b232 9p: Fix initialisation of netfs_inode for 9p
new 6c2c1e0009e9 9p: Do a couple of cleanups
new 252cf7b2eaf7 9p: Use length of data written to the server in preference [...]
new 040a82be54c0 netfs: Rearrange netfs_io_subrequest to put request pointer first
new 43833f2ba5ce netfs: Fix proc/fs/fscache symlink to point to "netfs" not [...]
new d271c4b406f7 Merge tag 'netfs-lib-20240104' of ssh://gitolite.kernel.or [...]
new 0e4d464cda4c netfs: Mark netfs_unbuffered_write_iter_locked() static
new 4088e389476e netfs: Count DIO writes
new 92a714d727ec netfs: Fix interaction between write-streaming and cachefi [...]
new 807c6d09cc99 netfs: Fix the loop that unmarks folios after writing to t [...]
new 3d1d4aa0cc13 cachefiles: Fix signed/unsigned mixup
new e2bdb5272f43 netfs: Fix wrong #ifdef hiding wait
new 1d5911d43cab Merge tag 'netfs-lib-20240109' of ssh://gitolite.kernel.or [...]
new 16df6e07d6a8 Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/l [...]
new fdfd6dde4328 ksmbd: update feature status in documentation
new 92e470163d96 ksmbd: validate mech token in session setup
new 38d20c62903d ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
new 77bebd186442 ksmbd: only v2 leases handle the directory
new 8cb1bb178cdb Merge tag '6.8-rc-smb-server-fixes-part2' of git://git.sam [...]
new d61b40bf15ce xfs: fix backwards logic in xfs_bmap_alloc_account
new ec2d264ae4bb Merge tag 'xfs-6.8-merge-4' of git://git.kernel.org/pub/sc [...]
new cbcb358b744b ceph: skip reconnecting if MDS is not ready
new f48e0342a74d ceph: reinitialize mds feature bit even when session in open
new b79e4a0aa902 libceph: remove MAX_EXTENTS check for sparse reads
new aaefabc4a5f7 ceph: try to allocate a smaller extent map for sparse read
new b493ad718b1f ceph: fix deadlock or deadcode of misusing dget()
new 9c896d6bc3df ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION
new 66207de308df ceph: rename create_session_open_msg() to create_session_f [...]
new 6df89bf220fd ceph: send oldest_client_tid when renewing caps
new b36b03344f5f ceph: remove duplicated code in ceph_netfs_issue_read()
new 0f4cf64eabc6 ceph: fix invalid pointer access if get_quota_realm return [...]
new f6fb21b22fbe ceph: d_obtain_{alias,root}(ERR_PTR(...)) will do the right thing
new 2a965d1b15d2 ceph: get rid of passing callbacks in __dentry_leases_walk()
new 556e2d17cae6 Merge tag 'ceph-for-6.8-rc1' of https://github.com/ceph/ce [...]
The 74 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/netfs_library.rst | 23 +-
Documentation/filesystems/smb/ksmbd.rst | 9 +-
MAINTAINERS | 21 +-
arch/arm/configs/mxs_defconfig | 3 +-
arch/csky/configs/defconfig | 3 +-
arch/mips/configs/ip27_defconfig | 3 +-
arch/mips/configs/lemote2f_defconfig | 3 +-
arch/mips/configs/loongson3_defconfig | 3 +-
arch/mips/configs/pic32mzda_defconfig | 3 +-
arch/s390/configs/debug_defconfig | 3 +-
arch/s390/configs/defconfig | 3 +-
arch/sh/configs/sdk7786_defconfig | 3 +-
fs/9p/v9fs_vfs.h | 1 +
fs/9p/vfs_addr.c | 353 ++-----
fs/9p/vfs_file.c | 89 +-
fs/9p/vfs_inode.c | 16 +-
fs/9p/vfs_inode_dotl.c | 8 +-
fs/9p/vfs_super.c | 14 +-
fs/Kconfig | 1 -
fs/Makefile | 1 -
fs/afs/dynroot.c | 2 +-
fs/afs/file.c | 213 ++--
fs/afs/inode.c | 28 +-
fs/afs/internal.h | 72 +-
fs/afs/super.c | 2 +-
fs/afs/write.c | 826 +--------------
fs/cachefiles/Kconfig | 2 +-
fs/cachefiles/internal.h | 2 +-
fs/cachefiles/io.c | 34 +-
fs/cachefiles/ondemand.c | 2 +-
fs/ceph/Kconfig | 1 +
fs/ceph/addr.c | 33 +-
fs/ceph/cache.h | 45 +-
fs/ceph/caps.c | 9 +-
fs/ceph/dir.c | 21 +-
fs/ceph/export.c | 2 -
fs/ceph/file.c | 8 +-
fs/ceph/inode.c | 4 +-
fs/ceph/mds_client.c | 35 +-
fs/ceph/quota.c | 39 +-
fs/ceph/super.h | 14 +
fs/erofs/Kconfig | 7 +-
fs/fs-writeback.c | 10 +-
fs/fscache/Kconfig | 40 -
fs/fscache/Makefile | 16 -
fs/fscache/internal.h | 277 -----
fs/netfs/Kconfig | 39 +
fs/netfs/Makefile | 22 +-
fs/netfs/buffered_read.c | 229 ++++-
fs/netfs/buffered_write.c | 1253 +++++++++++++++++++++++
fs/netfs/direct_read.c | 125 +++
fs/netfs/direct_write.c | 171 ++++
fs/{fscache/cache.c => netfs/fscache_cache.c} | 0
fs/{fscache/cookie.c => netfs/fscache_cookie.c} | 0
fs/netfs/fscache_internal.h | 14 +
fs/{fscache/io.c => netfs/fscache_io.c} | 42 +-
fs/{fscache/main.c => netfs/fscache_main.c} | 25 +-
fs/{fscache/proc.c => netfs/fscache_proc.c} | 23 +-
fs/{fscache/stats.c => netfs/fscache_stats.c} | 13 +-
fs/{fscache/volume.c => netfs/fscache_volume.c} | 0
fs/netfs/internal.h | 284 +++++
fs/netfs/io.c | 213 +++-
fs/netfs/iterator.c | 97 ++
fs/netfs/locking.c | 216 ++++
fs/netfs/main.c | 109 ++
fs/netfs/misc.c | 260 +++++
fs/netfs/objects.c | 59 +-
fs/netfs/output.c | 478 +++++++++
fs/netfs/stats.c | 42 +-
fs/nfs/Kconfig | 4 +-
fs/nfs/fscache.c | 7 -
fs/nfs/fscache.h | 2 +-
fs/smb/client/cifsfs.c | 9 +-
fs/smb/client/file.c | 18 +-
fs/smb/client/fscache.c | 2 +-
fs/smb/server/asn1.c | 5 +
fs/smb/server/connection.c | 6 -
fs/smb/server/connection.h | 2 +-
fs/smb/server/oplock.c | 6 +
fs/smb/server/smb2pdu.c | 22 +-
fs/smb/server/transport_rdma.c | 11 +-
fs/smb/server/transport_tcp.c | 13 +-
fs/xfs/libxfs/xfs_bmap.c | 2 +-
include/linux/ceph/osd_client.h | 7 +-
include/linux/fs.h | 2 +-
include/linux/fscache-cache.h | 3 +
include/linux/fscache.h | 45 -
include/linux/netfs.h | 181 +++-
include/linux/writeback.h | 2 +-
include/trace/events/afs.h | 31 -
include/trace/events/netfs.h | 155 ++-
mm/filemap.c | 2 +
net/ceph/osd_client.c | 17 +-
93 files changed, 4305 insertions(+), 2270 deletions(-)
delete mode 100644 fs/fscache/Kconfig
delete mode 100644 fs/fscache/Makefile
delete mode 100644 fs/fscache/internal.h
create mode 100644 fs/netfs/buffered_write.c
create mode 100644 fs/netfs/direct_read.c
create mode 100644 fs/netfs/direct_write.c
rename fs/{fscache/cache.c => netfs/fscache_cache.c} (100%)
rename fs/{fscache/cookie.c => netfs/fscache_cookie.c} (100%)
create mode 100644 fs/netfs/fscache_internal.h
rename fs/{fscache/io.c => netfs/fscache_io.c} (86%)
rename fs/{fscache/main.c => netfs/fscache_main.c} (84%)
rename fs/{fscache/proc.c => netfs/fscache_proc.c} (58%)
rename fs/{fscache/stats.c => netfs/fscache_stats.c} (90%)
rename fs/{fscache/volume.c => netfs/fscache_volume.c} (100%)
create mode 100644 fs/netfs/locking.c
create mode 100644 fs/netfs/misc.c
create mode 100644 fs/netfs/output.c
--
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 92517d01fe5 [gdb/testsuite] Update xfail in gdb.threads/attach-many-sho [...]
new 9323e42f586 gdb/ui-out.h: Fix exception handling in do_with_buffered_output
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:
gdb/ui-out.h | 4 ++--
1 file changed, 2 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.
unknown user pushed a change to branch master
in repository gcc.
from 69d91f09548 Change dg-options for hpux to define _HPUX_SOURCE in gcc.dg [...]
new 81417a42470 Limit dg-xfail-run-if for *-*-hpux11.[012]* to -O0
new e04376b3365 modula2: tidyup gcc/m2/gm2-compiler/M2GenGCC.mod remove unu [...]
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/m2/gm2-compiler/M2BasicBlock.mod | 5 ++-
gcc/m2/gm2-compiler/M2Code.mod | 24 +++++++------
gcc/m2/gm2-compiler/M2GCCDeclare.mod | 4 +--
gcc/m2/gm2-compiler/M2GenGCC.def | 2 +-
gcc/m2/gm2-compiler/M2GenGCC.mod | 64 ++++++++++++----------------------
gcc/m2/gm2-compiler/M2Optimize.mod | 12 +++----
gcc/m2/gm2-compiler/M2SSA.mod | 2 +-
gcc/m2/gm2-compiler/M2Scope.def | 21 ++++++-----
gcc/m2/gm2-compiler/M2Scope.mod | 40 +++++++++++++++++++--
gcc/testsuite/gcc.dg/torture/pr47917.c | 2 +-
10 files changed, 98 insertions(+), 78 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.