This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository glibc.
from d605dea0a4 scripts: Support custom Git URLs in build-many-glibcs.py
new 3dd2cbfa35 Use 64-bit atomic on sem_t with 8-byte alignment [BZ #33632]
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:
config.h.in | 3 +++
csu/Makefile | 2 +-
csu/sem_t-align.sym | 4 ++++
htl/pt-internal.h | 10 +++++++++-
nptl/sem_getvalue.c | 2 +-
nptl/sem_init.c | 2 +-
nptl/sem_post.c | 2 +-
nptl/sem_waitcommon.c | 14 +++++++-------
nptl/semaphoreP.h | 2 +-
nptl/tst-sem11.c | 4 ++--
nptl/tst-sem13.c | 4 ++--
.../multiarch/strncmp-power10.S => generic/atomic-sem_t.h} | 13 +++++++------
sysdeps/htl/sem-destroy.c | 2 +-
sysdeps/htl/sem-getvalue.c | 2 +-
sysdeps/htl/sem-post.c | 2 +-
sysdeps/htl/sem-timedwait.c | 8 ++++----
sysdeps/htl/sem-waitfast.c | 2 +-
sysdeps/nptl/internaltypes.h | 10 +++++++++-
18 files changed, 56 insertions(+), 32 deletions(-)
create mode 100644 csu/sem_t-align.sym
copy sysdeps/{powerpc/powerpc64/multiarch/strncmp-power10.S => generic/atomic-sem_ [...]
--
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 3e02f86cd13 libstdc++: Inconsistent const in flat_map's value_type [PR122921]
new dc659683a30 doc: add mention to Algol 68 in the Installing GCC manual
new a0456f1b717 a68: install link from A68_INSTALL_NAME to A68_TARGET_INSTA [...]
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/algol68/Make-lang.in | 9 +++++++++
gcc/doc/install.texi | 15 ++++++++-------
2 files changed, 17 insertions(+), 7 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 linux.
from 7d0a66e4bb90 Linux 6.18
new ca82a7ea2299 iomap: simplify iomap_iter_advance()
new 7aa6bc3e8766 iomap: adjust read range correctly for non-block-aligned p [...]
new 573c14c8218b iomap: move bio read logic into helper function
new 7588469b5ea4 iomap: move read/readahead bio submission logic into helpe [...]
new d1f9893fcd84 iomap: store read/readahead bio generically
new e0e15340e41e iomap: iterate over folio mapping in iomap_readpage_iter()
new 8805a9c64be7 iomap: rename iomap_readpage_iter() to iomap_read_folio_iter()
new 87a13819dde3 iomap: rename iomap_readpage_ctx struct to iomap_read_folio_ctx
new d43558ae6729 iomap: track pending read bytes more optimally
new fb7a10ac4704 iomap: set accurate iter->pos when reading folio ranges
new b2f35ac4146d iomap: add caller-provided callbacks for read and readahead
new c2b1adc46245 iomap: move buffered io bio logic into new file
new d4e88bb08e5f iomap: make iomap_read_folio() a void return
new 03e9618e8240 fuse: use iomap for read_folio
new 4ea907108a5c fuse: use iomap for readahead
new 93570c652b80 fuse: remove fc->blkbits workaround for partial writes
new 4966b4665268 Merge patch series "fuse: use iomap for buffered reads + r [...]
new f8d98072feee filemap: add helper to look up dirty folios in a range
new 49590716be88 iomap: remove pos+len BUG_ON() to after folio lookup
new 395ed1ef0012 iomap: optional zero range dirty folio processing
new 5c13dde963df xfs: always trim mapping to requested range for zero range
new 77c475692c5e xfs: fill dirty folios on zero range of unwritten mappings
new 39be21386d14 iomap: remove old partial eof zeroing optimization
new 66d78a11479c xfs: error tag to force zeroing on debug kernels
new 560507cbc151 Merge patch series "iomap: zero range folio batch support"
new 001397f5ef49 iomap: add IOMAP_DIO_FSBLOCK_ALIGNED flag
new 8caec6c9fef7 xfs: support sub-block aligned vectors in always COW mode
new ca3557a68684 Merge patch series "alloc misaligned vectors for zoned XFS v2"
new a0f1cabe294c iomap: rename bytes_pending/bytes_accounted to bytes_submi [...]
new 9d875e0eef8e iomap: account for unaligned end offsets when truncating r [...]
new 7e6cea5ae2f5 docs: document iomap writeback's iomap_finish_folio_write( [...]
new 6b1fd2281fb0 iomap: optimize pending async writeback accounting
new f8eaf79406fe iomap: simplify ->read_folio_range() error handling for reads
new a298febc47e0 iomap: simplify when reads can be skipped for writes
new fed9c62d28b7 iomap: use find_next_bit() for dirty bitmap scanning
new b56c1c54f225 iomap: use find_next_bit() for uptodate bitmap scanning
new f53d302ee8f5 Merge patch series "iomap: buffered io changes"
new f9f85149994d fs, iomap: remove IOCB_DIO_CALLER_COMP
new ddb4873286e0 iomap: always run error completions in user context
new 29086a31b3ab iomap: rework REQ_FUA selection
new eca9dc20891d iomap: support write completions from interrupt context
new 76192a42c210 iomap: invert the polarity of IOMAP_DIO_INLINE_COMP
new 5ec58e6acdec Merge patch series "enable iomap dio write completions fro [...]
new d7ff85d4b899 iomap: fix iomap_read_end() for already uptodate folios
new 7fd8720dff2d iomap: allocate s_dio_done_wq for async reads as well
new 1885cdbfbb51 Merge tag 'vfs-6.19-rc1.iomap' of git://git.kernel.org/pub [...]
new b2c43efc3c8d initrd: Replace simple_strtol with kstrtoint to improve ra [...]
new 10436adf9df6 iomap: use largest_zero_folio() in iomap_dio_zero()
new 0bbb838f385a ecryptfs: Use MD5 library instead of crypto_shash
new 20052f2ef08a fs: touch up predicts in putname()
new fbc22c299636 fs: do not pass a parameter for sync_inodes_one_sb()
new 2706659d642e fs: fully sync all fses even for an emergency sync
new a4db63b88f16 Merge patch series "fs: fully sync all fsese even for an e [...]
new a6446829f841 init: Replace simple_strtoul() with kstrtouint() in root_d [...]
new a6773e6932cb jfs: Rename _inline to avoid conflict with clang's '-fms-e [...]
new c4781dc3d1cf Kbuild: enable -fms-extensions
new 5ff8ad390952 kbuild: Add '-fms-extensions' to areas with dedicated CFLAGS
new 3c60b0b1e55a Merge patch "kbuild: Add '-fms-extensions' to areas with d [...]
new aa70b9cf6856 Merge branch 'kbuild-6.19.fms.extension'
new 854e8df2ce6b fs/pipe: stop duplicating union pipe_index declaration
new e631df89cd5d fs: speed up path lookup with cheaper handling of MAY_EXEC
new 3e18f6256ecc btrfs: utilize IOP_FASTPERM_MAY_EXEC
new a0a28c4e4125 fs: retire now stale MAY_WRITE predicts in inode_permission()
new 04f0955b603c Merge patch series "cheaper MAY_EXEC handling for path lookup"
new 50b2a4f19b22 bdev: add hint prints in sb_set_blocksize() for LBS depend [...]
new e41c1f42919b fs: touch predicts in do_dentry_open()
new 21b561dab140 fs: hide dentry_cache behind runtime const machinery
new 9eda581bfe8a fs: move fd_install() slowpath into a dedicated routine an [...]
new 030e86dfdaa7 fs: touch up predicts in path lookup
new c29383a874ee watch_queue: Use local kmap in post_one_notification()
new 6d228c181ed2 fs: remove spurious exports in fs/file_attr.c
new bfef6e1f3488 fs: move mntput_no_expire() slowpath into a dedicated routine
new 7c179096e77e fs: add predicts based on nd->depth
new 8d79ec9e7f63 fs: mark lookup_slow() as noinline
new bef0202fb77b fs/splice.c: trivial fix: pipes -> pipe's
new 54ca9e913e22 include/linux/fs.h: trivial fix: regualr -> regular
new 3cd9a42f1b5e fs: refactor file timestamp update logic
new 7f30e7a42371 fs: lift the FMODE_NOCMTIME check into file_update_time_flags
new 013983665227 fs: export vfs_utimes
new ded99587047c btrfs: use vfs_utimes to update file timestamps
new f981264ae75e btrfs: fix the comment on btrfs_update_time
new eff094a58d00 orangefs: use inode_update_timestamps directly
new 1ed45a4ddc15 Merge patch series "re-enable IOCB_NOWAIT writes to files v2"
new 9d2a6211a7b9 fs: tidy up step_into() & friends before inlining
new 177fdbae39ec fs: inline step_into() and walk_component()
new f403e1206b70 Merge patch series "fs: tidy up step_into() & friends befo [...]
new ebf853897910 MAINTAINERS: add German Maglione as virtiofs co-maintainer
new b04b2e7a6183 Merge tag 'vfs-6.19-rc1.misc' of git://git.kernel.org/pub/ [...]
new dc816f8d925c fs: assert ->i_lock held in __iget()
new be97a4b63ca8 fs: assert on ->i_count in iput_final()
new 0f607a89afe6 ocfs2: retire ocfs2_drop_inode() and I_WILL_FREE usage
new 31e332b911fc fs: add missing fences to I_NEW handling
new af6023e2ce0a fs: move wait_on_inode() from writeback.h to fs.h
new cb5db358ab57 fs: spell out fenced ->i_state accesses with explicit smp_ [...]
new d8753f788ab4 fs: provide accessors for ->i_state
new b4dbfd8653b3 Coccinelle-based conversion to use ->i_state accessors
new f5aa78e2be06 Manual conversion to use ->i_state accessors of all places [...]
new 7b12a794bf86 btrfs: use the new ->i_state accessors
new fa49168ea091 ceph: use the new ->i_state accessors
new f5a67689ba6a smb: use the new ->i_state accessors
new ba69118c5239 f2fs: use the new ->i_state accessors
new 40a4c512ad25 gfs2: use the new ->i_state accessors
new ff175a4fc2e8 overlayfs: use the new ->i_state accessors
new a18d43041b21 nilfs2: use the new ->i_state accessors
new 18c61399f6b9 xfs: use the new ->i_state accessors
new 2ed81b4bef9b fs: make plain ->i_state access fail to compile
new 11f2af2a80b5 Merge patch series "hide ->i_state behind accessors"
new a27628f43634 fs: rework I_NEW handling to operate without fences
new 4c6b40877b4d fs: cosmetic fixes to lru handling
new 003a6607304d fs: push list presence check into inode_io_list_del()
new ca0d620b0afa dcache: touch up predicts in __d_lookup_rcu()
new 9368f0f9419c Merge tag 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub [...]
new 1888635532fb writeback: Wake up waiting tasks when finishing the writeb [...]
new d6e621590764 writeback: Add logging for slow writeback (exceeds sysctl_ [...]
new a21134b5d6cb mm: don't opencode filemap_fdatawrite_range in filemap_inv [...]
new 3c2e5cee5eb3 9p: don't opencode filemap_fdatawrite_range in v9fs_mmap_vm_close
new 890f141da068 ocfs2: don't opencode filemap_fdatawrite_range in ocfs2_jo [...]
new 41e52c644753 btrfs: use the local tmp_inode variable in start_delalloc_inodes
new c9501112e3cb btrfs: push struct writeback_control into start_delalloc_inodes
new 7fabcb7fbabb mm,btrfs: add a filemap_flush_nr helper
new 735965144806 mm: remove __filemap_fdatawrite
new 1bcb413d0cd8 mm: remove filemap_fdatawrite_wbc
new 45cbce5b8877 mm: remove __filemap_fdatawrite_range
new c28d67b33cbf mm: rename filemap_fdatawrite_range_kick to filemap_flush_range
new 211c43d0938d Merge patch series "filemap_* writeback interface cleanups v2"
new 151d0922bf63 writeback: cleanup writeback_chunk_size
new 90db4d4441f5 writeback: allow the file system to override MIN_WRITEBACK_PAGES
new 015a54407782 xfs: set s_min_writeback_pages for zoned file systems
new 891bea757c77 Merge patch series "allow file systems to increase the min [...]
new 4952f35f0545 fs: Make wbc_to_tag() inline and use it in fs.
new ebaeabfa5ab7 Merge tag 'vfs-6.19-rc1.writeback' of git://git.kernel.org [...]
new c9822fad8038 libfs: allow to specify s_d_flags
new 1e9a9be249ad nsfs: use inode_just_drop()
new 6dbe134e4bf7 nsfs: raise DCACHE_DONTCACHE explicitly
new b21cba8d8719 pidfs: raise DCACHE_DONTCACHE explicitly
new 4af033dad67e nsfs: raise SB_I_NODEV and SB_I_NOEXEC
new 768b1565d9d1 cgroup: add cgroup namespace to tree after owner is set
new 36a304de2640 nstree: simplify return
new 8627bc8c7d81 ns: add missing authorship
new d915fe20e5cb ns: add NS_COMMON_INIT()
new 0b1765830cf9 ns: use NS_COMMON_INIT() for all namespaces
new 3dd50c58664e ns: initialize ns_list_node for initial namespaces
new 6b053576edb1 ns: add __ns_ref_read()
new 4b06b70c8244 ns: rename to exit_nsproxy_namespaces()
new 3a18f809184b ns: add active reference count
new 8895d2a3dbf4 ns: use anonymous struct to group list member
new 2ccaebc686e9 nstree: introduce a unified tree
new 04173501a69e nstree: allow lookup solely based on inode
new 3760342fd631 nstree: assign fixed ids to the initial namespaces
new 3c1a52f2a6c8 nstree: maintain list of owned namespaces
new a202a50092cc nstree: simplify rbtree comparison helpers
new 560e25e70fa4 nstree: add unified namespace list
new 76b6f5dfb3fd nstree: add listns()
new b36d4b6aa88e arch: hookup listns() system call
new 6fc9baa49d0c nsfs: update tools header
new e2b6e5eadc13 selftests/filesystems: remove CLONE_NEWPIDNS from setup_us [...]
new 6bdce845fd5a selftests/namespaces: first active reference count tests
new 721c7e41b184 selftests/namespaces: second active reference count tests
new c6e25d930b4b selftests/namespaces: third active reference count tests
new 28655ff2537e selftests/namespaces: fourth active reference count tests
new c4803b255ff9 selftests/namespaces: fifth active reference count tests
new 47a5fd8ce18b selftests/namespaces: sixth active reference count tests
new 4b971b07e4b4 selftests/namespaces: seventh active reference count tests
new 94f87110807a selftests/namespaces: eigth active reference count tests
new a8ce47a1ac4b selftests/namespaces: ninth active reference count tests
new e7585a9ef5be selftests/namespaces: tenth active reference count tests
new 26d238ea6a34 selftests/namespaces: eleventh active reference count tests
new 04aee1a3462d selftests/namespaces: twelth active reference count tests
new 2a94bf7bb879 selftests/namespaces: thirteenth active reference count tests
new a9d84bf7bf32 selftests/namespaces: fourteenth active reference count tests
new da3c02b70cd9 selftests/namespaces: fifteenth active reference count tests
new 158c5c786e91 selftests/namespaces: add listns() wrapper
new e2ff8d88649c selftests/namespaces: first listns() test
new 6a68c7f919d9 selftests/namespaces: second listns() test
new 46909d13434b selftests/namespaces: third listns() test
new abac8de3e500 selftests/namespaces: fourth listns() test
new 4080b9d946f4 selftests/namespaces: fifth listns() test
new bc8da67e0e1e selftests/namespaces: sixth listns() test
new 6aeca1dd493b selftests/namespaces: seventh listns() test
new b0de4c80fb83 selftests/namespaces: eigth listns() test
new 674294a479fc selftests/namespaces: ninth listns() test
new 1f8ee4a1f94a selftests/namespaces: first listns() permission test
new ec382377311b selftests/namespaces: second listns() permission test
new 2635f93989bf selftests/namespaces: third listns() permission test
new 6f360f2b2f22 selftests/namespaces: fourth listns() permission test
new 1c28817eb37e selftests/namespaces: fifth listns() permission test
new cff66421ee59 selftests/namespaces: sixth listns() permission test
new 39bcc7ae5786 selftests/namespaces: seventh listns() permission test
new a1e49d8d18ba selftests/namespaces: first inactive namespace resurrection test
new c0f06da56860 selftests/namespaces: second inactive namespace resurrection test
new 5aec9f455ced selftests/namespaces: third inactive namespace resurrection test
new 40226da47124 selftests/namespaces: fourth inactive namespace resurrection test
new 2b9fa5bf0c41 selftests/namespaces: fifth inactive namespace resurrection test
new aec223769528 selftests/namespaces: sixth inactive namespace resurrection test
new 54a29d123381 selftests/namespaces: seventh inactive namespace resurrect [...]
new 6de17ec3ccc1 selftests/namespaces: eigth inactive namespace resurrection test
new b9d09f568b35 selftests/namespaces: ninth inactive namespace resurrection test
new 3798991a9f56 selftests/namespaces: tenth inactive namespace resurrection test
new c80168b677fb selftests/namespaces: eleventh inactive namespace resurrec [...]
new c89d100f6a10 selftests/namespaces: twelth inactive namespace resurrection test
new 29f083c49982 selftests/namespace: first threaded active reference count test
new ee861032381b selftests/namespace: second threaded active reference count test
new 80fedf8168ee selftests/namespace: third threaded active reference count test
new d18cf3f9a4ab selftests/namespace: commit_creds() active reference tests
new fc85885692a8 selftests/namespace: add stress test
new 2cc1c01fe977 selftests/namespace: test listns() pagination
new 8ebfb9896c97 Merge patch series "nstree: listns()"
new 0355dcae2d15 ns: don't skip active reference count initialization
new 7cd3d204412b ns: don't increment or decrement initial namespaces
new 2ec2aff3c8e2 ns: make sure reference are dropped outside of rcu lock
new a51dce7c3261 ns: return EFAULT on put_user() error
new f8d5a8970d2f ns: handle setns(pidfd, ...) cleanly
new 57b39aabb99e ns: add asserts for active refcount underflow
new 88efd7c6997e selftests/namespaces: add active reference count regression test
new 07d7ad46dad4 selftests/namespaces: test for efault
new ae901e5e2e9b Merge patch series "ns: fixes for namespace iteration and [...]
new a67ee4e2ba76 Merge branch 'kbuild-6.19.fms.extension'
new 2b9a0f21fbb8 ns: move namespace types into separate header
new ea1549e628ec nstree: decouple from ns_common header
new 1c64fb02ac46 nstree: move nstree types into separate header
new d12ea8062fd3 nstree: add helper to operate on struct ns_tree_{node,root}
new a657bc8a75cf nstree: switch to new structures
new 8a30420c89a8 nstree: simplify owner list iteration
new 298ab06ae475 nstree: use guards for ns_tree_lock
new ed93c0697a8d ns: make is_initial_namespace() argument const
new 6bf253855aa8 ns: rename is_initial_namespace()
new d9a44089ac77 fs: use boolean to indicate anonymous mount namespace
new 3826d5dd0699 ipc: enable is_ns_init_id() assertions
new 657aeb436d70 ns: make all reference counts on initial namespace a nop
new 2b60d56acc5b ns: add asserts for initial namespace reference counts
new 7118daabb655 ns: add asserts for initial namespace active reference counts
new 282879afa019 pid: rely on common reference count behavior
new c2bbd2db521b ns: drop custom reference count initialization for initial [...]
new 6453937581ab selftests/namespaces: fix nsid tests
new 18b5c400482f Merge patch series "ns: header cleanups and initial namesp [...]
new cefd55bd2159 nsproxy: fix free_nsproxy() and simplify create_new_namespaces()
new cc7d6c65b8df nstree: fix kernel-doc comments for internal functions
new a71e4f103aed pidfs: simplify PIDFD_GET_<type>_NAMESPACE ioctls
new 415d34b92c1f Merge tag 'namespace-6.19-rc1' of git://git.kernel.org/pub [...]
new ccb3851ce7d4 pidfs: use guard() for task_lock
new fe0e6ce3fd65 pidfs: fix PIDFD_INFO_COREDUMP handling
new 4061c43a9977 pidfs: add missing PIDFD_INFO_SIZE_VER1
new d8fc51d8fa3b pidfs: add missing BUILD_BUG_ON() assert on struct pidfd_info
new dfd78546c953 pidfd: add a new supported_mask field
new ad6e3ea683ef pidfs: prepare to drop exit_info pointer
new 90df6ff6853b pidfs: drop struct pidfs_exit_info
new 036375522be8 pidfs: expose coredump signal
new a945535dfd21 selftests/pidfd: update pidfd header
new e12f734208c5 selftests/pidfd: add first supported_mask test
new 2593deaac80f selftests/pidfd: add second supported_mask test
new c71147f42bff selftests/coredump: split out common helpers
new c09ea6659e50 selftests/coredump: split out coredump socket tests
new 32ae9fa4063a selftests/coredump: fix userspace client detection
new 8b64f54c81d5 selftests/coredump: fix userspace coredump client detection
new 305e6b167c59 selftests/coredump: handle edge-triggered epoll correctly
new d5694db5dc73 selftests/coredump: add debug logging to test helpers
new 2343cbee9f60 selftests/coredump: add debug logging to coredump socket tests
new 408a0ed9eed0 selftests/coredump: add debug logging to coredump socket p [...]
new 32ae33f796cb selftests/coredump: ignore ENOSPC errors
new 619e2227cc32 selftests/coredump: add first PIDFD_INFO_COREDUMP_SIGNAL test
new cbb842548a9d selftests/coredump: add second PIDFD_INFO_COREDUMP_SIGNAL test
new a45ff1c7c9e9 Merge patch series "coredump: cleanups & pidfd extension"
new 390d967653e1 pidfs: reduce wait_pidfd lock scope
new 212c4053a150 Merge tag 'vfs-6.19-rc1.coredump' of git://git.kernel.org/ [...]
new 4511fd86db6f filemap: Add folio_next_pos()
new 48f3784b17d9 btrfs: Use folio_next_pos()
new 6870892b6437 buffer: Use folio_next_pos()
new 4db47b252190 ext4: Use folio_next_pos()
new 4fcafa30b70a f2fs: Use folio_next_pos()
new 5f0fc785322d gfs2: Use folio_next_pos()
new ac9752080475 iomap: Use folio_next_pos()
new 2408900d408a netfs: Use folio_next_pos()
new ac0a11113de3 xfs: Use folio_next_pos()
new 60a70e61430b mm: Use folio_next_pos()
new a77a59592feb Merge patch series "Add and use folio_next_pos()"
new 37d369fa97cc fs: Add uoff_t
new f2e74ecfba1b Merge tag 'vfs-6.19-rc1.folio' of git://git.kernel.org/pub [...]
new 4e97bae1b412 cleanup: fix scoped_class()
new 4c7ceeb62d33 cred: add kernel_cred() helper
new 40314c2818b7 cred: make init_cred static
new ae40e6c65791 cred: add scoped_with_kernel_creds()
new b9e3594e7019 firmware: don't copy kernel creds
new 4601b7923d1b nbd: don't copy kernel creds
new 0f0e7cee3496 target: don't copy kernel creds
new 1ad5b411afc3 unix: don't copy creds
new e0876bde29c4 Merge patch series "creds: add {scoped_}with_kernel_creds()"
new 019e52e8d324 cred: add scoped_with_creds() guards
new 84c1a329b4fc aio: use credential guards
new 4f0a4825786a backing-file: use credential guards for reads
new f119feaa0658 backing-file: use credential guards for writes
new c3076d146e31 backing-file: use credential guards for splice read
new b688171f910e backing-file: use credential guards for splice write
new 6e1d1c1fa7b1 backing-file: use credential guards for mmap
new ff2044cd277d binfmt_misc: use credential guards
new 5e88d1aadcd2 erofs: use credential guards
new 94afb627dfc2 nfs: use credential guards in nfs_local_call_read()
new bff3c841f7bd nfs: use credential guards in nfs_local_call_write()
new f41799b2e169 nfs: use credential guards in nfs_idmap_get_key()
new c5c92c624aeb smb: use credential guards in cifs_get_spnego_key()
new 5db84abd2afb act: use credential guards in acct_write_process()
new b66c7af4d86d cgroup: use credential guards in cgroup_attach_permissions()
new 4037e28cd47e net/dns_resolver: use credential guards in dns_query()
new a85787996aa9 Merge patch series "credentials guards: the easy cases"
new c8ad3098e127 cred: add prepare credential guard
new 4c5941ca1104 sev-dev: use guard for path
new 89c545e29ecd sev-dev: use prepare credential guard
new b7b4f7554bcc sev-dev: use override credential guards
new eb937201bad0 coredump: move revert_cred() before coredump_cleanup()
new 1ec760fb4240 coredump: pass struct linux_binfmt as const
new 313a335057f0 coredump: mark struct mm_struct as const
new af9803d4b8ca coredump: split out do_coredump() from vfs_coredump()
new 8ed3473c5a8b coredump: use prepare credential guard
new 545985dd3701 coredump: use override credential guard
new 2ed6a34de985 trace: use prepare credential guard
new 06765b6efc46 trace: use override credential guard
new c8e00cdc7425 Merge patch series "credential guards: credential preparation"
new 1d18101a644e Merge tag 'kernel-6.19-rc1.cred' of git://git.kernel.org/p [...]
The 317 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/operations.rst | 50 +-
Documentation/filesystems/porting.rst | 2 +-
MAINTAINERS | 1 +
Makefile | 3 +
arch/alpha/kernel/syscalls/syscall.tbl | 1 +
arch/arm/tools/syscall.tbl | 1 +
arch/arm64/kernel/vdso32/Makefile | 3 +-
arch/arm64/tools/syscall_32.tbl | 1 +
arch/loongarch/vdso/Makefile | 2 +-
arch/m68k/kernel/syscalls/syscall.tbl | 1 +
arch/microblaze/kernel/syscalls/syscall.tbl | 1 +
arch/mips/kernel/syscalls/syscall_n32.tbl | 1 +
arch/mips/kernel/syscalls/syscall_n64.tbl | 1 +
arch/mips/kernel/syscalls/syscall_o32.tbl | 1 +
arch/parisc/boot/compressed/Makefile | 2 +-
arch/parisc/kernel/syscalls/syscall.tbl | 1 +
arch/powerpc/boot/Makefile | 3 +-
arch/powerpc/kernel/syscalls/syscall.tbl | 1 +
arch/s390/Makefile | 3 +-
arch/s390/kernel/syscalls/syscall.tbl | 1 +
arch/s390/purgatory/Makefile | 3 +-
arch/sh/kernel/syscalls/syscall.tbl | 1 +
arch/sparc/kernel/syscalls/syscall.tbl | 1 +
arch/x86/Makefile | 4 +-
arch/x86/boot/compressed/Makefile | 7 +-
arch/x86/entry/syscalls/syscall_32.tbl | 1 +
arch/x86/entry/syscalls/syscall_64.tbl | 1 +
arch/xtensa/kernel/syscalls/syscall.tbl | 1 +
block/bdev.c | 23 +-
block/fops.c | 5 +-
drivers/base/firmware_loader/main.c | 59 +-
drivers/block/nbd.c | 54 +-
drivers/crypto/ccp/sev-dev.c | 17 +-
drivers/dax/super.c | 2 +-
drivers/firmware/efi/libstub/Makefile | 4 +-
drivers/target/target_core_configfs.c | 14 +-
fs/9p/vfs_file.c | 17 +-
fs/9p/vfs_inode.c | 2 +-
fs/9p/vfs_inode_dotl.c | 2 +-
fs/affs/inode.c | 2 +-
fs/afs/dir.c | 4 +-
fs/afs/dynroot.c | 6 +-
fs/afs/inode.c | 8 +-
fs/aio.c | 6 +-
fs/backing-file.c | 153 +-
fs/befs/linuxvfs.c | 2 +-
fs/bfs/inode.c | 2 +-
fs/binfmt_misc.c | 7 +-
fs/btrfs/compression.h | 4 +-
fs/btrfs/defrag.c | 7 +-
fs/btrfs/extent_io.c | 21 +-
fs/btrfs/file.c | 9 +-
fs/btrfs/inode.c | 83 +-
fs/btrfs/misc.h | 5 -
fs/btrfs/ordered-data.c | 2 +-
fs/btrfs/subpage.c | 5 +-
fs/btrfs/volumes.c | 11 +-
fs/buffer.c | 6 +-
fs/ceph/addr.c | 6 +-
fs/ceph/cache.c | 2 +-
fs/ceph/crypto.c | 4 +-
fs/ceph/file.c | 4 +-
fs/ceph/inode.c | 28 +-
fs/coda/cnode.c | 4 +-
fs/coredump.c | 142 +-
fs/cramfs/inode.c | 2 +-
fs/crypto/keyring.c | 2 +-
fs/crypto/keysetup.c | 2 +-
fs/dax.c | 30 +-
fs/dcache.c | 35 +-
fs/drop_caches.c | 2 +-
fs/ecryptfs/Kconfig | 2 +-
fs/ecryptfs/crypto.c | 90 +-
fs/ecryptfs/ecryptfs_kernel.h | 13 +-
fs/ecryptfs/inode.c | 13 +-
fs/ecryptfs/keystore.c | 65 +-
fs/ecryptfs/main.c | 7 +
fs/ecryptfs/super.c | 5 +-
fs/efs/inode.c | 2 +-
fs/erofs/data.c | 5 +-
fs/erofs/fileio.c | 6 +-
fs/erofs/inode.c | 2 +-
fs/ext2/inode.c | 2 +-
fs/ext4/inode.c | 28 +-
fs/ext4/orphan.c | 4 +-
fs/f2fs/compress.c | 2 +-
fs/f2fs/data.c | 7 +-
fs/f2fs/inode.c | 2 +-
fs/f2fs/namei.c | 4 +-
fs/f2fs/super.c | 2 +-
fs/file.c | 35 +-
fs/file_attr.c | 4 -
fs/freevxfs/vxfs_inode.c | 2 +-
fs/fs-writeback.c | 187 +-
fs/fuse/dir.c | 2 +-
fs/fuse/file.c | 286 ++-
fs/fuse/fuse_i.h | 8 -
fs/fuse/inode.c | 17 +-
fs/gfs2/aops.c | 14 +-
fs/gfs2/file.c | 2 +-
fs/gfs2/glock.c | 2 +-
fs/gfs2/glops.c | 2 +-
fs/gfs2/inode.c | 4 +-
fs/gfs2/ops_fstype.c | 2 +-
fs/hfs/btree.c | 2 +-
fs/hfs/inode.c | 2 +-
fs/hfsplus/super.c | 2 +-
fs/hostfs/hostfs_kern.c | 2 +-
fs/hpfs/dir.c | 2 +-
fs/hpfs/inode.c | 2 +-
fs/inode.c | 305 +--
fs/iomap/Makefile | 3 +-
fs/iomap/bio.c | 88 +
fs/iomap/buffered-io.c | 646 +++--
fs/iomap/direct-io.c | 268 +-
fs/iomap/internal.h | 12 +
fs/iomap/ioend.c | 2 -
fs/iomap/iter.c | 20 +-
fs/iomap/seek.c | 8 +-
fs/iomap/trace.h | 7 +-
fs/isofs/inode.c | 2 +-
fs/jffs2/fs.c | 4 +-
fs/jfs/file.c | 4 +-
fs/jfs/inode.c | 2 +-
fs/jfs/jfs_incore.h | 6 +-
fs/jfs/jfs_txnmgr.c | 2 +-
fs/kernfs/inode.c | 2 +-
fs/libfs.c | 7 +-
fs/minix/inode.c | 2 +-
fs/mount.h | 3 +-
fs/namei.c | 150 +-
fs/namespace.c | 48 +-
fs/netfs/buffered_write.c | 2 +-
fs/netfs/misc.c | 10 +-
fs/netfs/read_single.c | 6 +-
fs/nfs/inode.c | 2 +-
fs/nfs/localio.c | 46 +-
fs/nfs/nfs4idmap.c | 7 +-
fs/nfs/pnfs.c | 2 +-
fs/nfsd/vfs.c | 2 +-
fs/nilfs2/cpfile.c | 2 +-
fs/nilfs2/dat.c | 2 +-
fs/nilfs2/ifile.c | 2 +-
fs/nilfs2/inode.c | 10 +-
fs/nilfs2/sufile.c | 2 +-
fs/notify/fsnotify.c | 2 +-
fs/nsfs.c | 101 +-
fs/ntfs3/inode.c | 2 +-
fs/ocfs2/alloc.c | 2 +-
fs/ocfs2/dlmglue.c | 2 +-
fs/ocfs2/inode.c | 27 +-
fs/ocfs2/inode.h | 1 -
fs/ocfs2/journal.c | 11 +-
fs/ocfs2/ocfs2_trace.h | 2 -
fs/ocfs2/super.c | 2 +-
fs/omfs/inode.c | 2 +-
fs/open.c | 6 +-
fs/openpromfs/inode.c | 2 +-
fs/orangefs/inode.c | 6 +-
fs/orangefs/orangefs-utils.c | 6 +-
fs/overlayfs/dir.c | 2 +-
fs/overlayfs/inode.c | 6 +-
fs/overlayfs/util.c | 10 +-
fs/pidfs.c | 189 +-
fs/pipe.c | 2 +-
fs/qnx4/inode.c | 2 +-
fs/qnx6/inode.c | 2 +-
fs/quota/dquot.c | 2 +-
fs/romfs/super.c | 2 +-
fs/smb/client/cifs_spnego.c | 6 +-
fs/smb/client/cifsfs.c | 2 +-
fs/smb/client/inode.c | 14 +-
fs/splice.c | 2 +-
fs/squashfs/inode.c | 2 +-
fs/super.c | 1 +
fs/sync.c | 19 +-
fs/ubifs/file.c | 2 +-
fs/ubifs/super.c | 2 +-
fs/udf/inode.c | 2 +-
fs/ufs/inode.c | 2 +-
fs/utimes.c | 1 +
fs/xfs/libxfs/xfs_errortag.h | 6 +-
fs/xfs/scrub/common.c | 2 +-
fs/xfs/scrub/inode_repair.c | 2 +-
fs/xfs/scrub/parent.c | 2 +-
fs/xfs/scrub/xfarray.c | 2 +-
fs/xfs/xfs_aops.c | 7 +-
fs/xfs/xfs_bmap_util.c | 2 +-
fs/xfs/xfs_file.c | 50 +-
fs/xfs/xfs_health.c | 4 +-
fs/xfs/xfs_icache.c | 6 +-
fs/xfs/xfs_inode.c | 6 +-
fs/xfs/xfs_inode_item.c | 4 +-
fs/xfs/xfs_iomap.c | 38 +-
fs/xfs/xfs_iops.c | 2 +-
fs/xfs/xfs_reflink.h | 2 +-
fs/xfs/xfs_zone_alloc.c | 28 +-
fs/zonefs/file.c | 5 +-
fs/zonefs/super.c | 4 +-
include/asm-generic/vmlinux.lds.h | 3 +-
include/linux/backing-dev-defs.h | 2 +
include/linux/backing-dev.h | 5 +-
include/linux/cleanup.h | 15 +-
include/linux/cred.h | 22 +
include/linux/fs.h | 164 +-
include/linux/init_task.h | 1 -
include/linux/iomap.h | 86 +-
include/linux/mm.h | 8 +-
.../linux/{ns_common.h => ns/ns_common_types.h} | 145 +-
include/linux/ns/nstree_types.h | 55 +
include/linux/ns_common.h | 233 +-
include/linux/nsfs.h | 3 +
include/linux/nsproxy.h | 9 +-
include/linux/nstree.h | 52 +-
include/linux/pagemap.h | 18 +-
include/linux/pid_namespace.h | 3 +-
include/linux/pipe_fs_i.h | 23 +-
include/linux/pseudo_fs.h | 1 +
include/linux/sched/coredump.h | 2 +-
include/linux/shmem_fs.h | 2 +-
include/linux/syscalls.h | 4 +
include/linux/types.h | 1 +
include/linux/user_namespace.h | 4 +-
include/linux/writeback.h | 15 +-
include/trace/events/writeback.h | 8 +-
include/uapi/asm-generic/posix_types.h | 1 +
include/uapi/asm-generic/unistd.h | 4 +-
include/uapi/linux/nsfs.h | 58 +
include/uapi/linux/pidfd.h | 11 +-
init/do_mounts.c | 3 +-
init/do_mounts_rd.c | 3 +-
init/init_task.c | 27 +
init/version-timestamp.c | 7 +-
io_uring/rw.c | 16 +-
ipc/msgutil.c | 7 +-
ipc/namespace.c | 3 +-
kernel/acct.c | 29 +-
kernel/cgroup/cgroup.c | 21 +-
kernel/cgroup/namespace.c | 2 +-
kernel/cred.c | 33 +-
kernel/exit.c | 3 +-
kernel/fork.c | 3 +-
kernel/nscommon.c | 246 +-
kernel/nsproxy.c | 57 +-
kernel/nstree.c | 782 +++++-
kernel/pid.c | 12 +-
kernel/pid_namespace.c | 2 +-
kernel/time/namespace.c | 5 +-
kernel/trace/trace_events_user.c | 22 +-
kernel/user.c | 7 +-
kernel/watch_queue.c | 4 +-
mm/backing-dev.c | 2 +-
mm/fadvise.c | 3 +-
mm/filemap.c | 171 +-
mm/page-writeback.c | 6 -
mm/shmem.c | 8 +-
mm/truncate.c | 10 +-
mm/vmscan.c | 2 +-
mm/workingset.c | 2 +-
net/core/net_namespace.c | 2 +-
net/dns_resolver/dns_query.c | 6 +-
net/unix/af_unix.c | 17 +-
scripts/Makefile.extrawarn | 4 +-
scripts/syscall.tbl | 1 +
security/keys/process_keys.c | 2 +-
security/landlock/fs.c | 2 +-
tools/include/uapi/linux/nsfs.h | 70 +
tools/testing/selftests/coredump/.gitignore | 4 +
tools/testing/selftests/coredump/Makefile | 8 +-
...dump_test.c => coredump_socket_protocol_test.c} | 1177 ++++-----
.../selftests/coredump/coredump_socket_test.c | 742 ++++++
tools/testing/selftests/coredump/coredump_test.h | 59 +
.../selftests/coredump/coredump_test_helpers.c | 383 +++
tools/testing/selftests/coredump/stackdump_test.c | 1662 +-----------
tools/testing/selftests/filesystems/utils.c | 2 +-
tools/testing/selftests/namespaces/.gitignore | 9 +
tools/testing/selftests/namespaces/Makefile | 24 +-
.../selftests/namespaces/cred_change_test.c | 814 ++++++
.../selftests/namespaces/listns_efault_test.c | 530 ++++
.../selftests/namespaces/listns_pagination_bug.c | 138 +
.../selftests/namespaces/listns_permissions_test.c | 759 ++++++
tools/testing/selftests/namespaces/listns_test.c | 679 +++++
.../selftests/namespaces/ns_active_ref_test.c | 2672 ++++++++++++++++++++
tools/testing/selftests/namespaces/nsid_test.c | 107 +-
.../namespaces/regression_pidfd_setns_test.c | 113 +
.../testing/selftests/namespaces/siocgskns_test.c | 1824 +++++++++++++
tools/testing/selftests/namespaces/stress_test.c | 626 +++++
tools/testing/selftests/namespaces/wrappers.h | 35 +
tools/testing/selftests/pidfd/pidfd.h | 15 +-
tools/testing/selftests/pidfd/pidfd_info_test.c | 73 +
290 files changed, 14166 insertions(+), 4897 deletions(-)
create mode 100644 fs/iomap/bio.c
copy include/linux/{ns_common.h => ns/ns_common_types.h} (56%)
create mode 100644 include/linux/ns/nstree_types.h
create mode 100644 tools/testing/selftests/coredump/.gitignore
copy tools/testing/selftests/coredump/{stackdump_test.c => coredump_socket_protoco [...]
create mode 100644 tools/testing/selftests/coredump/coredump_socket_test.c
create mode 100644 tools/testing/selftests/coredump/coredump_test.h
create mode 100644 tools/testing/selftests/coredump/coredump_test_helpers.c
create mode 100644 tools/testing/selftests/namespaces/cred_change_test.c
create mode 100644 tools/testing/selftests/namespaces/listns_efault_test.c
create mode 100644 tools/testing/selftests/namespaces/listns_pagination_bug.c
create mode 100644 tools/testing/selftests/namespaces/listns_permissions_test.c
create mode 100644 tools/testing/selftests/namespaces/listns_test.c
create mode 100644 tools/testing/selftests/namespaces/ns_active_ref_test.c
create mode 100644 tools/testing/selftests/namespaces/regression_pidfd_setns_test.c
create mode 100644 tools/testing/selftests/namespaces/siocgskns_test.c
create mode 100644 tools/testing/selftests/namespaces/stress_test.c
create mode 100644 tools/testing/selftests/namespaces/wrappers.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 d9a64bf6a6d cobol: Expose warnings as command-line options.
new 3e02f86cd13 libstdc++: Inconsistent const in flat_map's value_type [PR122921]
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:
libstdc++-v3/include/std/flat_map | 2 +-
libstdc++-v3/testsuite/23_containers/flat_map/1.cc | 12 ++++++++++++
libstdc++-v3/testsuite/23_containers/flat_multimap/1.cc | 12 ++++++++++++
3 files changed, 25 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.
unknown user pushed a change to branch master
in repository gcc.
from cf78d402655 arm: Fix constraints in MVE asrl and lsll patterns [PR122858]
new d9a64bf6a6d cobol: Expose warnings as command-line options.
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/cobol/Make-lang.in | 1 +
gcc/cobol/cbldiag.h | 114 +++++-
gcc/cobol/cdf.y | 78 ++--
gcc/cobol/cobol1.cc | 208 +++++++++-
gcc/cobol/except.cc | 9 -
gcc/cobol/exceptg.h | 2 +-
gcc/cobol/gcobol.1 | 228 ++++++++++-
gcc/cobol/genapi.cc | 13 +-
gcc/cobol/gengen.cc | 32 +-
gcc/cobol/lang-specs.h | 46 +++
gcc/cobol/lang.opt | 254 +++++++++++-
gcc/cobol/lexio.cc | 28 +-
gcc/cobol/messages.cc | 388 ++++++++++++++++++
gcc/cobol/parse.y | 308 ++++++--------
gcc/cobol/parse_ante.h | 33 +-
gcc/cobol/scan.l | 67 ++-
gcc/cobol/scan_ante.h | 44 +-
gcc/cobol/scan_post.h | 7 +-
gcc/cobol/show_parse.h | 20 +-
gcc/cobol/symbols.cc | 8 +-
gcc/cobol/symbols.h | 31 +-
gcc/cobol/token_names.h | 1048 +++++++++++++++++++++++------------------------
gcc/cobol/util.cc | 77 ++--
gcc/cobol/util.h | 2 -
24 files changed, 2052 insertions(+), 994 deletions(-)
create mode 100644 gcc/cobol/messages.cc
--
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 releases/gcc-15
in repository gcc.
from 746e09b32b5 arm: Only reverse FP inequalities when -ffinite-math-only [ [...]
new 4d8f72b510b arm: Fix constraints in MVE asrl and lsll patterns [PR122858]
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/config/arm/constraints.md | 9 +++-
gcc/config/arm/mve.md | 71 ++++++++++++++----------
gcc/testsuite/gcc.target/arm/mve/pr122858.c | 83 +++++++++++++++++++++++++++++
3 files changed, 132 insertions(+), 31 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/arm/mve/pr122858.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 c50d263beff fortran: Honor array constructor type-spec during folding [ [...]
new cf78d402655 arm: Fix constraints in MVE asrl and lsll patterns [PR122858]
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/config/arm/constraints.md | 9 +++-
gcc/config/arm/mve.md | 71 ++++++++++++++----------
gcc/testsuite/gcc.target/arm/mve/pr122858.c | 83 +++++++++++++++++++++++++++++
3 files changed, 132 insertions(+), 31 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/arm/mve/pr122858.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 4d1bfc66f84 c++: Fix ODR regressions caused by P2115R0 changes [PR122905]
new c50d263beff fortran: Honor array constructor type-spec during folding [ [...]
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/arith.cc | 35 +++
gcc/fortran/array.cc | 101 +++++--
.../gfortran.dg/array_constructor_typespec_1.f90 | 326 +++++++++++++++++++++
3 files changed, 441 insertions(+), 21 deletions(-)
create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_typespec_1.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 binutils-gdb.
from b053b7b5b40 gdb/dwarf: clarify meaning dwarf2_per_cu::{m_section,m_sect [...]
new 40cfadce94b Add support for new Ada task state
new 9603180dd2b Fix crash from eval_op_objc_msgcall
new 4dfb6da780b Use a vector in objc_msgcall_operation::evaluate
new 997668ca389 Rename some locals in objc_msgcall_operation::evaluate
new 887bcaf98ea Merge eval_op_objc_msgcall into objc_msgcall_operation::evaluate
The 5 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/ada-tasks.c | 6 ++-
gdb/doc/gdb.texinfo | 4 ++
gdb/eval.c | 152 ++++++++++++++++++++++++----------------------------
3 files changed, 77 insertions(+), 85 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.