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 d1797e21e654 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d9988fbcb82f Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits 5ac6851d9897 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 967489d170a6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 996f23bdee92 Merge branch '9p-next' of https://github.com/martinetd/linux omits 21954bbcb116 Merge branch 'overlayfs-next' of https://git.kernel.org/pu [...] omits 1b5e8c16ddc0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d6a8a6a26f3b Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits ebb58d6c41b0 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits 407a6c044a60 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 414724676a22 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits dcc37b916945 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits 50d9bbfabcdf Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fe8d3fda5b70 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e46bdaf940f8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b698db2d7e4e Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 9ecb17e99756 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits 4198ccaf4739 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 577d7d2f3e01 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 90937f5429a4 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 36c80fdd8d20 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits fcb6ffc4e08e Merge branch 'configfs-next' of https://git.kernel.org/pub [...] omits 7afe4fdd0de5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 910cfe085b7d Merge branch 'master' of https://github.com/ceph/ceph-client.git omits a4c4a4b294ab Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 44a8f2845478 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 2c0a77ce0db5 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits c214653b7706 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 131f9ab754d6 Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] omits f44737af02da smb: Use arc4 library instead of duplicate arc4 code omits 02f04d6c6fda smb: client: fix sending the iwrap custom IRD/ORD negotiat [...] omits 8a606bb102db Merge branch 'vfs-6.18.writeback' into vfs.all omits e75c9dfda3e8 Merge branch 'namespace-6.18' into vfs.all omits ad6817f227f7 Merge branch 'vfs-6.18.afs' into vfs.all omits 232af54f805e Merge branch 'vfs-6.18.procfs' into vfs.all omits b68eeb9138b7 Merge branch 'kernel-6.18.clone3' into vfs.all omits 1e083c6dec4c Merge branch 'vfs-6.18.workqueue' into vfs.all omits c64773602164 Merge branch 'vfs-6.18.rust' into vfs.all omits 4f2ba8401ad3 Merge branch 'vfs-6.18.pidfs' into vfs.all omits 3a2f7b29373a Merge branch 'vfs-6.18.iomap' into vfs.all omits 72eaa3ed1d84 Merge branch 'vfs-6.18.inode' into vfs.all omits 5f7341e8ab16 Merge branch 'vfs-6.18.mount' into vfs.all omits 228e0f298c5e Merge branch 'vfs-6.18.misc' into vfs.all omits 2bf19d53c044 Merge branch 'vfs.fixes' into vfs.all omits 46c0b589c14b Merge branch 'for-next-next-v6.17-20250918' into for-next- [...] omits 82d175c8c041 Merge branch 'for-next-current-v6.16-20250918' into for-ne [...] omits 25c83ff3c910 Merge branch 'misc-next' into for-next-next-v6.17-20250918 omits a9672259b63f Merge branch 'b-for-next' into for-next-next-v6.17-20250918 omits 087042ed4dc5 Merge branch 'misc-6.17' into for-next-current-v6.16-20250918 omits 5c131ed03338 btrfs: === misc-next on b-for-next === omits c0c2101816fa Merge branch 'misc-6.17' into next-fixes omits e6de74748267 btrfs: reject invalid compression level omits 34d40eef837a btrfs: print-tree: print key types as human readable strings omits 07113b6b65c7 btrfs: print-tree: move code for processing file extent it [...] omits d9ed4c395801 btrfs: print-tree: print compression type for file extent items omits cc498ea4e783 btrfs: print-tree: print correct inline extent data size omits 826e6d933294 btrfs: print-tree: print range information for extent csum items omits f792591e02f5 btrfs: print-tree: print information about dir log items omits 802928f43234 btrfs: print-tree: print information about inode extref items omits b336a05bf749 btrfs: print-tree: print information about inode ref items omits b4ab40fbb2b7 btrfs: print-tree: print dir items for dir index and xattr [...] omits e252f8a8a208 btrfs: print-tree: print more information about dir items omits 16333e12e512 btrfs: print-tree: print missing fields for inode items omits 56feb542b3f5 btrfs: ref-verify: handle damaged extent root tree omits 402e2f2d7c76 btrfs: tree-checker: add inode extref checks omits 5e2def27b80e btrfs: tree-checker: fix the incorrect inode ref size check omits c929bdd885dc btrfs: send: index backref cache by node number instead of [...] omits 5ca1f9f28273 btrfs: dump detailed info and specific messages on log rep [...] omits 3a9a44905756 btrfs: abort transaction if we fail to update inode in log [...] omits 111ef2231f04 btrfs: abort transaction if we fail to find dir item durin [...] omits 30b23286084d btrfs: remove pointless inode lookup when processing extre [...] omits 9d213ab07ba3 btrfs: stop passing inode object IDs to __add_inode_ref() [...] omits 6def51a25828 btrfs: add path for subvolume tree changes to struct walk_control omits e25875010046 btrfs: remove redundant path release when overwriting item [...] omits e2af52d0ab8c btrfs: remove redundant path release when processing dentr [...] omits 3ae770022803 btrfs: avoid unnecessary path allocation when replaying a [...] omits 341a30638a3c btrfs: avoid path allocations when dropping extents during [...] omits a53c0da8e9e5 btrfs: avoid unnecessary path allocation at fixup_inode_li [...] omits d6cfa69fa187 btrfs: add current log leaf, key and slot to struct walk_control omits 2659c2dacf64 btrfs: use the inode item boolean everywhere in overwrite_item() omits 5f0614b6a8ea btrfs: use level argument in log tree walk callback replay [...] omits 026f497b8f03 btrfs: use level argument in log tree walk callback proces [...] omits 773842ffb79c btrfs: pass walk_control structure to overwrite_item() omits 5874146bf0c5 btrfs: pass walk_control structure to drop_one_dir_item() [...] omits cc99accac8c1 btrfs: pass walk_control structure to replay_one_dir_item( [...] omits 9578a5907374 btrfs: pass walk_control structure to add_inode_ref() and helpers omits 51ffb6089b06 btrfs: pass walk_control structure to replay_one_extent() omits 298784fdeae7 btrfs: pass walk_control structure to check_item_in_log() omits 2c47b13c6b87 btrfs: pass walk_control structure to replay_dir_deletes() omits fece037ada35 btrfs: move up the definition of struct walk_control omits 4af237167a8f btrfs: pass walk_control structure to replay_xattr_deletes() omits 8fdb8aa5be25 btrfs: always drop log root tree reference in btrfs_replay_log() omits 993fc09c5caf btrfs: stop setting log_root_tree->log_root to NULL in btr [...] omits d3630a46d27e btrfs: stop passing transaction parameter to log tree walk [...] omits 96706628ed00 btrfs: deduplicate log root free in error paths from btrfs [...] omits 656c388f3569 btrfs: add and use a log root field to struct walk_control omits 208deeaa734e btrfs: rename root to log in walk_down_log_tree() and walk [...] omits 05c7e2b94406 btrfs: rename replay_dest member of struct walk_control to root omits 5a857cb9e878 btrfs: use booleans in walk control structure for log replay omits 7ed1309f5eee btrfs: cache max and min order inside btrfs_fs_info omits 67a9eae2823b btrfs: introduce btrfs_bio_for_each_block_all() helper omits 33e8ee202f66 btrfs: introduce btrfs_bio_for_each_block() helper omits c768ef52dc38 btrfs: concentrate highmem handling for data verification omits f9264faeae45 btrfs: support all block sizes which is no larger than page size omits 67e0b5d2f51a btrfs: scrub: replace max_t()/min_t() with clamp() in scru [...] omits 664d43d49fc6 btrfs: fix typos in comments and strings omits 03f1fcb9d657 btrfs: reduce compression workspace buffer space to block size omits 1ccb9b5c8875 btrfs: rename btrfs_compress_op to btrfs_compress_levels omits 32732a7885b7 btrfs: cleanup the per-module compression workspace managers omits eeadf219f752 btrfs: migrate to use per-fs workspace manager omits 1d0a76a63054 btrfs: add generic workspace manager initialization omits ceef08059c96 btrfs: add workspace manager initialization for zstd omits 6cc179d662a7 btrfs: add an fs_info parameter for compression workspace manager omits efee6cfd00b7 btrfs: keep folios locked inside run_delalloc_nocow() omits 4ca06e077ca0 btrfs: make nocow_one_range() to do cleanup on error omits 2892674c0397 btrfs: enhance error messages for delalloc range failure omits ba534a1846a5 btrfs: rework error handling of run_delalloc_nocow() omits ecfe640a761f btrfs: add mount option for ref_tracker omits 067861e55930 btrfs: print leaked references in kill_all_delayed_nodes() omits 67010429c0e2 btrfs: implement ref_tracker for delayed_nodes omits 4e99a31b3074 btrfs: convert several int parameters to bool omits 7ee836b8e37a btrfs: move ref-verify under CONFIG_BTRFS_DEBUG omits 9ad5d2bcc1ec btrfs: use PTR_ERR_OR_ZERO() to simplify code inbtrfs_cont [...] omits 83b6ce76b8ac btrfs: simplify support block size check omits e94db59cba39 btrfs: use blocksize to check if compression is making thi [...] omits 0693319f290e btrfs: pass btrfs_inode pointer directly into btrfs_compre [...] omits 23e57bf7c6f8 btrfs: zoned: refine extent allocator hint selection omits c3a6eb0e2047 btrfs: try to search for data csums in commit root omits fac65ef90ee6 btrfs: remove duplicate inclusion of linux/types.h omits 0652b23acc0e btrfs: zoned: return error from btrfs_zone_finish_endio() omits 282a24b523a0 btrfs: zoned: directly call do_zone_finish() from btrfs_zo [...] omits 931a6b4a9622 btrfs: collapse unaccount_log_buffer() into clean_log_buffer() omits 503293d0122a btrfs: use local key variable to pass arguments in replay_ [...] omits afc5eda2a578 btrfs: process inline extent earlier in replay_one_extent() omits c88d57fae055 btrfs: exit early when replaying hole file extent item fro [...] omits 18ef1be467a5 btrfs: abort transaction where errors happen during log tr [...] omits e4d8495c85a5 btrfs: return real error from read_alloc_one_name() in dro [...] omits 1b592118d8d1 btrfs: use local variable for the transaction handle in re [...] omits 911e67f11239 btrfs: abort transaction in the process_one_buffer() log t [...] omits 870c624f127f btrfs: abort transaction on specific error places when wal [...] omits ad4d3c4060cb btrfs: replace double boolean parameters of cow_file_range() omits 2337575f97d1 SUNRPC: Update gssx_accept_sec_context() to use xdr_set_sc [...] omits 790035f57131 SUNRPC: Update svcxdr_init_decode() to call xdr_set_scratc [...] omits 29d32c45e5f4 NFS: Update the flexfilelayout driver to use xdr_set_scrat [...] omits 48e186f8412d NFS: Update the filelayout to use xdr_set_scratch_folio() omits 13e97b07b553 NFS: Update the blocklayout to use xdr_set_scratch_folio() omits 0349f7e60759 NFS: Update listxattr to use xdr_set_scratch_folio() omits ce8e6111e5c7 NFS: Update getacl to use xdr_set_scratch_folio() omits 5c81b338057c NFS: Update readdir to use a scratch folio omits 68a21674390d SUNRPC: Introduce xdr_set_scratch_folio() omits 7d5edf027697 erofs: avoid reading more for fragment maps omits 95b2d1a4e30c SUNRPC: Remove redundant __GFP_NOWARN omits 1110455ff3ab NFSv4/flexfiles: Add support for striped layouts omits e56ac6ea2923 NFSv4/flexfiles: Update layout stats & error paths for str [...] omits a0bdaa948652 NFSv4/flexfiles: Write path updates for striped layouts omits 67ee714244df NFSv4/flexfiles: Commit path updates for striped layouts omits 069ff9c25049 NFSv4/flexfiles: Read path updates for striped layouts omits e142d1137b17 NFSv4/flexfiles: Update low level helper functions to be D [...] omits 33e49fe5a34c NFSv4/flexfiles: Add data structure support for striped layouts omits cb0ad600e700 NFSv4/flexfiles: Use ds_commit_idx when marking a write commit omits d5d266331011 NFSv4/flexfiles: Remove cred local variable dependency omits 7290afc6b56c nfs: remove NFS_WBACK_BUSY() omits b0a2e0608556 SUNRPC: Move the svc_rpcb_cleanup() call sites omits c9e45c37e1fc NFS: Remove rpcbind cleanup for NFSv4.0 callback omits eb91ae5d6969 NFSv4.1: fix mount hang after CREATE_SESSION failure omits fd78b9c7c8d0 NFSv4.1: fix backchannel max_resp_sz verification check omits da76e83589ec NFSv4: fix "prefered"->"preferred" omits 64d9ff829ba6 NFSv4: handle ERR_GRACE on delegation recalls omits 87ea8ac837ae sunrpc: add a Kconfig option to redirect dfprintk() output [...] omits 2e38bf7071b7 sunrpc: remove dfprintk_cont() and dfprintk_rcu_cont() omits f419ee0bf457 nfs: cleanup tracepoint declarations omits 245013fcbcb1 nfs: add tracepoints to nfs_writepages() omits 2e04f52b03ec nfs: more in-depth tracing of writepage events omits 91f9b9587a4c nfs: new tracepoints around write handling omits 379bc5b1baec nfs: add tracepoints to nfs_file_read() and nfs_file_write() omits e98d6b6b9e25 ovl: make sure that ovl_create_real() returns a hashed dentry omits a80ca3bfdde1 ovl: Support mounting case-insensitive enabled layers omits c50f9b29e2d5 ovl: Check for casefold consistency when creating new dentries omits e0119af71dcd ovl: Add S_CASEFOLD as part of the inode flag to be copied omits 80e08ad24218 ovl: Set case-insensitive dentry operations for ovl sb omits d06b5d412ee2 ovl: Ensure that all layers have the same encoding omits c9b944fe7a47 ovl: Create ovl_casefold() to support casefolded strncmp() omits 290c8dd4f28d ovl: Prepare for mounting case-insensitive enabled layers omits d46056ad30bc fs: Create sb_same_encoding() helper omits 0967d8785a3a fs: Create sb_encoding() helper adds 6f9674aa69ad pinctrl: airoha: fix wrong PHY LED mux value for LED1 GPIO46 adds a061e739d362 pinctrl: airoha: fix wrong MDIO function bitmaks adds 33468b56f4e2 Merge tag 'pinctrl-v6.17-3' of git://git.kernel.org/pub/sc [...] adds 510f05bb73c6 HID: intel-thc-hid: intel-quicki2c: Add WCL Device IDs adds cc54ed51c761 HID: intel-thc-hid: intel-quickspi: Add WCL Device IDs adds 12a0d4109d6e Merge commit '89c5214639294' into for-6.17/upstream-fixes adds 8599049a9685 HID: lenovo: Use KEY_PERFORMANCE instead of ACPI's platfor [...] adds 2a5e76b9a0ef HID: cp2112: fix setter callbacks return value adds 831f70a5b93b HID: asus: add support for missing PX series fn keys adds bba920e6f803 HID: amd_sfh: Add sync across amd sfh work functions adds 32d27cf535ea Merge tag 'hid-for-linus-2025092201' of git://git.kernel.o [...] adds 85fe9f565d2d IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions adds b183f251e202 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 7a425ec75d2b iommufd: Fix refcounting race during mmap adds 4e034bf045b1 iommufd: Fix race during abort for file descriptors adds 53d0584eeb2c iommufd: WARN if an object is aborted with an elevated refcount adds 43f6bee02196 iommufd/selftest: Update the fail_nth limit adds d4c7fccfa784 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] adds 55ed11b181c4 sched_ext: idle: Handle migration-disabled tasks in BPF code adds cec1e6e5d1ab Merge tag 'sched_ext-for-6.17-rc7-fixes' of git://git.kern [...] new 8caa237dc8aa Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] new 53de7ee4e28f btrfs: zoned: don't fail mount needlessly due to too many [...] new 047d112bbf93 Merge branch 'misc-6.17' into next-fixes new b4e4a1b702c1 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 3166017aa0d5 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new bd7f24330671 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new c2d8e7036b0f Merge branch 'misc-6.17' into for-next-current-v6.16-20250924 new aa59155b5d6e Merge branch 'for-next-current-v6.16-20250924' into for-ne [...] new aa8fc9469d20 btrfs: replace double boolean parameters of cow_file_range() new 6ebd726b104f btrfs: abort transaction on specific error places when wal [...] new e6dd405b6671 btrfs: abort transaction in the process_one_buffer() log t [...] new 425652cf1028 btrfs: use local variable for the transaction handle in re [...] new 874576d2a79a btrfs: return real error from read_alloc_one_name() in dro [...] new 912c257c88cd btrfs: abort transaction where errors happen during log tr [...] new 88666b6df97e btrfs: exit early when replaying hole file extent item fro [...] new 575f52a77a0a btrfs: process inline extent earlier in replay_one_extent() new cac2ab34d88e btrfs: use local key variable to pass arguments in replay_ [...] new 669d38bf587f btrfs: collapse unaccount_log_buffer() into clean_log_buffer() new 3d16abf6c88a btrfs: zoned: directly call do_zone_finish() from btrfs_zo [...] new 3c44cd3c79fc btrfs: zoned: return error from btrfs_zone_finish_endio() new 6d9cce2d1bb6 btrfs: remove duplicate inclusion of linux/types.h new f07b855c56b1 btrfs: try to search for data csums in commit root new 0d703963d297 btrfs: zoned: refine extent allocator hint selection new d71b419f274c btrfs: pass btrfs_inode pointer directly into btrfs_compre [...] new 0a6dcd42353b btrfs: use blocksize to check if compression is making thi [...] new d728f2e5f8a0 btrfs: simplify support block size check new 28a38e20acf5 btrfs: use PTR_ERR_OR_ZERO() to simplify code inbtrfs_cont [...] new cba7c35fec26 btrfs: move ref-verify under CONFIG_BTRFS_DEBUG new 67e78f983e6a btrfs: convert several int parameters to bool new e8513c012de7 btrfs: implement ref_tracker for delayed_nodes new b767a28d6154 btrfs: print leaked references in kill_all_delayed_nodes() new 46d33a0cc484 btrfs: add mount option for ref_tracker new 3239c44df756 btrfs: rework error handling of run_delalloc_nocow() new 6a378edc9a61 btrfs: enhance error messages for delalloc range failure new 13141df705b7 btrfs: make nocow_one_range() to do cleanup on error new 737852c060fb btrfs: keep folios locked inside run_delalloc_nocow() new 2c5cca03c173 btrfs: add an fs_info parameter for compression workspace manager new 330f02b136a8 btrfs: add workspace manager initialization for zstd new 6f9c3f48acff btrfs: add generic workspace manager initialization new 856d46c31343 btrfs: migrate to use per-fs workspace manager new 9c8f4cf45651 btrfs: cleanup the per-module compression workspace managers new 0d0b80929eff btrfs: rename btrfs_compress_op to btrfs_compress_levels new 74e8f002b772 btrfs: reduce compression workspace buffer space to block size new 17dc82dc1e77 btrfs: fix typos in comments and strings new a7f3dfb8293c btrfs: scrub: replace max_t()/min_t() with clamp() in scru [...] new 2ccfaf736909 btrfs: support all block sizes which is no larger than page size new 35aff706dccb btrfs: concentrate highmem handling for data verification new 9afc61726538 btrfs: introduce btrfs_bio_for_each_block() helper new 7425a2894019 btrfs: introduce btrfs_bio_for_each_block_all() helper new ea77a1c1c789 btrfs: cache max and min order inside btrfs_fs_info new 6803bff896ef btrfs: use booleans in walk control structure for log replay new 2c123db1f0e1 btrfs: rename replay_dest member of struct walk_control to root new 60ac80242be1 btrfs: rename root to log in walk_down_log_tree() and walk [...] new efa44fc4fde3 btrfs: add and use a log root field to struct walk_control new 7f09699e5e61 btrfs: deduplicate log root free in error paths from btrfs [...] new d73896a55c04 btrfs: stop passing transaction parameter to log tree walk [...] new 4b7699f40622 btrfs: stop setting log_root_tree->log_root to NULL in btr [...] new 2f5b8095ea47 btrfs: always drop log root tree reference in btrfs_replay_log() new 7790a882ca6b btrfs: pass walk_control structure to replay_xattr_deletes() new 94a5ac668a49 btrfs: move up the definition of struct walk_control new 82d1db6f4657 btrfs: pass walk_control structure to replay_dir_deletes() new b150f1c32138 btrfs: pass walk_control structure to check_item_in_log() new c7da72022bb2 btrfs: pass walk_control structure to replay_one_extent() new 44463eb07992 btrfs: pass walk_control structure to add_inode_ref() and helpers new 744e0cebb4fa btrfs: pass walk_control structure to replay_one_dir_item( [...] new aa5b6635b0e6 btrfs: pass walk_control structure to drop_one_dir_item() [...] new 266967c0e225 btrfs: pass walk_control structure to overwrite_item() new c2ef817b285f btrfs: use level argument in log tree walk callback proces [...] new 6cb7f0b8c9b0 btrfs: use level argument in log tree walk callback replay [...] new 2a13cfc949e5 btrfs: use the inode item boolean everywhere in overwrite_item() new 2ac70946621f btrfs: add current log leaf, key and slot to struct walk_control new 29d9c5e03705 btrfs: avoid unnecessary path allocation at fixup_inode_li [...] new b343047c1a08 btrfs: avoid path allocations when dropping extents during [...] new f366722f3370 btrfs: avoid unnecessary path allocation when replaying a [...] new 9bdfa3eddb67 btrfs: remove redundant path release when processing dentr [...] new f9c02e4b525d btrfs: remove redundant path release when overwriting item [...] new 1ebeee283a2a btrfs: add path for subvolume tree changes to struct walk_control new bd9c063e6ff2 btrfs: stop passing inode object IDs to __add_inode_ref() [...] new e41c5e611a65 btrfs: remove pointless inode lookup when processing extre [...] new 0b7453b7a1c1 btrfs: abort transaction if we fail to find dir item durin [...] new 5a0565cad3ef btrfs: abort transaction if we fail to update inode in log [...] new 2753e4917624 btrfs: dump detailed info and specific messages on log rep [...] new 0dc93e465289 btrfs: send: index backref cache by node number instead of [...] new aab9458b9f00 btrfs: tree-checker: add inode extref checks new ac9affd89949 btrfs: print-tree: print missing fields for inode items new 96fb032238d9 btrfs: print-tree: print more information about dir items new 93f818e62a08 btrfs: print-tree: print dir items for dir index and xattr [...] new cee3aa138724 btrfs: print-tree: print information about inode ref items new 7317555f4553 btrfs: print-tree: print information about inode extref items new 7d2197b5dc0c btrfs: print-tree: print information about dir log items new 4dc1c3d0ae6f btrfs: print-tree: print range information for extent csum items new c1b9a4782bc6 btrfs: print-tree: print correct inline extent data size new caac17073760 btrfs: print-tree: print compression type for file extent items new 00b7eaaaa5ac btrfs: print-tree: move code for processing file extent it [...] new 26baec69ac85 btrfs: print-tree: print key types as human readable strings new 6a9e1d1a65fe btrfs: store and use node size in local variable in check_ [...] new 8f0534ec96e3 btrfs: mark extent buffer alignment checks as unlikely new b0e30e373e37 btrfs: mark as unlikely not uptodate extent buffer checks [...] new 5afe85b771ee btrfs: mark leaf space and overflow checks as unlikely on [...] new 2d83ed6c6c46 btrfs: return any hit error from extent_writepage_io() new a35b3dd59bf6 btrfs: fix comment about nbytes increase at replay_one_extent() new b7ff7b0d76e5 btrfs: simplify inline extent end calculation at replay_on [...] new f07575bab632 btrfs: make the rule checking more readable for should_cow [...] new db524fd9802f btrfs: annotate btrfs_is_testing() as unlikely and make it [...] new 62701f419027 btrfs: remove pointless key offset setup in create_pending [...] new 7b26da407420 btrfs: fix the incorrect max_bytes value for find_lock_del [...] new c2ffb1ec1a7c btrfs: prepare compression folio alloc/free for bs > ps cases new a6452b85b3e5 btrfs: prepare zstd to support bs > ps cases new 4fd188a4fe58 btrfs: prepare lzo to support bs > ps cases new e88cb48e6709 btrfs: prepare zlib to support bs > ps cases new 5fbaae4b8567 btrfs: prepare scrub to support bs > ps cases new 67378b754608 btrfs: fix symbolic link reading when bs > ps new e9bed72e883e btrfs: add extra ASSERT()s to catch unaligned bios new 98077f7f2180 btrfs: enable experimental bs > ps support new f08d7147da5f btrfs: use kmalloc_array() for open-coded arithmetic in kmalloc() new c9ff83963a49 btrfs: zoned: don't fail mount needlessly due to too many [...] new 4ca6f24a52c4 btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions new 9264d004a6c9 btrfs: add unlikely annotations to branches leading to EUCLEAN new cc53bd2085c8 btrfs: add unlikely annotations to branches leading to EIO new a929904cf73b btrfs: add unlikely annotations to branches leading to tra [...] new 45c222468d33 btrfs: use smp_mb__after_atomic() when forcing COW in crea [...] new 09abde49979e btrfs: avoid potential out-of-bounds in btrfs_encode_fh() new c71dd5b4a25a Merge branch 'b-for-next' into for-next-next-v6.17-20250924 new d741e7c20daa btrfs: === misc-next on b-for-next === new 4700e306d122 Merge branch 'misc-next' into for-next-next-v6.17-20250924 new d54be55d7a5e Merge branch 'for-next-next-v6.17-20250924' into for-next- [...] new 3e6db854a22e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 328560c8ab24 Merge branch 'master' of https://github.com/ceph/ceph-client.git new 128ae4761a60 smb client: fix dir lease bug with newly created file in c [...] new aeb5df8e6768 smb: client: fix wrong index reference in smb2_compound_op() new 73de37624994 cifs: client: force multichannel=off when max_channels=1 new a72ecb31610c cifs: client: allow changing multichannel mount options on [...] new 89b89cfa068e smb: client: fix sending the iwrap custom IRD/ORD negotiat [...] new 0397894ce76c smb: Use arc4 library instead of duplicate arc4 code new af3510f12cc5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 551807fcc423 Merge branch 'configfs-next' of https://git.kernel.org/pub [...] new 7a481aa06802 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 1f8f87f17e82 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 334c0e493c2a erofs: avoid reading more for fragment maps new 41fbe12afe23 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 5241fa31353a Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 3bd5e45c2ce3 fs: udf: fix OOB read in lengthAllocDescs handling new 25554ea0b42b Pull udf extent block verification. new db6dc62c4133 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] new 4dbea809824d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new d7949962b8c3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 26e5c67deb2e fuse: fix livelock in synchronous file put from fuseblk workers new 0d375a1385ed fuse: capture the unique id of fuse commands being sent new d3906d8f3cee fuse: enable FUSE_SYNCFS for all fuseblk servers new 8032d21baa75 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new ddaf4d7f5dc4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new c8036299ebe3 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] new 6722eb9163ee Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 4b62f0e4488a nfs: add tracepoints to nfs_file_read() and nfs_file_write() new 4a2d81714d10 nfs: new tracepoints around write handling new b6ef079fd984 nfs: more in-depth tracing of writepage events new 83c47ef8aca0 nfs: add tracepoints to nfs_writepages() new 64dd80222450 nfs: cleanup tracepoint declarations new 9082aae154be sunrpc: remove dfprintk_cont() and dfprintk_rcu_cont() new ec7d8e68ef0e sunrpc: add a Kconfig option to redirect dfprintk() output [...] new be390f952427 NFSv4: handle ERR_GRACE on delegation recalls new 64afd8783920 NFSv4: fix "prefered"->"preferred" new 191512355e52 NFSv4.1: fix backchannel max_resp_sz verification check new bf75ad096820 NFSv4.1: fix mount hang after CREATE_SESSION failure new c231cea10d41 NFS: Remove rpcbind cleanup for NFSv4.0 callback new 62c0c0e74912 SUNRPC: Move the svc_rpcb_cleanup() call sites new 301f3470273c nfs: remove NFS_WBACK_BUSY() new 040058a8f7fd SUNRPC: Remove redundant __GFP_NOWARN new c8a127596edc SUNRPC: Introduce xdr_set_scratch_folio() new 670335c0f97b NFS: Update readdir to use a scratch folio new 2f8416f23edf NFS: Update getacl to use xdr_set_scratch_folio() new c9cefd7ae86a NFS: Update listxattr to use xdr_set_scratch_folio() new cf289099ab8a NFS: Update the blocklayout to use xdr_set_scratch_folio() new 1a33b629af21 NFS: Update the filelayout to use xdr_set_scratch_folio() new 4b7c3b4c673d NFS: Update the flexfilelayout driver to use xdr_set_scrat [...] new d57e43b72bf2 SUNRPC: Update svcxdr_init_decode() to call xdr_set_scratc [...] new cc6ac66f1c09 SUNRPC: Update gssx_accept_sec_context() to use xdr_set_sc [...] new 24bbd533f596 filemap: Add a helper for filesystems implementing dropbehind new 010054a530aa filemap: Add a version of folio_end_writeback that ignores [...] new 902893e39076 NFS: Enable use of the RWF_DONTCACHE flag on the NFS client new a890a2e339b9 nfs4_setup_readdir(): insufficient locking for ->d_parent- [...] new 5bd53a4a567c NFSv4/flexfiles: Remove cred local variable dependency new cbf4a1347a61 NFSv4/flexfiles: Use ds_commit_idx when marking a write commit new 9606ae6b84e7 NFSv4/flexfiles: Add data structure support for striped layouts new 52da48191cc8 NFSv4/flexfiles: Update low level helper functions to be D [...] new 6e9c454da77a NFSv4/flexfiles: Read path updates for striped layouts new 5e93e57193db NFSv4/flexfiles: Commit path updates for striped layouts new 3de6be94d395 NFSv4/flexfiles: Write path updates for striped layouts new cf1ac2796d22 NFSv4/flexfiles: Update layout stats & error paths for str [...] new 3fadfaec904d NFSv4/flexfiles: Add support for striped layouts new b940e1090c80 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 6ecc87582f39 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] new 9da8e9952c11 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 319dddea20ad Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9095d2074174 fs: Create sb_encoding() helper new 23253e278a45 fs: Create sb_same_encoding() helper new 5fbf73c7f13d ovl: Prepare for mounting case-insensitive enabled layers new ee95c5fc86dd ovl: Create ovl_casefold() to support casefolded strncmp() new 1f7168b28f66 ovl: Ensure that all layers have the same encoding new 8a78f189756a ovl: Set case-insensitive dentry operations for ovl sb new f9377faaeae0 ovl: Add S_CASEFOLD as part of the inode flag to be copied new dfc7da402ccc ovl: Check for casefold consistency when creating new dentries new 16754d61dc69 ovl: Support mounting case-insensitive enabled layers new ad1423922781 ovl: make sure that ovl_create_real() returns a hashed dentry new 1af000e9682f Merge branch 'overlayfs-next' of https://git.kernel.org/pu [...] new 9f6294429558 Merge branch '9p-next' of https://github.com/martinetd/linux adds 42852fe57c6d xfs: track the number of blocks in each buftarg adds 6ef2175fce30 xfs: use bt_nr_sectors in xfs_dax_translate_range adds fc0d192303bd xfs: scrub: use kstrdup_const() for metapath scan setups new bc7d684fea18 xfs: rearrange code in xfs_inode_item_precommit new c91d38b57f2c xfs: rework datasync tracking and execution new 855879188876 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new c63e7ce01f76 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new c3f1cb0c42c5 Merge branch 'vfs.fixes' into vfs.all new 2bc5bfbfd3f2 statmount: don't call path_put() under namespace semaphore new 59bfb6681680 listmount: don't call path_put() under namespace semaphore new e6524dd4c068 fcntl: trim arguments new 29ecd1ca48ec Merge branch 'vfs-6.18.misc' into vfs.all new b2af83d5b822 Merge branch 'vfs-6.18.mount' into vfs.all new c74e435b7a64 Merge branch 'vfs-6.18.inode' into vfs.all new d63d2adc7387 Merge branch 'vfs-6.18.iomap' into vfs.all new 7611346e079f Merge branch 'vfs-6.18.pidfs' into vfs.all new 0ba19e220abb Merge branch 'vfs-6.18.rust' into vfs.all new 761757923507 Merge branch 'vfs-6.18.workqueue' into vfs.all new e2c277f72029 Merge branch 'kernel-6.18.clone3' into vfs.all new a4805c3a66b0 Merge branch 'vfs-6.18.procfs' into vfs.all new 45c7edcda87f Merge branch 'vfs-6.18.afs' into vfs.all new 8535bd38b4d5 cgroup: add missing ns_common include new d7610cb7454b ns: simplify ns_common_init() further new 5890f504ef54 ns: add ns_debug() new d969328c513c Merge patch series "ns: minor tweaks" new 1f28cc19559a Merge branch 'namespace-6.18' into vfs.all new a5b291364034 Merge branch 'vfs-6.18.writeback' into vfs.all new 17eb98d6b517 VFS/ovl: add lookup_one_positive_killable() new e66ccd30dcdc VFS: discard err2 in filename_create() new d7fb2c410240 VFS: unify old_mnt_idmap and new_mnt_idmap in renamedata new 76a53de6f7ff VFS/audit: introduce kern_path_parent() for audit new 3d18f80ce181 VFS: rename kern_path_locked() and related functions. new 0a2c70594704 debugfs: rename start_creating() to debugfs_start_creating() new 4f5ea5aa0dcd Merge patch series "vfs: preparatory changes to centralize [...] new 699e5031013a Merge branch 'vfs-6.18.async' into vfs.all new 9b7ba95585ef Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] new c54644c3221b 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 (d1797e21e654) \ N -- N -- N refs/heads/fs-next (c54644c3221b)
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 240 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/porting.rst | 10 + arch/powerpc/platforms/cell/spufs/syscalls.c | 4 +- drivers/base/devtmpfs.c | 22 +- drivers/hid/Kconfig | 2 - drivers/hid/amd-sfh-hid/amd_sfh_client.c | 12 +- drivers/hid/amd-sfh-hid/amd_sfh_common.h | 3 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 4 + drivers/hid/hid-asus.c | 3 + drivers/hid/hid-cp2112.c | 10 +- drivers/hid/hid-lenovo.c | 4 +- .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 2 + .../intel-thc-hid/intel-quicki2c/quicki2c-dev.h | 2 + .../intel-thc-hid/intel-quickspi/pci-quickspi.c | 2 + .../intel-thc-hid/intel-quickspi/quickspi-dev.h | 2 + drivers/infiniband/hw/mlx5/devx.c | 1 + drivers/iommu/iommufd/device.c | 3 +- drivers/iommu/iommufd/eventq.c | 9 +- drivers/iommu/iommufd/iommufd_private.h | 3 +- drivers/iommu/iommufd/main.c | 59 +++- drivers/pinctrl/mediatek/pinctrl-airoha.c | 31 +- fs/bcachefs/fs-ioctl.c | 10 +- fs/btrfs/backref.c | 24 +- fs/btrfs/bio.c | 31 +- fs/btrfs/block-group.c | 24 +- fs/btrfs/compression.c | 42 ++- fs/btrfs/compression.h | 2 +- fs/btrfs/ctree.c | 119 ++++---- fs/btrfs/defrag.c | 2 +- fs/btrfs/delayed-inode.c | 10 +- fs/btrfs/delayed-ref.c | 7 +- fs/btrfs/dev-replace.c | 10 +- fs/btrfs/direct-io.c | 12 + fs/btrfs/disk-io.c | 69 +++-- fs/btrfs/export.c | 10 +- fs/btrfs/extent-tree.c | 74 ++--- fs/btrfs/extent_io.c | 51 ++-- fs/btrfs/extent_io.h | 3 +- fs/btrfs/extent_map.c | 2 +- fs/btrfs/file-item.c | 2 +- fs/btrfs/file.c | 45 ++- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/free-space-tree.c | 60 ++-- fs/btrfs/fs.c | 21 +- fs/btrfs/fs.h | 14 +- fs/btrfs/inode-item.c | 10 +- fs/btrfs/inode.c | 138 ++++----- fs/btrfs/ioctl.c | 57 ++-- fs/btrfs/lzo.c | 65 ++-- fs/btrfs/qgroup.c | 42 +-- fs/btrfs/raid-stripe-tree.c | 17 +- fs/btrfs/raid56.c | 58 ++-- fs/btrfs/raid56.h | 4 +- fs/btrfs/ref-verify.c | 3 +- fs/btrfs/reflink.c | 11 +- fs/btrfs/relocation.c | 77 ++--- fs/btrfs/root-tree.c | 66 ++-- fs/btrfs/scrub.c | 80 ++--- fs/btrfs/send.c | 335 ++++++++------------- fs/btrfs/super.c | 11 +- fs/btrfs/transaction.c | 39 ++- fs/btrfs/tree-log.c | 140 ++++----- fs/btrfs/verity.c | 8 +- fs/btrfs/volumes.c | 58 ++-- fs/btrfs/zlib.c | 62 ++-- fs/btrfs/zoned.c | 58 ++-- fs/btrfs/zstd.c | 47 +-- fs/cachefiles/namei.c | 3 +- fs/debugfs/inode.c | 11 +- fs/ecryptfs/inode.c | 3 +- fs/fcntl.c | 10 +- fs/fuse/dev.c | 27 +- fs/fuse/dev_uring.c | 4 +- fs/fuse/file.c | 8 +- fs/fuse/fuse_i.h | 5 + fs/fuse/inode.c | 1 + fs/fuse/virtio_fs.c | 3 +- fs/init.c | 17 +- fs/namei.c | 164 +++++++--- fs/namespace.c | 100 +++--- fs/nfs/file.c | 9 +- fs/nfs/flexfilelayout/flexfilelayout.c | 48 +-- fs/nfs/nfs4file.c | 1 + fs/nfs/write.c | 4 +- fs/nfsd/vfs.c | 3 +- fs/ocfs2/refcounttree.c | 4 +- fs/overlayfs/overlayfs.h | 3 +- fs/overlayfs/readdir.c | 28 +- fs/smb/client/cifsproto.h | 2 +- fs/smb/client/dir.c | 2 +- fs/smb/client/fs_context.c | 36 +++ fs/smb/client/fs_context.h | 2 +- fs/smb/client/sess.c | 35 ++- fs/smb/client/smb2inode.c | 2 +- fs/smb/client/smb2pdu.c | 60 +++- fs/smb/client/smb2pdu.h | 2 + fs/smb/server/vfs.c | 11 +- fs/udf/inode.c | 3 + fs/xfs/scrub/metapath.c | 12 +- fs/xfs/xfs_buf.c | 42 +-- fs/xfs/xfs_buf.h | 4 +- fs/xfs/xfs_buf_item_recover.c | 10 + fs/xfs/xfs_file.c | 75 +++-- fs/xfs/xfs_inode.c | 25 +- fs/xfs/xfs_inode_item.c | 125 +++++--- fs/xfs/xfs_inode_item.h | 10 +- fs/xfs/xfs_iomap.c | 15 +- fs/xfs/xfs_notify_failure.c | 2 +- fs/xfs/xfs_super.c | 7 +- fs/xfs/xfs_trans.c | 23 +- include/linux/cgroup_namespace.h | 2 + include/linux/fs.h | 6 +- include/linux/namei.h | 21 +- include/linux/ns_common.h | 30 +- include/linux/pagemap.h | 2 + ipc/namespace.c | 2 +- kernel/audit_fsnotify.c | 11 +- kernel/audit_watch.c | 3 +- kernel/bpf/inode.c | 4 +- kernel/cgroup/namespace.c | 2 +- kernel/nscommon.c | 53 ++++ kernel/pid_namespace.c | 2 +- kernel/sched/ext_idle.c | 28 +- kernel/time/namespace.c | 2 +- kernel/user_namespace.c | 2 +- kernel/utsname.c | 2 +- mm/filemap.c | 34 ++- net/core/net_namespace.c | 9 +- net/unix/af_unix.c | 6 +- tools/testing/selftests/iommu/iommufd_fail_nth.c | 2 +- 129 files changed, 1956 insertions(+), 1448 deletions(-)