This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
discards a306191c302d Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] discards 791c3ba7995b Merge branch 'ftrace/fixes' of https://git.kernel.org/pub/ [...] discards 4eba055f9d03 Merge branch 'i2c/i2c-host-fixes' of https://git.kernel.or [...] discards de012dcb588f Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] discards 3321b80efa78 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] discards 633ebc34bc4f Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 0c84a830ca61 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] discards 6188be865c9d Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 14c5e8ece80d Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] discards 8da579977d49 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] discards 359d5cbfbc63 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] discards 44938a5d36b4 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] discards 1b881de2f125 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] discards 5baaf2251db3 Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] discards a0b58b94c53d Merge branch 'kbuild-fixes' of https://git.kernel.org/pub/ [...] discards 7059df623766 Merge branch 'fs-current' of linux-next discards b839426a48ef Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] discards 1e5bedfdc278 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] adds ca82a7ea2299 iomap: simplify iomap_iter_advance() adds 7aa6bc3e8766 iomap: adjust read range correctly for non-block-aligned p [...] adds 573c14c8218b iomap: move bio read logic into helper function adds 7588469b5ea4 iomap: move read/readahead bio submission logic into helpe [...] adds d1f9893fcd84 iomap: store read/readahead bio generically adds e0e15340e41e iomap: iterate over folio mapping in iomap_readpage_iter() adds 8805a9c64be7 iomap: rename iomap_readpage_iter() to iomap_read_folio_iter() adds 87a13819dde3 iomap: rename iomap_readpage_ctx struct to iomap_read_folio_ctx adds d43558ae6729 iomap: track pending read bytes more optimally adds fb7a10ac4704 iomap: set accurate iter->pos when reading folio ranges adds b2f35ac4146d iomap: add caller-provided callbacks for read and readahead adds c2b1adc46245 iomap: move buffered io bio logic into new file adds d4e88bb08e5f iomap: make iomap_read_folio() a void return adds 03e9618e8240 fuse: use iomap for read_folio adds 4ea907108a5c fuse: use iomap for readahead adds 93570c652b80 fuse: remove fc->blkbits workaround for partial writes adds 4966b4665268 Merge patch series "fuse: use iomap for buffered reads + r [...] adds f8d98072feee filemap: add helper to look up dirty folios in a range adds 49590716be88 iomap: remove pos+len BUG_ON() to after folio lookup adds 395ed1ef0012 iomap: optional zero range dirty folio processing adds 5c13dde963df xfs: always trim mapping to requested range for zero range adds 77c475692c5e xfs: fill dirty folios on zero range of unwritten mappings adds 39be21386d14 iomap: remove old partial eof zeroing optimization adds 66d78a11479c xfs: error tag to force zeroing on debug kernels adds 560507cbc151 Merge patch series "iomap: zero range folio batch support" adds 001397f5ef49 iomap: add IOMAP_DIO_FSBLOCK_ALIGNED flag adds 8caec6c9fef7 xfs: support sub-block aligned vectors in always COW mode adds ca3557a68684 Merge patch series "alloc misaligned vectors for zoned XFS v2" adds a0f1cabe294c iomap: rename bytes_pending/bytes_accounted to bytes_submi [...] adds 9d875e0eef8e iomap: account for unaligned end offsets when truncating r [...] adds 7e6cea5ae2f5 docs: document iomap writeback's iomap_finish_folio_write( [...] adds 6b1fd2281fb0 iomap: optimize pending async writeback accounting adds f8eaf79406fe iomap: simplify ->read_folio_range() error handling for reads adds a298febc47e0 iomap: simplify when reads can be skipped for writes adds fed9c62d28b7 iomap: use find_next_bit() for dirty bitmap scanning adds b56c1c54f225 iomap: use find_next_bit() for uptodate bitmap scanning adds f53d302ee8f5 Merge patch series "iomap: buffered io changes" adds f9f85149994d fs, iomap: remove IOCB_DIO_CALLER_COMP adds ddb4873286e0 iomap: always run error completions in user context adds 29086a31b3ab iomap: rework REQ_FUA selection adds eca9dc20891d iomap: support write completions from interrupt context adds 76192a42c210 iomap: invert the polarity of IOMAP_DIO_INLINE_COMP adds 5ec58e6acdec Merge patch series "enable iomap dio write completions fro [...] adds d7ff85d4b899 iomap: fix iomap_read_end() for already uptodate folios adds 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 [...] adds b2c43efc3c8d initrd: Replace simple_strtol with kstrtoint to improve ra [...] adds 10436adf9df6 iomap: use largest_zero_folio() in iomap_dio_zero() adds 0bbb838f385a ecryptfs: Use MD5 library instead of crypto_shash adds 20052f2ef08a fs: touch up predicts in putname() adds fbc22c299636 fs: do not pass a parameter for sync_inodes_one_sb() adds 2706659d642e fs: fully sync all fses even for an emergency sync adds a4db63b88f16 Merge patch series "fs: fully sync all fsese even for an e [...] adds a6446829f841 init: Replace simple_strtoul() with kstrtouint() in root_d [...] adds a6773e6932cb jfs: Rename _inline to avoid conflict with clang's '-fms-e [...] adds c4781dc3d1cf Kbuild: enable -fms-extensions adds 5ff8ad390952 kbuild: Add '-fms-extensions' to areas with dedicated CFLAGS adds 3c60b0b1e55a Merge patch "kbuild: Add '-fms-extensions' to areas with d [...] adds aa70b9cf6856 Merge branch 'kbuild-6.19.fms.extension' adds 854e8df2ce6b fs/pipe: stop duplicating union pipe_index declaration adds e631df89cd5d fs: speed up path lookup with cheaper handling of MAY_EXEC adds 3e18f6256ecc btrfs: utilize IOP_FASTPERM_MAY_EXEC adds a0a28c4e4125 fs: retire now stale MAY_WRITE predicts in inode_permission() adds 04f0955b603c Merge patch series "cheaper MAY_EXEC handling for path lookup" adds 50b2a4f19b22 bdev: add hint prints in sb_set_blocksize() for LBS depend [...] adds e41c1f42919b fs: touch predicts in do_dentry_open() adds 21b561dab140 fs: hide dentry_cache behind runtime const machinery adds 9eda581bfe8a fs: move fd_install() slowpath into a dedicated routine an [...] adds 030e86dfdaa7 fs: touch up predicts in path lookup adds c29383a874ee watch_queue: Use local kmap in post_one_notification() adds 6d228c181ed2 fs: remove spurious exports in fs/file_attr.c adds bfef6e1f3488 fs: move mntput_no_expire() slowpath into a dedicated routine adds 7c179096e77e fs: add predicts based on nd->depth adds 8d79ec9e7f63 fs: mark lookup_slow() as noinline adds bef0202fb77b fs/splice.c: trivial fix: pipes -> pipe's adds 54ca9e913e22 include/linux/fs.h: trivial fix: regualr -> regular adds 3cd9a42f1b5e fs: refactor file timestamp update logic adds 7f30e7a42371 fs: lift the FMODE_NOCMTIME check into file_update_time_flags adds 013983665227 fs: export vfs_utimes adds ded99587047c btrfs: use vfs_utimes to update file timestamps adds f981264ae75e btrfs: fix the comment on btrfs_update_time adds eff094a58d00 orangefs: use inode_update_timestamps directly adds 1ed45a4ddc15 Merge patch series "re-enable IOCB_NOWAIT writes to files v2" adds 9d2a6211a7b9 fs: tidy up step_into() & friends before inlining adds 177fdbae39ec fs: inline step_into() and walk_component() adds f403e1206b70 Merge patch series "fs: tidy up step_into() & friends befo [...] adds ebf853897910 MAINTAINERS: add German Maglione as virtiofs co-maintainer new b04b2e7a6183 Merge tag 'vfs-6.19-rc1.misc' of git://git.kernel.org/pub/ [...] adds dc816f8d925c fs: assert ->i_lock held in __iget() adds be97a4b63ca8 fs: assert on ->i_count in iput_final() adds 0f607a89afe6 ocfs2: retire ocfs2_drop_inode() and I_WILL_FREE usage adds 31e332b911fc fs: add missing fences to I_NEW handling adds af6023e2ce0a fs: move wait_on_inode() from writeback.h to fs.h adds cb5db358ab57 fs: spell out fenced ->i_state accesses with explicit smp_ [...] adds d8753f788ab4 fs: provide accessors for ->i_state adds b4dbfd8653b3 Coccinelle-based conversion to use ->i_state accessors adds f5aa78e2be06 Manual conversion to use ->i_state accessors of all places [...] adds 7b12a794bf86 btrfs: use the new ->i_state accessors adds fa49168ea091 ceph: use the new ->i_state accessors adds f5a67689ba6a smb: use the new ->i_state accessors adds ba69118c5239 f2fs: use the new ->i_state accessors adds 40a4c512ad25 gfs2: use the new ->i_state accessors adds ff175a4fc2e8 overlayfs: use the new ->i_state accessors adds a18d43041b21 nilfs2: use the new ->i_state accessors adds 18c61399f6b9 xfs: use the new ->i_state accessors adds 2ed81b4bef9b fs: make plain ->i_state access fail to compile adds 11f2af2a80b5 Merge patch series "hide ->i_state behind accessors" adds a27628f43634 fs: rework I_NEW handling to operate without fences adds 4c6b40877b4d fs: cosmetic fixes to lru handling adds 003a6607304d fs: push list presence check into inode_io_list_del() adds ca0d620b0afa dcache: touch up predicts in __d_lookup_rcu() new 9368f0f9419c Merge tag 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub [...] adds 1888635532fb writeback: Wake up waiting tasks when finishing the writeb [...] adds d6e621590764 writeback: Add logging for slow writeback (exceeds sysctl_ [...] adds a21134b5d6cb mm: don't opencode filemap_fdatawrite_range in filemap_inv [...] adds 3c2e5cee5eb3 9p: don't opencode filemap_fdatawrite_range in v9fs_mmap_vm_close adds 890f141da068 ocfs2: don't opencode filemap_fdatawrite_range in ocfs2_jo [...] adds 41e52c644753 btrfs: use the local tmp_inode variable in start_delalloc_inodes adds c9501112e3cb btrfs: push struct writeback_control into start_delalloc_inodes adds 7fabcb7fbabb mm,btrfs: add a filemap_flush_nr helper adds 735965144806 mm: remove __filemap_fdatawrite adds 1bcb413d0cd8 mm: remove filemap_fdatawrite_wbc adds 45cbce5b8877 mm: remove __filemap_fdatawrite_range adds c28d67b33cbf mm: rename filemap_fdatawrite_range_kick to filemap_flush_range adds 211c43d0938d Merge patch series "filemap_* writeback interface cleanups v2" adds 151d0922bf63 writeback: cleanup writeback_chunk_size adds 90db4d4441f5 writeback: allow the file system to override MIN_WRITEBACK_PAGES adds 015a54407782 xfs: set s_min_writeback_pages for zoned file systems adds 891bea757c77 Merge patch series "allow file systems to increase the min [...] adds 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 [...] adds c9822fad8038 libfs: allow to specify s_d_flags adds 1e9a9be249ad nsfs: use inode_just_drop() adds 6dbe134e4bf7 nsfs: raise DCACHE_DONTCACHE explicitly adds b21cba8d8719 pidfs: raise DCACHE_DONTCACHE explicitly adds 4af033dad67e nsfs: raise SB_I_NODEV and SB_I_NOEXEC adds 768b1565d9d1 cgroup: add cgroup namespace to tree after owner is set adds 36a304de2640 nstree: simplify return adds 8627bc8c7d81 ns: add missing authorship adds d915fe20e5cb ns: add NS_COMMON_INIT() adds 0b1765830cf9 ns: use NS_COMMON_INIT() for all namespaces adds 3dd50c58664e ns: initialize ns_list_node for initial namespaces adds 6b053576edb1 ns: add __ns_ref_read() adds 4b06b70c8244 ns: rename to exit_nsproxy_namespaces() adds 3a18f809184b ns: add active reference count adds 8895d2a3dbf4 ns: use anonymous struct to group list member adds 2ccaebc686e9 nstree: introduce a unified tree adds 04173501a69e nstree: allow lookup solely based on inode adds 3760342fd631 nstree: assign fixed ids to the initial namespaces adds 3c1a52f2a6c8 nstree: maintain list of owned namespaces adds a202a50092cc nstree: simplify rbtree comparison helpers adds 560e25e70fa4 nstree: add unified namespace list adds 76b6f5dfb3fd nstree: add listns() adds b36d4b6aa88e arch: hookup listns() system call adds 6fc9baa49d0c nsfs: update tools header adds e2b6e5eadc13 selftests/filesystems: remove CLONE_NEWPIDNS from setup_us [...] adds 6bdce845fd5a selftests/namespaces: first active reference count tests adds 721c7e41b184 selftests/namespaces: second active reference count tests adds c6e25d930b4b selftests/namespaces: third active reference count tests adds 28655ff2537e selftests/namespaces: fourth active reference count tests adds c4803b255ff9 selftests/namespaces: fifth active reference count tests adds 47a5fd8ce18b selftests/namespaces: sixth active reference count tests adds 4b971b07e4b4 selftests/namespaces: seventh active reference count tests adds 94f87110807a selftests/namespaces: eigth active reference count tests adds a8ce47a1ac4b selftests/namespaces: ninth active reference count tests adds e7585a9ef5be selftests/namespaces: tenth active reference count tests adds 26d238ea6a34 selftests/namespaces: eleventh active reference count tests adds 04aee1a3462d selftests/namespaces: twelth active reference count tests adds 2a94bf7bb879 selftests/namespaces: thirteenth active reference count tests adds a9d84bf7bf32 selftests/namespaces: fourteenth active reference count tests adds da3c02b70cd9 selftests/namespaces: fifteenth active reference count tests adds 158c5c786e91 selftests/namespaces: add listns() wrapper adds e2ff8d88649c selftests/namespaces: first listns() test adds 6a68c7f919d9 selftests/namespaces: second listns() test adds 46909d13434b selftests/namespaces: third listns() test adds abac8de3e500 selftests/namespaces: fourth listns() test adds 4080b9d946f4 selftests/namespaces: fifth listns() test adds bc8da67e0e1e selftests/namespaces: sixth listns() test adds 6aeca1dd493b selftests/namespaces: seventh listns() test adds b0de4c80fb83 selftests/namespaces: eigth listns() test adds 674294a479fc selftests/namespaces: ninth listns() test adds 1f8ee4a1f94a selftests/namespaces: first listns() permission test adds ec382377311b selftests/namespaces: second listns() permission test adds 2635f93989bf selftests/namespaces: third listns() permission test adds 6f360f2b2f22 selftests/namespaces: fourth listns() permission test adds 1c28817eb37e selftests/namespaces: fifth listns() permission test adds cff66421ee59 selftests/namespaces: sixth listns() permission test adds 39bcc7ae5786 selftests/namespaces: seventh listns() permission test adds a1e49d8d18ba selftests/namespaces: first inactive namespace resurrection test adds c0f06da56860 selftests/namespaces: second inactive namespace resurrection test adds 5aec9f455ced selftests/namespaces: third inactive namespace resurrection test adds 40226da47124 selftests/namespaces: fourth inactive namespace resurrection test adds 2b9fa5bf0c41 selftests/namespaces: fifth inactive namespace resurrection test adds aec223769528 selftests/namespaces: sixth inactive namespace resurrection test adds 54a29d123381 selftests/namespaces: seventh inactive namespace resurrect [...] adds 6de17ec3ccc1 selftests/namespaces: eigth inactive namespace resurrection test adds b9d09f568b35 selftests/namespaces: ninth inactive namespace resurrection test adds 3798991a9f56 selftests/namespaces: tenth inactive namespace resurrection test adds c80168b677fb selftests/namespaces: eleventh inactive namespace resurrec [...] adds c89d100f6a10 selftests/namespaces: twelth inactive namespace resurrection test adds 29f083c49982 selftests/namespace: first threaded active reference count test adds ee861032381b selftests/namespace: second threaded active reference count test adds 80fedf8168ee selftests/namespace: third threaded active reference count test adds d18cf3f9a4ab selftests/namespace: commit_creds() active reference tests adds fc85885692a8 selftests/namespace: add stress test adds 2cc1c01fe977 selftests/namespace: test listns() pagination adds 8ebfb9896c97 Merge patch series "nstree: listns()" adds 0355dcae2d15 ns: don't skip active reference count initialization adds 7cd3d204412b ns: don't increment or decrement initial namespaces adds 2ec2aff3c8e2 ns: make sure reference are dropped outside of rcu lock adds a51dce7c3261 ns: return EFAULT on put_user() error adds f8d5a8970d2f ns: handle setns(pidfd, ...) cleanly adds 57b39aabb99e ns: add asserts for active refcount underflow adds 88efd7c6997e selftests/namespaces: add active reference count regression test adds 07d7ad46dad4 selftests/namespaces: test for efault adds ae901e5e2e9b Merge patch series "ns: fixes for namespace iteration and [...] adds a67ee4e2ba76 Merge branch 'kbuild-6.19.fms.extension' adds 2b9a0f21fbb8 ns: move namespace types into separate header adds ea1549e628ec nstree: decouple from ns_common header adds 1c64fb02ac46 nstree: move nstree types into separate header adds d12ea8062fd3 nstree: add helper to operate on struct ns_tree_{node,root} adds a657bc8a75cf nstree: switch to new structures adds 8a30420c89a8 nstree: simplify owner list iteration adds 298ab06ae475 nstree: use guards for ns_tree_lock adds ed93c0697a8d ns: make is_initial_namespace() argument const adds 6bf253855aa8 ns: rename is_initial_namespace() adds d9a44089ac77 fs: use boolean to indicate anonymous mount namespace adds 3826d5dd0699 ipc: enable is_ns_init_id() assertions adds 657aeb436d70 ns: make all reference counts on initial namespace a nop adds 2b60d56acc5b ns: add asserts for initial namespace reference counts adds 7118daabb655 ns: add asserts for initial namespace active reference counts adds 282879afa019 pid: rely on common reference count behavior adds c2bbd2db521b ns: drop custom reference count initialization for initial [...] adds 6453937581ab selftests/namespaces: fix nsid tests adds 18b5c400482f Merge patch series "ns: header cleanups and initial namesp [...] adds cefd55bd2159 nsproxy: fix free_nsproxy() and simplify create_new_namespaces() adds cc7d6c65b8df nstree: fix kernel-doc comments for internal functions adds a71e4f103aed pidfs: simplify PIDFD_GET_<type>_NAMESPACE ioctls new 415d34b92c1f Merge tag 'namespace-6.19-rc1' of git://git.kernel.org/pub [...] adds ccb3851ce7d4 pidfs: use guard() for task_lock adds fe0e6ce3fd65 pidfs: fix PIDFD_INFO_COREDUMP handling adds 4061c43a9977 pidfs: add missing PIDFD_INFO_SIZE_VER1 adds d8fc51d8fa3b pidfs: add missing BUILD_BUG_ON() assert on struct pidfd_info adds dfd78546c953 pidfd: add a new supported_mask field adds ad6e3ea683ef pidfs: prepare to drop exit_info pointer adds 90df6ff6853b pidfs: drop struct pidfs_exit_info adds 036375522be8 pidfs: expose coredump signal adds a945535dfd21 selftests/pidfd: update pidfd header adds e12f734208c5 selftests/pidfd: add first supported_mask test adds 2593deaac80f selftests/pidfd: add second supported_mask test adds c71147f42bff selftests/coredump: split out common helpers adds c09ea6659e50 selftests/coredump: split out coredump socket tests adds 32ae9fa4063a selftests/coredump: fix userspace client detection adds 8b64f54c81d5 selftests/coredump: fix userspace coredump client detection adds 305e6b167c59 selftests/coredump: handle edge-triggered epoll correctly adds d5694db5dc73 selftests/coredump: add debug logging to test helpers adds 2343cbee9f60 selftests/coredump: add debug logging to coredump socket tests adds 408a0ed9eed0 selftests/coredump: add debug logging to coredump socket p [...] adds 32ae33f796cb selftests/coredump: ignore ENOSPC errors adds 619e2227cc32 selftests/coredump: add first PIDFD_INFO_COREDUMP_SIGNAL test adds cbb842548a9d selftests/coredump: add second PIDFD_INFO_COREDUMP_SIGNAL test adds a45ff1c7c9e9 Merge patch series "coredump: cleanups & pidfd extension" adds 390d967653e1 pidfs: reduce wait_pidfd lock scope new 212c4053a150 Merge tag 'vfs-6.19-rc1.coredump' of git://git.kernel.org/ [...] adds 4511fd86db6f filemap: Add folio_next_pos() adds 48f3784b17d9 btrfs: Use folio_next_pos() adds 6870892b6437 buffer: Use folio_next_pos() adds 4db47b252190 ext4: Use folio_next_pos() adds 4fcafa30b70a f2fs: Use folio_next_pos() adds 5f0fc785322d gfs2: Use folio_next_pos() adds ac9752080475 iomap: Use folio_next_pos() adds 2408900d408a netfs: Use folio_next_pos() adds ac0a11113de3 xfs: Use folio_next_pos() adds 60a70e61430b mm: Use folio_next_pos() adds a77a59592feb Merge patch series "Add and use folio_next_pos()" adds 37d369fa97cc fs: Add uoff_t new f2e74ecfba1b Merge tag 'vfs-6.19-rc1.folio' of git://git.kernel.org/pub [...] adds 4e97bae1b412 cleanup: fix scoped_class() adds 4c7ceeb62d33 cred: add kernel_cred() helper adds 40314c2818b7 cred: make init_cred static adds ae40e6c65791 cred: add scoped_with_kernel_creds() adds b9e3594e7019 firmware: don't copy kernel creds adds 4601b7923d1b nbd: don't copy kernel creds adds 0f0e7cee3496 target: don't copy kernel creds adds 1ad5b411afc3 unix: don't copy creds adds e0876bde29c4 Merge patch series "creds: add {scoped_}with_kernel_creds()" adds 019e52e8d324 cred: add scoped_with_creds() guards adds 84c1a329b4fc aio: use credential guards adds 4f0a4825786a backing-file: use credential guards for reads adds f119feaa0658 backing-file: use credential guards for writes adds c3076d146e31 backing-file: use credential guards for splice read adds b688171f910e backing-file: use credential guards for splice write adds 6e1d1c1fa7b1 backing-file: use credential guards for mmap adds ff2044cd277d binfmt_misc: use credential guards adds 5e88d1aadcd2 erofs: use credential guards adds 94afb627dfc2 nfs: use credential guards in nfs_local_call_read() adds bff3c841f7bd nfs: use credential guards in nfs_local_call_write() adds f41799b2e169 nfs: use credential guards in nfs_idmap_get_key() adds c5c92c624aeb smb: use credential guards in cifs_get_spnego_key() adds 5db84abd2afb act: use credential guards in acct_write_process() adds b66c7af4d86d cgroup: use credential guards in cgroup_attach_permissions() adds 4037e28cd47e net/dns_resolver: use credential guards in dns_query() adds a85787996aa9 Merge patch series "credentials guards: the easy cases" adds c8ad3098e127 cred: add prepare credential guard adds 4c5941ca1104 sev-dev: use guard for path adds 89c545e29ecd sev-dev: use prepare credential guard adds b7b4f7554bcc sev-dev: use override credential guards adds eb937201bad0 coredump: move revert_cred() before coredump_cleanup() adds 1ec760fb4240 coredump: pass struct linux_binfmt as const adds 313a335057f0 coredump: mark struct mm_struct as const adds af9803d4b8ca coredump: split out do_coredump() from vfs_coredump() adds 8ed3473c5a8b coredump: use prepare credential guard adds 545985dd3701 coredump: use override credential guard adds 2ed6a34de985 trace: use prepare credential guard adds 06765b6efc46 trace: use override credential guard adds c8e00cdc7425 Merge patch series "credential guards: credential preparation" new 1d18101a644e Merge tag 'kernel-6.19-rc1.cred' of git://git.kernel.org/p [...] adds 0485a18d9141 fs: rename fs_types.h to fs_dirent.h adds e0b62a4dee24 fs: add fs/super_types.h header adds f7b3d1416522 fs: add fs/super.h header adds 723cd9872dc1 Merge patch series "fs: start to split up fs.h" adds 5b8ed52866e3 fs: inline current_umask() and move it to fs_struct.h adds dca3aa666fbd fs: move inode fields used during fast path lookup closer [...] new afdf0fb34094 Merge tag 'vfs-6.19-rc1.fs_header' of git://git.kernel.org [...] adds 8e4d576ed3ff fs: add super_write_guard adds a5e3d0be9e40 btrfs: use super write guard in btrfs_reclaim_bgs_work() adds e79a4512cc87 btrfs: use super write guard btrfs_run_defrag_inode() adds 6e5b78cb17c2 btrfs: use super write guard in sb_start_write() adds 2774bac21f26 ext4: use super write guard in write_mmp_block() adds b7b8aca68e2e btrfs: use super write guard in relocating_repair_kthread() adds 97f9d2d282c9 open: use super write guard in do_ftruncate() adds ab5f296076f3 xfs: use super write guard in xfs_file_ioctl() adds 73fd0dba0beb Merge patch series "fs: introduce super write guard" new 978d337c2ed6 Merge tag 'vfs-6.19-rc1.guards' of git://git.kernel.org/pu [...] adds 21215ce7a95a Add error handling to minix filesystem for inode corruptio [...] adds d3e0e8661ceb Fix a drop_nlink warning in minix_rmdir adds 009a2ba40303 Fix a drop_nlink warning in minix_rename adds 0d534518ce87 Merge patch series "Fix two syzbot corruption bugs in mini [...] new 4664fb427c8f Merge tag 'vfs-6.19-rc1.minix' of git://git.kernel.org/pub [...] new 263195f120d4 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] new e1f4b9b5083d Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 78c4dc86be35 Merge branch 'fs-current' of linux-next new bea59ce45ac1 Merge branch 'kbuild-fixes' of https://git.kernel.org/pub/ [...] new 795d9da083c0 Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] new 2d952710aab9 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new a9e884689911 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new a2deed0e368b Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 6e22461167f0 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] new 2822b8fcd7fd Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new f50da818a9c5 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 72ddb59efe2d Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new fc81dd09ee55 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 96aba176c5c4 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] new afaf20739811 Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] new e57565aa4944 Merge branch 'i2c/i2c-host-fixes' of https://git.kernel.or [...] new ab689123b3ce Merge branch 'ftrace/fixes' of https://git.kernel.org/pub/ [...] new 94cd88638eb0 Merge branch 'tip/urgent' 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 (a306191c302d) \ N -- N -- N refs/heads/pending-fixes (94cd88638eb0)
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 29 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/acl.c | 1 + fs/9p/vfs_file.c | 17 +- fs/9p/vfs_inode.c | 2 +- fs/9p/vfs_inode_dotl.c | 2 +- fs/Makefile | 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/block-group.c | 10 +- fs/btrfs/compression.h | 4 +- fs/btrfs/defrag.c | 14 +- fs/btrfs/extent_io.c | 21 +- fs/btrfs/file.c | 9 +- fs/btrfs/inode.c | 84 +- fs/btrfs/misc.h | 5 - fs/btrfs/ordered-data.c | 2 +- fs/btrfs/subpage.c | 5 +- fs/btrfs/volumes.c | 20 +- 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/mmp.c | 8 +- fs/ext4/orphan.c | 4 +- fs/f2fs/acl.c | 1 + 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/fat/inode.c | 1 + fs/file.c | 35 +- fs/file_attr.c | 4 - fs/freevxfs/vxfs_inode.c | 2 +- fs/fs-writeback.c | 187 +- fs/{fs_types.c => fs_dirent.c} | 2 +- fs/fs_struct.c | 6 - 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/options.c | 1 + fs/hfsplus/super.c | 2 +- fs/hostfs/hostfs_kern.c | 2 +- fs/hpfs/dir.c | 2 +- fs/hpfs/inode.c | 2 +- fs/hpfs/super.c | 1 + 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 | 18 +- fs/minix/minix.h | 9 + fs/minix/namei.c | 39 +- 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/nilfs.h | 1 + fs/nilfs2/sufile.c | 2 +- fs/notify/fsnotify.c | 2 +- fs/nsfs.c | 101 +- fs/ntfs3/inode.c | 2 +- fs/ntfs3/super.c | 1 + fs/ocfs2/acl.c | 1 + 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 | 3 +- fs/open.c | 15 +- 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/file.c | 1 + fs/smb/client/inode.c | 15 +- fs/smb/client/smb1ops.c | 1 + 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_ioctl.c | 6 +- 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 | 696 +---- include/linux/fs/super.h | 238 ++ include/linux/fs/super_types.h | 336 +++ include/linux/{fs_types.h => fs_dirent.h} | 11 +- include/linux/fs_struct.h | 6 + include/linux/init_task.h | 1 - include/linux/iomap.h | 86 +- include/linux/mm.h | 8 +- include/linux/namei.h | 1 + .../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 + 313 files changed, 14845 insertions(+), 5478 deletions(-) rename fs/{fs_types.c => fs_dirent.c} (98%) create mode 100644 fs/iomap/bio.c create mode 100644 include/linux/fs/super.h create mode 100644 include/linux/fs/super_types.h rename include/linux/{fs_types.h => fs_dirent.h} (92%) 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