This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from a0456f1b717 a68: install link from A68_INSTALL_NAME to A68_TARGET_INSTA [...]
new 976be4e0148 [PATCH][PR target/122942] RISC-V: Add zifencei extension to [...]
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/riscv/riscv-profiles.def | 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 fs-next
in repository linux-next.
omits f8d93c0f7b5a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
omits 01c388b96358 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...]
omits 63809f9691f9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
omits 146c87d51014 Merge branch '9p-next' of https://github.com/martinetd/linux
omits e12386b2ed04 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...]
omits 19b2157c40b3 Merge branch 'master' of https://github.com/Paragon-Softwa [...]
omits 110a309aec9f Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...]
omits b3fd82f28e7f Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...]
omits 529d34922123 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...]
omits 2d5450e8d11e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
omits 3f264543ac2e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
omits 6cdf6dbaaeb1 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...]
omits 765da6e9b75f Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...]
omits 2e1160dd0459 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...]
omits 1f570d8850f6 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...]
omits 7564fdb9b639 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...]
omits cd4b66cd23a3 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...]
omits f6880477d002 Merge branch 'configfs-next' of https://git.kernel.org/pub [...]
omits e0e99e960e7a Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...]
omits 0675f70a51e6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
omits cf46ed30bf9f Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...]
omits 84af72563cf5 cifs: Use netfs_alloc/free_folioq_buffer()
omits ca7d71facd2d smb: client: show smb lease key in open_dirs output
omits f51a3d69fad8 smb: client: show smb lease key in open_files output
omits 1e366d088866 ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIA [...]
omits 6afae3414127 ext4: subdivide EXT4_EXT_DATA_VALID1
omits a4e2cc74a11b ext4: cleanup zeroout in ext4_split_extent_at()
omits f1dd46b97573 ksmbd: ipc: fix use-after-free in ipc_msg_send_request
omits da347da69d91 smb: client: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks [...]
omits 2cd24b5da317 smb: server: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks [...]
omits 58d7aaf50899 smb: smbdirect: introduce SMBDIRECT_CHECK_STATUS_{WARN,DIS [...]
omits 6100b43b5f61 smb: smbdirect: introduce SMBDIRECT_DEBUG_ERR_PTR() helper
omits 0aa1f4473bbe ksmbd: vfs: fix race on m_flags in vfs_cache
omits 8d86324b3544 ksmbd: Replace strcpy + strcat to improve convert_to_nt_pathname
omits ca08b6cbe18e smb: move FILE_SYSTEM_ATTRIBUTE_INFO to common/fscc.h
omits d15d977bf573 ksmbd: implement error handling for STATUS_INFO_LENGTH_MIS [...]
omits 8e72169bce96 ksmbd: fix use-after-free in ksmbd_tree_connect_put under [...]
omits 1d32b0cf64d4 ksmbd: server: avoid busy polling in accept loop
omits 3dfc2888f4d2 smb: move create_durable_reconn to common/smb2pdu.h
omits cb37e920590c smb: fix some warnings reported by scripts/checkpatch.pl
omits 5f7bbee7d3db smb: do some cleanups
omits 99b05ff4873a smb: move FILE_SYSTEM_SIZE_INFO to common/fscc.h
omits a98267ae5b33 smb: move some duplicate struct definitions to common/fscc.h
omits 8b4d1b7b773f smb: move list of FileSystemAttributes to common/fscc.h
omits 884b1f04fc86 smb: move SMB_NEGOTIATE_REQ to common/smb2pdu.h
omits 18f12e375708 smb: move some duplicate definitions to common/smb2pdu.h
omits cfea319775f8 smb: move create_durable_rsp_v2 to common/smb2pdu.h
omits d4b2240c1531 smb: move create_durable_handle_reconnect_v2 to common/smb2pdu.h
omits 2d0155c4b885 smb: move create_durable_req_v2 to common/smb2pdu.h
omits 6482bbdca2d9 smb: move MAX_CIFS_SMALL_BUFFER_SIZE to common/smbglob.h
omits 0d9a64768c5d smb/client: fix CAP_BULK_TRANSFER value
omits 6cf85324c46c ksmbd: skip lock-range check on equal size to avoid size== [...]
omits 8dfe19cda2ad smb: move resume_key_ioctl_rsp to common/smb2pdu.h
omits fe1fa74aea10 smb: move copychunk definitions to common/smb2pdu.h
omits 4cc2fed7ed58 smb: move smb_sockaddr_in and smb_sockaddr_in6 to common/s [...]
omits 5bae65a1f0ee smb: move SMB1_PROTO_NUMBER to common/smbglob.h
omits b4cae897429e smb: move get_rfc1002_len() to common/smbglob.h
omits 66296b5f1692 smb: move smb_version_values to common/smbglob.h
omits d7ee3e7c2675 smb: rename common/cifsglob.h to common/smbglob.h
omits 5a43c7df24f6 smb/server: update some misguided comment of smb2_0_server [...]
omits 68193cb582ba smb/server: fix return value of smb2_oplock_break()
omits 58fec3efd1f2 smb/server: fix return value of smb2_ioctl()
omits c917136c5837 smb/server: fix return value of smb2_query_dir()
omits b99b431da403 smb/server: fix return value of smb2_notify()
omits cf98a3931d0d smb/server: fix return value of smb2_read()
omits 3af093804cc1 ksmbd: Use HMAC-MD5 library for NTLMv2
omits b4ddcc2a71d0 ksmbd: Use HMAC-SHA256 library for message signing and key [...]
omits e0607b5586e0 ksmbd: Use SHA-512 library for SMB3.1.1 preauth hash
omits bda97f51ec68 cifs: Use netfs_alloc/free_folioq_buffer()
omits 0f473792215e smb: client: show smb lease key in open_dirs output
omits 62d937a4a699 smb: client: show smb lease key in open_files output
omits c0ee17208345 docs: f2fs: wrap ASCII tables in literal blocks to fix LaT [...]
new 7d0a66e4bb90 Linux 6.18
new 1e5bedfdc278 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...]
new 531b583c3bec Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
new 4703fb78fe01 Merge branch 'configfs-next' of https://git.kernel.org/pub [...]
new 264d79ef635b Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...]
new 0bdbf89a8bbe erofs: switch on-disk header `erofs_fs.h` to MIT license
new 9be3f5d5af5b Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...]
new 61079c1b9c17 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...]
new 13095dfcca73 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...]
new 0f9885eab918 ext4: subdivide EXT4_EXT_DATA_VALID1
new 1fec988b1f71 ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIA [...]
new c42e9f199c41 ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting bef [...]
new 2410e55561cc ext4: correct the mapping status if the extent has been zeroed
new 4b4a6ac831ff ext4: don't cache extent during splitting extent
new 87d5cb059b8a ext4: drop extent cache after doing PARTIAL_VALID1 zeroout
new 889085343ddf ext4: drop extent cache when splitting extent fails
new 02f8dc1707ce ext4: cleanup zeroout in ext4_split_extent_at()
new 13cbc168d9ba ext4: cleanup useless out label in __es_remove_extent()
new ad02a3d000a5 ext4: make __es_remove_extent() check extent status
new 41a414d53bfb ext4: make ext4_es_cache_extent() support overwrite existi [...]
new 4e84970a460d ext4: adjust the debug info in ext4_es_cache_extent()
new d494567091ed ext4: replace ext4_es_insert_extent() when caching on-disk [...]
new 6fb67ac89690 ext4: drop the TODO comment in ext4_es_insert_extent()
new 85ac823b5db1 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...]
new 9fdd4719c9c8 docs: f2fs: wrap ASCII tables in literal blocks to fix LaT [...]
new 0a02f34d28f6 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...]
new 4d16f64f7ad8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
new ede060436343 gfs2: Fix use of bio_chain
new 35e6a32b43fe Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
new e009cb1e3093 ksmbd: Use SHA-512 library for SMB3.1.1 preauth hash
new 924067ef183b ksmbd: Use HMAC-SHA256 library for message signing and key [...]
new 3a597e6e9701 ksmbd: Use HMAC-MD5 library for NTLMv2
new c5b462e35373 smb/server: fix return value of smb2_read()
new d1a30b9ddc3d smb/server: fix return value of smb2_notify()
new dafe22bc676d smb/server: fix return value of smb2_query_dir()
new 269df046c1e1 smb/server: fix return value of smb2_ioctl()
new a3c4445fdbbb smb/server: fix return value of smb2_oplock_break()
new 7d9f51d36b6c smb/server: update some misguided comment of smb2_0_server [...]
new 94b955167e3b smb: rename common/cifsglob.h to common/smbglob.h
new 34cf191bb6a3 smb: move smb_version_values to common/smbglob.h
new 36c31540cf52 smb: move get_rfc1002_len() to common/smbglob.h
new cd311445d9f5 smb: move SMB1_PROTO_NUMBER to common/smbglob.h
new 7844d50ca239 smb: move smb_sockaddr_in and smb_sockaddr_in6 to common/s [...]
new cc26f593dc19 smb: move copychunk definitions to common/smb2pdu.h
new 9c98f5eec877 smb: move resume_key_ioctl_rsp to common/smb2pdu.h
new 5d510ac31626 ksmbd: skip lock-range check on equal size to avoid size== [...]
new 4a7f96078032 smb/client: fix CAP_BULK_TRANSFER value
new 884a1d4e9c09 smb: move MAX_CIFS_SMALL_BUFFER_SIZE to common/smbglob.h
new 833a75fc9ecc smb: move create_durable_req_v2 to common/smb2pdu.h
new 81a45de432c6 smb: move create_durable_handle_reconnect_v2 to common/smb2pdu.h
new 96721fd29226 smb: move create_durable_rsp_v2 to common/smb2pdu.h
new 1172d8598499 smb: move some duplicate definitions to common/smb2pdu.h
new d8ac9879182a smb: move SMB_NEGOTIATE_REQ to common/smb2pdu.h
new 84d8d4cf8873 smb: move list of FileSystemAttributes to common/fscc.h
new d7edd3892d97 smb: move some duplicate struct definitions to common/fscc.h
new 464b913993a1 smb: move FILE_SYSTEM_SIZE_INFO to common/fscc.h
new 95e8c1bfa56e smb: do some cleanups
new e7e60e8bfcc5 smb: fix some warnings reported by scripts/checkpatch.pl
new 5003ad718af7 smb: move create_durable_reconn to common/smb2pdu.h
new 3316a8fc840d ksmbd: server: avoid busy polling in accept loop
new b39a1833cc4a ksmbd: fix use-after-free in ksmbd_tree_connect_put under [...]
new e4442b2e95ba ksmbd: implement error handling for STATUS_INFO_LENGTH_MIS [...]
new c4a2a49f7df4 smb: move FILE_SYSTEM_ATTRIBUTE_INFO to common/fscc.h
new dc81b8f4f0fc ksmbd: Replace strcpy + strcat to improve convert_to_nt_pathname
new 991f8a79db99 ksmbd: vfs: fix race on m_flags in vfs_cache
new 1f3fd108c5c5 smb: smbdirect: introduce SMBDIRECT_DEBUG_ERR_PTR() helper
new 1adb2dab9727 smb: smbdirect: introduce SMBDIRECT_CHECK_STATUS_{WARN,DIS [...]
new 425c32750b48 smb: server: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks [...]
new dc10cf1368af smb: client: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks [...]
new 1fab1fa091f5 ksmbd: ipc: fix use-after-free in ipc_msg_send_request
new 9cfcd8601e56 smb: client: show smb lease key in open_files output
new f78b83dce273 smb: client: show smb lease key in open_dirs output
new e1469f56089f cifs: Use netfs_alloc/free_folioq_buffer()
new c92939eaeb77 cifs: client: enforce consistent handling of multichannel [...]
new 3ade50c3fc73 cifs: client: allow changing multichannel mount options on [...]
new 62a670e56b73 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...]
new e39e2bfff900 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...]
new e3e8e176ca48 NFSD: Make FILE_SYNC WRITEs comply with spec
new 06c5c97293e3 NFSD: Implement NFSD_IO_DIRECT for NFS WRITE
new fa8d4e6784d1 NFSD: add Documentation/filesystems/nfs/nfsd-io-modes.rst
new d66485fb4551 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...]
new 67dcf44957e0 Merge branch 'master' of https://github.com/Paragon-Softwa [...]
new 93ced0898dd4 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...]
new e8c14eed325a Merge branch '9p-next' of https://github.com/martinetd/linux
new e093d65d84ce Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
new 88f1a3c73978 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...]
new 781b8d22e5d5 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
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 (f8d93c0f7b5a)
\
N -- N -- N refs/heads/fs-next (781b8d22e5d5)
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 87 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/nfs/nfsd-io-modes.rst | 144 +++++++++++++++++++++
Makefile | 2 +-
fs/erofs/erofs_fs.h | 2 +-
fs/ext4/extents.c | 55 ++++++--
fs/ext4/extents_status.c | 124 +++++++++++++-----
fs/ext4/inode.c | 18 +--
fs/gfs2/lops.c | 2 +-
fs/nfsd/debugfs.c | 1 +
fs/nfsd/trace.h | 2 +
fs/nfsd/vfs.c | 159 +++++++++++++++++++++++-
fs/smb/client/cifsfs.c | 1 -
fs/smb/client/cifsproto.h | 4 +-
fs/smb/client/connect.c | 4 +-
fs/smb/client/fs_context.c | 115 ++++++++++++++---
fs/smb/client/fs_context.h | 2 +
fs/smb/client/sess.c | 32 +++--
fs/smb/client/smb2pdu.c | 56 ++++++---
17 files changed, 620 insertions(+), 103 deletions(-)
create mode 100644 Documentation/filesystems/nfs/nfsd-io-modes.rst
--
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 fs-current
in repository linux-next.
omits cf46ed30bf9f Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...]
new 7d0a66e4bb90 Linux 6.18
new 1e5bedfdc278 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...]
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 (cf46ed30bf9f)
\
N -- N -- N refs/heads/fs-current (1e5bedfdc278)
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 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:
Makefile | 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 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.