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 ef4e952a3d40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b2754b64157a Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 7bc87c86bea6 Merge branch '9p-next' of git://github.com/martinetd/linux omits b6c4a34b862d Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 8681895e32c1 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 094a8d4f054c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits e2fe0566268e Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits ec2a745afee1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d1d629d3e9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca34c91485d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits fc0171811a06 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1a298e9060c6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c0ff533a7998 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits e5eb9063e00c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 96f40d15f823 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 90bc819f6fc2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8cf0b6b47ff9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 78ccfc04ad00 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 78a1fcbd7f9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a60bedbe799b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 676a2428053a Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 92267d78925a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 8094523d7304 gfs2: remove redundant warnings omits 3b345272f154 gfs2: minor evict fix omits c87c0d865302 Merge branch 'vfs-6.15.shared.afs' into vfs.all omits cd4e9d019ff1 Merge branch 'vfs-6.15.ceph' into vfs.all omits bccff0c7c1ea Merge branch 'vfs-6.15.mount.namespace' into vfs.all omits ce7e4b56828f Merge branch 'vfs-6.15.pagesize' into vfs.all omits d969f00c149a Merge branch 'vfs-6.15.sysv' into vfs.all omits 4eb21c525a7f Merge branch 'vfs-6.15.eventpoll' into vfs.all omits 0826c31e1cd6 Merge branch 'vfs-6.15.nsfs' into vfs.all omits ec504d9340a2 Merge branch 'vfs-6.15.overlayfs' into vfs.all omits 73d6a02b1193 Merge branch 'vfs-6.15.async.dir' into vfs.all omits 2b7e0e5529d5 Merge branch 'vfs-6.15.iomap' into vfs.all omits ad79e39937d4 Merge branch 'vfs-6.15.mount.api' into vfs.all omits 9623575d1193 Merge branch 'kernel-6.15.tasklist_lock' into vfs.all omits 01dcac26f750 Merge branch 'vfs-6.15.pipe' into vfs.all omits 90d46abfbbd2 Merge branch 'vfs-6.15.pidfs' into vfs.all omits b17df64b7fc8 Merge branch 'vfs-6.15.mount' into vfs.all omits 56ae525fa5f5 Merge branch 'vfs-6.15.misc' into vfs.all omits 8c6e7819897a Merge branch 'vfs.fixes' into vfs.all omits 5fb6336caa8b f2fs: support F2FS_NOLINEAR_LOOKUP_FL omits d45595218c99 Merge tag 'afs-next-20250228-2' of ssh://gitolite.kernel.o [...] omits 1832e155fa7a afs: Simplify cell record handling omits ff325be0bfbb afs: Fix afs_server ref accounting omits 802e29f6069c afs: Use the per-peer app data provided by rxrpc omits a0828ee4f984 rxrpc: Allow the app to store private data on peer structs omits 09a222767de1 afs: Drop the net parameter from afs_unuse_cell() omits 4e77bde81904 afs: Make afs_lookup_cell() take a trace note omits 1df96ea7aaf4 afs: Improve server refcount/active count tracing omits 34bfe0ac6454 afs: Improve afs_volume tracing to display a debug ID omits 72c52e46a517 afs: Change dynroot to create contents on demand omits e09d822da56a Merge patch series "mount: handle mount propagation for de [...] omits 7a6afc548e74 selftests: test subdirectory mounting omits bdb55bf2702d selftests: add test for detached mount tree propagation omits 95d5cf74a089 mount: handle mount propagation for detached mount trees omits 223720ae647b exfat: add a check for invalid data size omits 44f102617f57 exfat: remove count used cluster from exfat_statfs() omits 804a11453bc7 exfat: support batch discard of clusters when freeing clusters omits 980512134163 fs: namespace: fix uninitialized variable use omits 059028d7d713 fs: allow creating detached mounts from fsmount() file des [...] omits 3873e065ff70 Merge patch series "fs: expand abilities of anonymous moun [...] omits 3db450127e09 selftests: seventh test for mounting detached mounts onto [...] omits 4e85a964625a selftests: sixth test for mounting detached mounts onto de [...] omits 5516e947967c selftests: fifth test for mounting detached mounts onto de [...] omits d8567bbff9d0 selftests: fourth test for mounting detached mounts onto d [...] omits 740a877b6cbd selftests: third test for mounting detached mounts onto de [...] omits 5fee5faeb8ce selftests: second test for mounting detached mounts onto d [...] omits b2049d8031c5 selftests: first test for mounting detached mounts onto de [...] omits f286a04f2b2e fs: mount detached mounts onto detached mounts omits b1e9423d65e3 fs: support getname_maybe_null() in move_mount() omits 6d73515df22a selftests: create detached mounts from detached mounts omits 64840cffcd0a fs: create detached mounts from detached mounts omits 12c61fcba01f fs: add may_copy_tree() omits 668872be193a fs: add fastpath for dissolve_on_fput() omits 23a0bc6329eb fs: add assert for move_mount() omits dd6db0df8044 fs: add mnt_ns_empty() helper omits becb2cae42ea fs: record sequence number of origin mount namespace new 3d252160b818 fs/pipe: Read pipe->{head,tail} atomically outside pipe->mutex adds 75f1f311d883 Revert "of: reserved-memory: Fix using wrong number of cel [...] new 48a5eed9ad58 Merge tag 'devicetree-fixes-for-6.14-2' of git://git.kerne [...] new e04918dc5946 cred: Fix RCU warnings in override/revert_creds new fcf367d0efd7 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 0a43e4fac76d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 7e2c6a073f3e Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new eea957d8db1d fscrypt: drop obsolete recommendation to enable optimized [...] new 13dc8eb90067 fscrypt: mention init_on_free instead of page poisoning new edc58a332a85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 330763a9d199 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4eb98ddba82f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 16cddc097d3d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 09ea63c95a58 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 041eedcd227c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new cf79a42a833a exfat: add a check for invalid data size new 81c6561fb105 exfat: support batch discard of clusters when freeing clusters new 79f05f4f921c exfat: remove count used cluster from exfat_statfs() new 0f1859234188 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new d271038cb399 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 2b8b31114e2d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 3147ee567dd9 f2fs: fix potential deadloop in prepare_compress_overwrite() new d8f5b91d77a6 f2fs: fix to call f2fs_recover_quota_end() correctly new e6494977bd4a f2fs: fix to avoid out-of-bounds access in f2fs_truncate_i [...] new 17683927d078 f2fs: Add f2fs_folio_wait_writeback() new 36e1d6344aca mm: Remove wait_for_stable_page() new 894ac9d330c9 f2fs: Add f2fs_folio_put() new 015d9c56bd5e f2fs: Convert f2fs_flush_inline_data() to use a folio new 5d0a91284853 f2fs: Convert f2fs_sync_node_pages() to use a folio new de90f7614424 f2fs: Pass a folio to flush_dirty_inode() new e23bebc3c0d2 f2fs: Convert f2fs_fsync_node_pages() to use a folio new 18f3814fa6a8 f2fs: Convert last_fsync_dnode() to use a folio new e11a31139517 f2fs: Return a folio from last_fsync_dnode() new 8d77f68daeb1 f2fs: Add f2fs_grab_cache_folio() new e33ce6bd4ea2 mm: Remove grab_cache_page_write_begin() new 48a34c598103 f2fs: Use a folio in __get_node_page() new cd8f95718c89 f2fs: Use a folio in do_write_page() new fb9660481e3c f2fs: Convert f2fs_write_end_io() to use a folio_iter new 521a46848690 f2fs: Mark some functions as taking a const page pointer new 1a58a41ccce6 f2fs: Convert f2fs_in_warm_node_list() to take a folio new 4d417ae2bfce f2fs: Add f2fs_get_node_folio() new 520b17e093f4 f2fs: Use a folio throughout f2fs_truncate_inode_blocks() new 922e24acb49e f2fs: Use a folio throughout __get_meta_page() new b8fcb8423053 f2fs: Hoist the page_folio() call to the start of f2fs_mer [...] new 4ae71b1996ef f2fs: Add f2fs_get_read_data_folio() new 20f974cd2124 f2fs: Add f2fs_get_lock_data_folio() new 6d1ba45c8db0 f2fs: Convert move_data_page() to use a folio new ab907aa2a2f3 f2fs: Convert truncate_partial_data_page() to use a folio new a86e109ee2c6 f2fs: Convert gc_data_segment() to use a folio new 0cd402baa03b f2fs: Add f2fs_find_data_folio() new d96e2802a802 mm: Remove wait_on_page_locked() new 770648dd6abc f2fs: do sanity check on inode footer in f2fs_get_inode_page() new 1078ec609e0a f2fs: do sanity check on xattr node footer in f2fs_get_xno [...] new 4116a6f1172c f2fs: introduce FAULT_INCONSISTENT_FOOTER new 2378b3aff281 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 8d8ead8653ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new e2efe31b2322 fuse: add default_request_timeout and max_request_timeout sysctls new 01780a94f9c5 fuse: Allocate only namelen buf memory in fuse_notify_ new bea8ae66d5e6 fuse: Increase FUSE_NAME_MAX to PATH_MAX new 9ed71062e978 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b580e8d5119e gfs2: minor evict fix new 3abf11403564 gfs2: remove redundant warnings new e3815f5a03f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7225a6a667c5 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 226da6646d9a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 5f910761fb04 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 2cf9aec5c456 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 8d14067a2d5a Merge branch '9p-next' of git://github.com/martinetd/linux new ff05e55664c8 Merge branch 'vfs.fixes' into vfs.all new c7f3ef71a2db fs: predict no error in close() new a56ef6d8b0e2 Merge branch 'vfs-6.15.misc' into vfs.all new edaad056f4f9 Merge branch 'vfs-6.15.mount' into vfs.all new 97d122b25655 Merge branch 'vfs-6.15.pidfs' into vfs.all new a40cd5849dab pipe: drop an always true check in anon_pipe_write() new 46af8e2406c2 pipe: cache 2 pages instead of 1 new 84654c7f4730 wait: avoid spurious calls to prepare_to_wait_event() in _ [...] new 3d5b9f3702f1 Merge patch series "some pipe + wait stuff" new e39d3fb9b7ed Merge branch 'vfs-6.15.pipe' into vfs.all new 1e2209c2031d Merge branch 'kernel-6.15.tasklist_lock' into vfs.all new c262b0f82e62 Merge branch 'vfs-6.15.mount.api' into vfs.all new 48425f49a1bd Merge branch 'vfs-6.15.iomap' into vfs.all new c3f84836869d Merge branch 'vfs-6.15.async.dir' into vfs.all new e839c7914581 Merge branch 'vfs-6.15.overlayfs' into vfs.all new 86977959c269 Merge branch 'vfs-6.15.nsfs' into vfs.all new df338c247054 Merge branch 'vfs-6.15.eventpoll' into vfs.all new 8c772daee561 Merge branch 'vfs-6.15.sysv' into vfs.all new f1263ce2f184 Merge branch 'vfs-6.15.pagesize' into vfs.all new 3b0cdba4da55 fs: record sequence number of origin mount namespace new 2f576220cd81 fs: add mnt_ns_empty() helper new 043bc81efbfc fs: add assert for move_mount() new b73ec10a4587 fs: add fastpath for dissolve_on_fput() new 9ed72af4e292 fs: add may_copy_tree() new c5c12f871a30 fs: create detached mounts from detached mounts new 3f1724dd567e selftests: create detached mounts from detached mounts new f9fde814de37 fs: support getname_maybe_null() in move_mount() new 21107723831e fs: mount detached mounts onto detached mounts new d83a55b826e3 selftests: first test for mounting detached mounts onto de [...] new 89ddfd4af1b2 selftests: second test for mounting detached mounts onto d [...] new 4fd0aea1ea7a selftests: third test for mounting detached mounts onto de [...] new 1768f9bd53c9 selftests: fourth test for mounting detached mounts onto d [...] new d346ae7a641a selftests: fifth test for mounting detached mounts onto de [...] new 0e6eef95dfc9 selftests: sixth test for mounting detached mounts onto de [...] new 7bece690a990 selftests: seventh test for mounting detached mounts onto [...] new 53dde6b6b255 Merge patch series "fs: expand abilities of anonymous moun [...] new f8b6cd66e479 fs: allow creating detached mounts from fsmount() file des [...] new 99b6a1dee086 fs: namespace: fix uninitialized variable use new 064fe6e233e8 mount: handle mount propagation for detached mount trees new 12e40cbb0ee5 selftests: add test for detached mount tree propagation new e5c10b19b3a0 selftests: test subdirectory mounting new 06b1ce966e3f Merge patch series "mount: handle mount propagation for de [...] new 89f80e9a7bc6 Merge branch 'vfs-6.15.mount.namespace' into vfs.all new 2283eff6b287 Merge branch 'vfs-6.15.ceph' into vfs.all new f871cb436791 afs: Change dynroot to create contents on demand new 5a967759c702 afs: Improve afs_volume tracing to display a debug ID new eacf4c831260 afs: Improve server refcount/active count tracing new fccaf9cee43b afs: Make afs_lookup_cell() take a trace note new a3234b0b321d afs: Drop the net parameter from afs_unuse_cell() new f98f10caaf8e rxrpc: Allow the app to store private data on peer structs new fa5a7f87a0b5 afs: Use the per-peer app data provided by rxrpc new bc1e7281a514 afs: Fix afs_server ref accounting new 73f77882c18d afs: Simplify cell record handling new acf689e88306 Merge tag 'afs-next-20250303' of ssh://gitolite.kernel.org [...] new d5cbb4b7a6d3 Merge branch 'vfs-6.15.shared.afs' into vfs.all new 5f469c4f7167 init: add initramfs_internal.h new b6736cfccb58 initramfs_test: kunit tests for initramfs unpacking new dfa63602367a vsprintf: add simple_strntoul new 2c4babf8d182 initramfs: avoid memcpy for hex header fields new b40c5e61f940 initramfs: allocate heap buffers together new aeff5090a5ea initramfs: reuse name_len for dir mtime tracking new 15e2de59de08 initramfs: fix hardlink hash leak without TRAILER new 154c1e422ffe initramfs: avoid static buffer for error message new 92107812cb8c Merge patch series "initramfs: kunit tests and cleanups" new ea47e99a3a23 Merge branch 'vfs-6.15.initramfs' into vfs.all new 5a87de0c51c4 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new c0be97666e4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
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 (ef4e952a3d40) \ N -- N -- N refs/heads/fs-next (c0be97666e4d)
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 134 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/ABI/testing/sysfs-fs-f2fs | 1 + Documentation/admin-guide/sysctl/fs.rst | 25 ++ Documentation/filesystems/f2fs.rst | 1 + Documentation/filesystems/fscrypt.rst | 8 +- drivers/of/of_reserved_mem.c | 4 +- fs/afs/cell.c | 7 +- fs/f2fs/checkpoint.c | 26 +- fs/f2fs/compress.c | 1 + fs/f2fs/data.c | 146 ++++++------ fs/f2fs/dir.c | 5 +- fs/f2fs/f2fs.h | 97 +++++--- fs/f2fs/file.c | 62 +++-- fs/f2fs/gc.c | 42 ++-- fs/f2fs/inline.c | 22 +- fs/f2fs/inode.c | 4 +- fs/f2fs/node.c | 338 ++++++++++++++------------ fs/f2fs/node.h | 13 +- fs/f2fs/segment.c | 26 +- fs/f2fs/super.c | 3 +- fs/f2fs/xattr.c | 8 +- fs/fuse/dev.c | 33 ++- fs/fuse/dir.c | 2 +- fs/fuse/fuse_i.h | 24 +- fs/fuse/inode.c | 38 ++- fs/fuse/sysctl.c | 24 ++ fs/gfs2/super.c | 7 +- fs/namespace.c | 12 +- fs/open.c | 11 +- fs/pipe.c | 82 ++++--- include/linux/cred.h | 10 +- include/linux/kstrtox.h | 1 + include/linux/pagemap.h | 9 - include/linux/pipe_fs_i.h | 41 +++- include/linux/wait.h | 3 + include/uapi/linux/f2fs.h | 5 - init/.kunitconfig | 3 + init/Kconfig | 7 + init/Makefile | 1 + init/initramfs.c | 66 +++--- init/initramfs_internal.h | 8 + init/initramfs_test.c | 407 ++++++++++++++++++++++++++++++++ lib/vsprintf.c | 7 + mm/filemap.c | 2 +- mm/folio-compat.c | 14 -- 44 files changed, 1158 insertions(+), 498 deletions(-) create mode 100644 init/.kunitconfig create mode 100644 init/initramfs_internal.h create mode 100644 init/initramfs_test.c