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 277adf7d1398 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 49f8226cbb0e Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits fa3525ec32aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fe217f9d51f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits f02a01bc1199 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 89cd0b602fca Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits bef5259982f0 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits d8bbae622cc4 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 041544ae508f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f32dde7895c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7225f03634fc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 56b4de1ea54d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits df866f28a4d9 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 74e00677286a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 9242f83bd9d3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 9f5b679bc2cd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7db5c171ddfa Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 1935554cc2b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea0ec779b78e Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 158571ee8353 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 94c386fc5659 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 807a55cb4239 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits de7405eff27e bcachefs: Fix __bch2_fs_read_write() error path omits d32492ee064d bcachefs: Fix journal assertion omits 2c379eeff5ff bcachefs: Fix UAF in check_dirent() omits acff40d41a75 bcachefs: Fix missing compat code in check_subvol() omits f2b712685a78 bcachefs: convert error.c to CLASS/guards omits 0be97da19909 bcachefs: bch2_run_recovery_pass() now prints errors omits abf17e5a9c36 bcachefs: Also create snapshots with CAP_FOWNER omits 66503771397f bcachefs: convert btree_journal_iter.c to CLASS/guards omits c7d10fdea45a bcachefs: convert btree_locking.c to CLASS/guards omits 1eb9ef044172 bcachefs: convert btree_iter.c to CLASS/guards omits 0f53206d567d bcachefs: convert btree_io.c to CLASS/guards omits 3d4866043119 bcachefs: convert btree_key_cache.c to CLASS/guards omits c01fc0029885 bcachefs: convert btree_trans_commit.c to CLASS/guards omits fe41a0a55ee0 bcachefs: convert btree_update_interior.c to CLASS/guards omits c67e34f5ef3b bcachefs: convert btree_update.c to CLASS/guards omits 192a3d75ac41 bcachefs: convert btree_write_buffer.c to CLASS/guards omits 9cb0deea230b bcachefs: convert btree_gc.c to CLASS/guards omits 79e0a253c772 bcachefs: convert btree_cache.c to CLASS/guards omits 60ea7811dd6e bcachefs: convert journal_seq_blacklist.c to CLASS/guards omits 0e1d28c37898 bcachefs: convert journal_reclaim.c to CLASS/guards omits 45410eef22d8 bcachefs: convert journal_io.c to CLASS/guards omits 98583a22d5db bcachefs: convert journal.c to CLASS/guards omits b27fac932c0d bcachefs: convert btree_node_scan.c to CLASS/guards omits cdcf9c0bd306 bcachefs: convert fs-io-direct.c to CLASS/guards omits ff46b184c3e5 bcachefs: convert fs-io-buffered.c to CLASS/guards omits 7704e2297159 bcachefs: convert fs-io-pagecache.c to CLASS/guards omits 52756b6fb7b5 bcachefs: convert fs-io.c to CLASS/guards omits dd2f9df1d2ef bcachefs: convert fs.c to CLASS/guards omits 40e524bd84f7 bcachefs: convert alloc_foreground.c to CLASS/guards omits d34c7a3b89b1 bcachefs: convert alloc_background.c to CLASS/guards omits 99458743c29e bcachefs: convert backpointers.c to CLASS/guards omits 110ed1165122 bcachefs: convert ec.c to CLASS/guards omits e2e6524991af bcachefs: convert buckets.c to CLASS/guards omits 090b0d9f3859 bcachefs: convert disk_accounting.c to CLASS/guards omits 9bb545b584f7 bcachefs: convert fsck.c to CLASS/guards omits 5fc0d251a2d9 bcachefs: convert io_misc.c to CLASS/guards omits 1056c5079efe bcachefs: convert io_write.c to CLASS/guards omits 624cf91f5556 bcachefs: convert io_read.c to CLASS/guards omits c07d4b9fca84 bcachefs: convert namei.c to CLASS omits babb0e524514 bcachefs: convert dirent.c to CLASS omits 58b8a089d0d0 bcachefs: convert inode.c to CLASS omits 82ffd46ea1ca bcachefs: convert logged_ops.c to CLASS omits feedd902bbfb bcachefs: convert extents.c to guards omits 51fd03b1d406 bcachefs: convert lru.c to CLASS omits a5b8798d7e55 bcachefs: convert recovery.c to CLASS/guards omits 0213e1c52739 bcachefs: convert recovery_passes.c to CLASS/guards omits 8dfb254974b1 bcachefs: convert str_hash.c to CLASS omits 48bb0403316a bcachefs: convert subvolume.c to CLASS/guards omits a65823c57f73 bcachefs: convert snapshot.c to CLASS/guards omits b1ba12ff723a bcachefs: convert reflink.c to CLASS/guards omits 61cd047e1aa4 bcachefs: convert data_update.c to CLASS/guards omits ac8969b2e2a0 bcachefs: convert movinggc.c to CLASS omits 905d997aca9f bcachefs: convert move.c to CLASS/guards omits f22171d9989f bcachefs: convert migrate.c to CLASS/guards omits a1084bb00029 bcachefs: convert rebalance.c to CLASS/guards omits 7746300bb917 bcachefs: convert compress.c to guards omits 88b5c49d1480 bcachefs: convert checksum.c to CLASS/guards omits 7e55000bb543 bcachefs: convert disk_groups.c to guards omits 5904ab93dd5b bcachefs: convert fs-ioctl.c to CLASS/guards omits 10de36448ccd bcachefs: convert chardev.c to CLASS omits 014bbeb33810 bcachefs: convert bkey.c to CLASS omits ad699bb9cc4c bcachefs: convert bset.c to CLASS omits 19ffb9c089b6 bcachefs: convert replicas.c to CLASS/guards omits 4a277bf8c8b5 bcachefs: convert nocow_locking.c to CLASS/guards omits 43fe63b9b4ed bcachefs: convert debug.c to CLASS/guards omits 7ede8fc514bb bcachefs: convert clock.c to CLASS/guards omits a838fe1e1b2b bcachefs: convert sb-members.c to CLASS/guards omits 1b8c2ec23db1 bcachefs: convert sb-errors.c to CLASS/guards omits fca5c23024c3 bcachefs: convert sb-downgrade.c to CLASS/guards omits 933d48cb540d bcachefs: convert sb-clean.c to CLASS/guards omits f15167df30a0 bcachefs: convert quota.c to CLASS/guards omits 4f08120a69c6 bcachefs: convert buckets_waiting_for_journal.c to CLASS/guards omits a1ac495a71aa bcachefs: convert sysfs.c to CLASS/guards omits b39c9d3c285d bcachefs: convert opts.c to CLASS/guards omits 7b7e3fd075f1 bcachefs: convert enumerated_ref.c to guards omits f936fb613060 bcachefs: convert progress.c to guards omits 21de5f1e05f3 bcachefs: convert six.c to guards omits 95478dc90d86 bcachefs: convert util.[ch] to CLASS/guards omits ce51a0b9d027 bcachefs: convert unit tests to CLASS/guards omits 852ddc421ad1 bcachefs: convert thread_with_file.c to CLASS/guards omits a03eb9840fc1 bcachefs: convert xattr.c to CLASS/guards omits 06fa75dfdf9c bcachefs: convert acl.c to CLASS/guards omits 71ee8a820452 bcachefs: convert super.c to CLASS/guards omits a0ca4ad3089d bcachefs: convert super-io.c to CLASS/guards omits ad905dc11275 bcachefs: DEFINE_GUARD(printbuf_atomic) omits 1fe104b12de0 bcachefs: simplify bch2_trans_do() omits 537932a4ddab bcachefs: delete useless null ptr check omits 1f1ac5fc586b bcachefs: Add missing bch2_bkey_set_needs_rebalance to noc [...] omits 69d8faaf6ef4 bcachefs: __bset_aux_tree_verify_ro() omits 6d180c2718c3 bcachefs: make congestion tracking less aggressive omits fe87440d2a70 bcachefs: nopromote sub counters omits 095db0ad2ccd bcachefs: Better congestion visibilty in sysfs omits 4210d061c081 bcachefs: Fix replicas max options omits 2d12c81d3c4c bcachefs: Improve bch2_read_bio_to_text() omits b7eb3ef74648 bcachefs: bch2_fs_initialize() initializes before going RW omits dc7705a04a19 bcachefs: bch2_set_nr_journal_buckets_iter() always marks omits 35e3ea963515 bcachefs: do_bch2_trans_commit_to_journal_replay handles a [...] omits 66768655757e bcachefs: bch2_fs_initialize() now runs journal replay omits 33bf8edbf1c8 bcachefs: bch2_journal_key_insert_take() accumulates accou [...] omits 1259341d66ec bcachefs: fast_list: warn if non-empty on exit omits da8d28758e37 bcachefs: fix device add before fs started omits aa8fa755fe3e bcachefs: Zero list_idx when deleting from async obj lists omits 8693803dd9c8 bcachefs: c->loglevel omits f8dfa6db098f bcachefs: bch_log() omits 2de995f436a0 bcachefs: kill __bch2_print_str() omits 816e199bc1f4 bcachefs: bch2_read_bio_to_text(): tabstops omits 608875648099 bcachefs: kill bch2_err_str() BUG_ON() omits b5d700a23c1b bcachefs: don't call get_update_rebalance_opts() on btree ptrs omits 183c4e1e14c3 bcachefs: bch2_btree_write_buffer_insert_checks() omits fdb8600dff75 bcachefs: use union for bch_compression_opt to make encode [...] omits 37717ba5b898 bcachefs: __bch2_btree_node_alloc() now respects target omits 5442dccecfa0 bcachefs: unsigned -> enum bch_trans_commit_flags omits b56c85bfb2b1 bcachefs: Improve nopromote visibility omits a7b54b6dbfc3 bcachefs: use kvzalloc() for journal bios omits 1448c7a42a70 bcachefs: trace_data_update_done_no_rw_devs omits 09f8129f5543 bcachefs: silence userspace build warning omits 77597a330d42 bcachefs: add missing includes omits 292bb0618040 bcachefs: add missing log message newline omits 2101e74bc902 bcachefs: Update path flags cleanups omits 153c64ec051b bcachefs: silence userspace build warning omits 76013717e5e2 bcachefs: device add now properly sets c->online_devs omits 513f87532fd4 bcachefs: Debug param for injecting btree node corruption on read omits 01e3d0dc1cd1 bcachefs: Fix error message in buffered read path omits 5298955028f4 bcachefs: Print errcode when bch2_read_extent() sees error omits adefc7703257 bcachefs: Suppress unnecessary inode_i_sectors_wrong fsck error omits 8fb91e9a2d22 bcachefs: Add missing bch2_log_msg_start() omits 86b755deb1d8 bcachefs: Faster checking for missing journal entries omits f91a69816e01 bcachefs: bch2_journal_entry_missing_range() omits 5078ab9ebc9f bcachefs: Don't lock exec_update_lock omits 22152dcb7c45 bcachefs: ptr_to_removed_device omits bb957ea64bad bcachefs: bch_fs.devs_removed omits f13dd495627a bcachefs: check_key_has_inode() reconstructs more aggressively omits c221efaf7c5d bcachefs: Before removing dangling dirents, check for contents omits 00a61d1ac617 bcachefs: Improve inode_create behaviour on old filesystems omits dbf311761c20 bcachefs: Use bio_add_folio_nofail() for unfailable operations omits 50b8da0ddfd8 bcachefs: Simplify bch2_bio_map() omits be4c8c18fdab bcachefs: Finish error_throw tracepoints omits 0a496b85843c bcachefs: Improved btree node tracepoints omits a663ee802078 bcachefs: -o fix_errors may now be used without -o fsck omits d6d5c452e36d bcachefs: Shut up clang warning omits 3861e81a730c bcachefs: Refactor trans->mem allocation omits 8d31a27ab23a bcachefs: Evict/bypass key cache when deleting omits 7d75dcb9287e bcachefs: Don't peek key cache unless we have a real key omits aafe7e8d399f bcachefs: Improve inode deletion omits 8705fa6c979e bcachefs: bch2_trans_has_updates() omits e6992fb1b304 bcachefs: Don't memcpy more than needed omits a96ad32f48b8 bcachefs: Don't log error twice in allocator async repair omits d2f92132f9b6 bcachefs: Plumb trans_kmalloc ip to trans_log_msg omits d2766ffe75a1 bcachefs: add an unlikely() to trans_begin() omits 965d0866972b bcachefs: More errcode conversions omits 0f7431123b2e bcachefs: DEFINE_CLASS()es for dev refcounts omits b723d9a40bae bcachefs: use scoped_guard() in fast_list.c omits 39e22645cca8 bcachefs: Allow CONFIG_UNICODE=m omits b8e11f1e732a bcachefs: Reduce __bch2_btree_node_alloc() stack usage omits a92566c5cd1b bcachefs: kill darray_u32_has() omits 034be1e97c09 bcachefs: fsck: dir_loop, subvol_loop now autofix omits 85bd32483fd5 bcachefs: Fix build when CONFIG_UNICODE=n omits 5d09d3476ce6 bcachefs: Fix reference to invalid bucket in copygc omits 5483663f46e9 bcachefs: Don't build aux search tree when still repairing node omits c1b01b6fb88c bcachefs: Tweak threshold for allocator triggering discards omits fa5c2ec44c1d bcachefs: Fix triggering of discard by the journal path omits cfd271023489 bcachefs: async_objs: update iter pos after obj printed omits 0d21e5ab2c20 Merge branch 'vfs-6.17.super' into vfs.all omits aae90b060883 Merge branch 'vfs-6.17.fileattr' into vfs.all omits 93f6ea3339ed Merge branch 'vfs-6.17.integrity' into vfs.all omits 6f2a5775d3a4 Merge branch 'vfs-6.17.rust' into vfs.all omits ce43ca02f839 Merge branch 'vfs-6.17.bpf' into vfs.all omits db0afd674058 Merge branch 'vfs-6.17.pidfs' into vfs.all omits d8007798be1f Merge branch 'vfs-6.17.mmap_prepare' into vfs.all omits b48c1f2f51cb Merge branch 'vfs-6.17.fallocate' into vfs.all omits 54cdf01002e3 Merge branch 'vfs-6.17.async.dir' into vfs.all omits c56e8ef469f8 Merge branch 'vfs-6.17.nsfs' into vfs.all omits 099f0899c958 Merge branch 'vfs-6.17.file' into vfs.all omits c725a4609633 Merge branch 'vfs-6.17.coredump' into vfs.all omits b9913851c127 Merge branch 'vfs-6.17.misc' into vfs.all omits 4276265f04be Merge branch 'vfs.fixes' into vfs.all omits 165fa94de612 fs: enhance and rename shutdown() callback to remove_bdev() omits 6efbf978891b poll: rust: allow poll_table ptrs to be null new a88cddaaa3bf MAINTAINERS: add block and fsdevel lists to iov_iter new ad63ca915daa Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 1f7f27a26c21 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 33927f3d0ecd habanalabs: fix UAF in export_dmabuf() new 0c66f29f1684 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new b4d6e204f892 bcachefs: Fix triggering of discard by the journal path new 6a1c4323defd bcachefs: Tweak threshold for allocator triggering discards new 9fe8ec866442 bcachefs: Don't build aux search tree when still repairing node new c02b943f7d12 bcachefs: Fix reference to invalid bucket in copygc new 40c35a0b4761 bcachefs: Fix build when CONFIG_UNICODE=n new 89edfcf71087 bcachefs: Fix bch2_maybe_casefold() when CONFIG_UTF8=n new 29d03dd33871 bcachefs: async_objs: update iter pos after obj printed new d5cafb116ea8 bcachefs: fsck: dir_loop, subvol_loop now autofix new 15a87e346167 bcachefs: kill darray_u32_has() new f88575533004 bcachefs: Reduce __bch2_btree_node_alloc() stack usage new d86756fbad12 bcachefs: Allow CONFIG_UNICODE=m new 3f7fb9090625 bcachefs: use scoped_guard() in fast_list.c new 13cb907cde1d bcachefs: DEFINE_CLASS()es for dev refcounts new bcdd295054e2 bcachefs: More errcode conversions new 9f07c771ff02 bcachefs: add an unlikely() to trans_begin() new 7eebbffc517b bcachefs: Plumb trans_kmalloc ip to trans_log_msg new 94b52eb88eaa bcachefs: Don't log error twice in allocator async repair new c9cb082b2c06 bcachefs: Don't memcpy more than needed new a51f240c313b bcachefs: bch2_trans_has_updates() new 28a763533499 bcachefs: Improve inode deletion new e4baf2ad2a14 bcachefs: Don't peek key cache unless we have a real key new fce47fe61bf2 bcachefs: Evict/bypass key cache when deleting new c20596029e80 bcachefs: Refactor trans->mem allocation new bd37ac3ed9ea bcachefs: Shut up clang warning new be87471025a0 bcachefs: -o fix_errors may now be used without -o fsck new 1106f7bc49de bcachefs: Improved btree node tracepoints new 0bb0154494c3 bcachefs: Finish error_throw tracepoints new 3adbd4f621ab bcachefs: Simplify bch2_bio_map() new d7fe736c795f bcachefs: Use bio_add_folio_nofail() for unfailable operations new 3e82078c07e3 bcachefs: Improve inode_create behaviour on old filesystems new f7a9088f4b0e bcachefs: Before removing dangling dirents, check for contents new a2536e2f2cfc bcachefs: check_key_has_inode() reconstructs more aggressively new 2cbaa6f70233 bcachefs: bch_fs.devs_removed new 3025a60020a0 bcachefs: ptr_to_removed_device new 9960ba286803 bcachefs: Don't lock exec_update_lock new b8da6c27683d bcachefs: bch2_journal_entry_missing_range() new 53521ec8194e bcachefs: Faster checking for missing journal entries new 4bb770ce464c bcachefs: Add missing bch2_log_msg_start() new d8a2e83b9198 bcachefs: Suppress unnecessary inode_i_sectors_wrong fsck error new 647a443f0b88 bcachefs: Print errcode when bch2_read_extent() sees error new f21534bac775 bcachefs: Fix error message in buffered read path new 9091b27447c2 bcachefs: Debug param for injecting btree node corruption on read new 18a8e1f405de bcachefs: device add now properly sets c->online_devs new 2264437c278b bcachefs: silence userspace build warning new 95b29c0da53e bcachefs: Update path flags cleanups new af5728611d7c bcachefs: add missing log message newline new 65594ecd82f6 bcachefs: add missing includes new ba4cad424881 bcachefs: silence userspace build warning new cad9b5798946 bcachefs: trace_data_update_done_no_rw_devs new f79211efbed8 bcachefs: use kvzalloc() for journal bios new d88a693a950b bcachefs: Improve nopromote visibility new 3071398c2a03 bcachefs: unsigned -> enum bch_trans_commit_flags new 5eac8be875b2 bcachefs: __bch2_btree_node_alloc() now respects target new fc80e0d57954 bcachefs: use union for bch_compression_opt to make encode [...] new 1601892f137d bcachefs: bch2_btree_write_buffer_insert_checks() new 347577d70666 bcachefs: don't call get_update_rebalance_opts() on btree ptrs new 46d520dce3a0 bcachefs: kill bch2_err_str() BUG_ON() new f51c3054f062 bcachefs: bch2_read_bio_to_text(): tabstops new 25beb7a049f0 bcachefs: kill __bch2_print_str() new 3497cdb01b1b bcachefs: bch_log() new a40448cc0a9e bcachefs: c->loglevel new 90d4a104cd2e bcachefs: Zero list_idx when deleting from async obj lists new bc9312965a3c bcachefs: fix device add before fs started new 25f05dba0166 bcachefs: fast_list: warn if non-empty on exit new 0e2fd85a2202 bcachefs: bch2_journal_key_insert_take() accumulates accou [...] new b454a1899076 bcachefs: bch2_fs_initialize() now runs journal replay new 07ca71efeff3 bcachefs: do_bch2_trans_commit_to_journal_replay handles a [...] new 959e3b2c1b89 bcachefs: bch2_set_nr_journal_buckets_iter() always marks new 66f9c2172d4b bcachefs: bch2_fs_initialize() initializes before going RW new 590fbceddcc8 bcachefs: Improve bch2_read_bio_to_text() new 3097c112a901 bcachefs: Fix replicas max options new cc885f1c5d58 bcachefs: Better congestion visibilty in sysfs new 982fcd48ef47 bcachefs: nopromote sub counters new 94313ac8042d bcachefs: make congestion tracking less aggressive new f5428397b68d bcachefs: __bset_aux_tree_verify_ro() new 720df5a40358 bcachefs: Add missing bch2_bkey_set_needs_rebalance to noc [...] new b3ef036509ae bcachefs: delete useless null ptr check new 10a1343c814d bcachefs: Also create snapshots with CAP_FOWNER new 572acd3feb40 bcachefs: Fix missing compat code in check_subvol() new d5e4064317ca bcachefs: Fix UAF in check_dirent() new 5d5ff231c7e8 bcachefs: Fix journal assertion new 1bd41c25e984 bcachefs: Fix __bch2_fs_read_write() error path new da2d75cfbb9e bcachefs: Give debugfs cached btree nodes better indentation new 268c327e3ce2 bcachefs: Silence clang warning about enum types new 292f80a60d78 bcachefs: kill bkey_journal_seq() new c8d455c7030d bcachefs: don't pass bch_ioctl_data by value new c15142e6fbaa bcachefs: better device too small error message new 666727fe5609 bcachefs: check_i_sectors now prints paths new 183002e3b8de bcachefs: simplify bch2_trans_do() new a46404ee5531 bcachefs: DEFINE_GUARD(printbuf_atomic) new 55a033a4b348 bcachefs: convert super-io.c to CLASS/guards new 3e7fcea89121 bcachefs: convert super.c to CLASS/guards new 14c3fefcec7e bcachefs: convert acl.c to CLASS/guards new 03fbcd7995cf bcachefs: convert xattr.c to CLASS/guards new 89962f89789e bcachefs: convert thread_with_file.c to CLASS/guards new c2ec75c1ec5c bcachefs: convert unit tests to CLASS/guards new e869a8583d27 bcachefs: convert util.[ch] to CLASS/guards new bb21b36bee5e bcachefs: convert six.c to guards new 0aa639b6a0f6 bcachefs: convert progress.c to guards new b1a22b601996 bcachefs: convert enumerated_ref.c to guards new 0d765c465a54 bcachefs: convert opts.c to CLASS/guards new 667e5abe6594 bcachefs: convert sysfs.c to CLASS/guards new 754fe54bc0b7 bcachefs: convert buckets_waiting_for_journal.c to CLASS/guards new a7cef4145ac2 bcachefs: convert quota.c to CLASS/guards new e61ca2fef5c8 bcachefs: convert sb-clean.c to CLASS/guards new ea337568bc08 bcachefs: convert sb-downgrade.c to CLASS/guards new 3ae60abe12ee bcachefs: convert sb-errors.c to CLASS/guards new 0a7e6960c529 bcachefs: convert sb-members.c to CLASS/guards new 8a1136bf4446 bcachefs: convert clock.c to CLASS/guards new 15ff25acabbf bcachefs: convert debug.c to CLASS/guards new a764c864fbe1 bcachefs: convert nocow_locking.c to CLASS/guards new a075b885de09 bcachefs: convert replicas.c to CLASS/guards new 75fe2a2c60a2 bcachefs: convert bset.c to CLASS new a6fec1750d9c bcachefs: convert bkey.c to CLASS new 367e322e2770 bcachefs: convert chardev.c to CLASS new 7d2cbd3e9385 bcachefs: convert fs-ioctl.c to CLASS/guards new 6c54e2526239 bcachefs: convert disk_groups.c to guards new 49e738019366 bcachefs: convert checksum.c to CLASS/guards new 8b85a41f2747 bcachefs: convert compress.c to guards new 83c5fc2c4e32 bcachefs: convert rebalance.c to CLASS/guards new 8928c3922af8 bcachefs: convert migrate.c to CLASS/guards new 4451885a1be8 bcachefs: convert move.c to CLASS/guards new 013039f374fa bcachefs: convert movinggc.c to CLASS new f5b3cebcdb2e bcachefs: convert data_update.c to CLASS/guards new 20a5509ac49e bcachefs: convert reflink.c to CLASS/guards new 077a4b59ea04 bcachefs: convert snapshot.c to CLASS/guards new fe46aeca5dc5 bcachefs: convert subvolume.c to CLASS/guards new 5c57a1268436 bcachefs: convert str_hash.c to CLASS new dfb5bdf1c68b bcachefs: convert recovery_passes.c to CLASS/guards new 5ab6c9f39c08 bcachefs: convert recovery.c to CLASS/guards new e1e617c168c3 bcachefs: convert lru.c to CLASS new 4a031e0ab1c6 bcachefs: convert extents.c to guards new bb6e00abe676 bcachefs: convert logged_ops.c to CLASS new 96c83e1c944a bcachefs: convert inode.c to CLASS new 4fcb290628ea bcachefs: convert dirent.c to CLASS new df5c8a79a0e1 bcachefs: convert namei.c to CLASS new 22de839271ac bcachefs: convert io_read.c to CLASS/guards new 85f1bb27a372 bcachefs: convert io_write.c to CLASS/guards new 08d9d810e706 bcachefs: convert io_misc.c to CLASS/guards new ee79aad06465 bcachefs: convert fsck.c to CLASS/guards new 115dba3dbc98 bcachefs: convert disk_accounting.c to CLASS/guards new 6b6605aa03db bcachefs: convert buckets.c to CLASS/guards new d666a9c8a60f bcachefs: convert ec.c to CLASS/guards new 10506d5861cd bcachefs: convert backpointers.c to CLASS/guards new 4c3a8e3eee53 bcachefs: convert alloc_background.c to CLASS/guards new 50b5df73b453 bcachefs: convert alloc_foreground.c to CLASS/guards new 34c4d2540f26 bcachefs: convert fs.c to CLASS/guards new df11177ad449 bcachefs: convert fs-io.c to CLASS/guards new 98d639939334 bcachefs: convert fs-io-pagecache.c to CLASS/guards new 62882c3d3b66 bcachefs: convert fs-io-buffered.c to CLASS/guards new b627314f738b bcachefs: convert fs-io-direct.c to CLASS/guards new e5f8988ce378 bcachefs: convert btree_node_scan.c to CLASS/guards new da0dbbdab07d bcachefs: convert journal.c to CLASS/guards new 5c2ff618dd9d bcachefs: convert journal_io.c to CLASS/guards new 0916ef9e30fd bcachefs: convert journal_reclaim.c to CLASS/guards new fa6431da5d39 bcachefs: convert journal_seq_blacklist.c to CLASS/guards new e7f4a977538b bcachefs: convert btree_cache.c to CLASS/guards new b85e93b30e7c bcachefs: convert btree_gc.c to CLASS/guards new 081cf48ff5b7 bcachefs: convert btree_write_buffer.c to CLASS/guards new a9d20eddc719 bcachefs: convert btree_update.c to CLASS/guards new 3dddd353c758 bcachefs: convert btree_update_interior.c to CLASS/guards new feb53035cab7 bcachefs: convert btree_trans_commit.c to CLASS/guards new 7ae210bab9cc bcachefs: convert btree_key_cache.c to CLASS/guards new 5c0356750199 bcachefs: convert btree_io.c to CLASS/guards new be5366f2adb8 bcachefs: convert btree_iter.c to CLASS/guards new f6923f787d48 bcachefs: convert btree_locking.c to CLASS/guards new e04a0677f0c6 bcachefs: convert btree_journal_iter.c to CLASS/guards new c5a75eb89e75 bcachefs: bch2_run_recovery_pass() now prints errors new b9c7a87d702e bcachefs: convert error.c to CLASS/guards new 4c8ef1e00974 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new bf7fff36271e Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new fae3f642d582 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 208e74687d9f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 37320a9e7933 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 296e7ef18fbd erofs: remove need_kmap in erofs_read_metabuf() new 1e8c0a22b5d7 erofs: unify meta buffers in z_erofs_fill_inode() new b8cbd44a76f1 erofs: refine erofs_iomap_begin() new 38b3f40bf057 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 947129a4c0e8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 01447d850e1c Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new dc5c4cce8d67 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 00690390858c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new e3fcce864736 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 557c024ca725 gfs2: Validate i_depth for exhash directories new deb016c16690 gfs2: No more self recovery new 412b145215de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ec392ecad07e Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 567d32604b30 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new b607a8430cac Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 519b078998ce fs/ntfs3: Exclude call make_bad_inode for live nodes. new a49f0abd8959 Revert "fs/ntfs3: Replace inode_trylock with inode_lock" new 8bceaf54044e Merge branch 'master' of https://github.com/Paragon-Softwa [...] new fc08e0b8f099 fs/orangefs: use snprintf() instead of sprintf() new d03e0b97244d fs: orangefs: replace scnprintf() with sysfs_emit() new 61e8d557ebdd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e170b797507f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new c4d80bc250de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ed9721fd4574 Merge branch 'vfs.fixes' into vfs.all new 3bc4e4410830 vfs: Remove unnecessary list_for_each_entry_safe() from ev [...] new f2e467a48287 eventpoll: Fix semi-unbounded recursion new e7b840fd4956 drm/i915: Use kernel_write() in shmem object create new 048832a3f400 drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter new e9d8e2bf2320 fs: change write_begin/write_end interface to take struct kiocb * new b799474b9aeb mm/pagemap: add write_begin_get_folio() helper function new ae21c0c0ac56 ext4: support uncached buffered I/O new 981569a06f70 Merge patch series "fs: refactor write_begin/write_end and [...] new 893831e86ce7 Merge branch 'vfs-6.17.misc' into vfs.all new 5c21c5f22d07 cleanup: add a scoped version of CLASS() new 588c0bdce1b9 Merge branch 'vfs-6.17.coredump' into vfs.all new b2b451a7ba83 Merge branch 'vfs-6.17.file' into vfs.all new 76fdb7eb4e1c uapi: export PROCFS_ROOT_INO new 5be08debb736 Merge branch 'vfs-6.17.nsfs' into vfs.all new 378ecfb098d6 Merge branch 'vfs-6.17.async.dir' into vfs.all new 21a1a81a0434 Merge branch 'vfs-6.17.fallocate' into vfs.all new 56a86ba6721a Merge branch 'vfs-6.17.mmap_prepare' into vfs.all new 1f531e35c146 don't bother with path_get()/path_put() in unix_open_file() new 55eab09f8ae1 Merge branch 'vfs-6.17.pidfs' into vfs.all new c6c03f06a2cf Merge branch 'vfs-6.17.bpf' into vfs.all new de747bd023c0 poll: rust: allow poll_table ptrs to be null new 3ccc82e31d6a vfs: add Rust files to MAINTAINERS new 7eefcf1ca61b Merge branch 'vfs-6.17.rust' into vfs.all new 42b0ef01e6b5 block: fix FS_IOC_GETLBMD_CAP parsing in blkdev_common_ioctl() new 1e310b0bd2db Merge branch 'vfs-6.17.integrity' into vfs.all new e85931d1cd69 fs: tighten a sanity check in file_attr_to_fileattr() new 15a1dd091bfa Merge branch 'vfs-6.17.fileattr' into vfs.all new d9c37a4904ec fs: add a new remove_bdev() callback new 0798ebea0a03 Merge branch 'vfs-6.17.super' into vfs.all new 8cd0a39cab56 iomap: header diet new 67fd9615a782 iomap: pass more arguments using the iomap writeback context new 40368a6acb95 iomap: cleanup the pending writeback tracking in iomap_wri [...] new fb7399cf2d0b iomap: refactor the writeback interface new f4fa7981fa26 iomap: hide ioends from the generic writeback code new 9caf1ea80ced iomap: add public helpers for uptodate state manipulation new 8f02cecd80b9 iomap: move all ioend handling to ioend.c new 58f0d5a30427 iomap: rename iomap_writepage_map to iomap_writeback_folio new f8b6a94a4cca iomap: move folio_unlock out of iomap_writeback_folio new 8b217cf779cb iomap: export iomap_writeback_folio new 2a5574fc57d1 iomap: replace iomap_folio_ops with iomap_write_ops new e6caf01d3f57 iomap: improve argument passing to iomap_read_folio_sync new c5690dd01978 iomap: add read_folio_range() handler for buffered writes new 5699b7e21d20 iomap: build the writeback code without CONFIG_BLOCK new 2f368b5f9343 Merge patch series "refactor the iomap writeback code v5" new 884a80cc9208 Merge branch 'vfs-6.17.iomap' into vfs.all new cafc022b7af0 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new ce23f29e7dfb mshv_eventfd: convert to CLASS(fd) new 0c8854f631d4 Merge branch 'work.fd' into for-next new 67cfc598ced5 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 (277adf7d1398) \ N -- N -- N refs/heads/fs-next (67cfc598ced5)
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 252 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/design.rst | 3 - Documentation/filesystems/iomap/operations.rst | 57 ++- Documentation/filesystems/locking.rst | 4 +- Documentation/filesystems/vfs.rst | 6 +- MAINTAINERS | 6 + block/blk-integrity.c | 10 +- block/fops.c | 50 ++- block/ioctl.c | 6 +- drivers/accel/habanalabs/common/memory.c | 23 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 115 ++--- drivers/hv/mshv_eventfd.c | 14 +- fs/adfs/inode.c | 9 +- fs/affs/file.c | 26 +- fs/bcachefs/btree_node_scan.c | 10 - fs/bcachefs/chardev.c | 2 +- fs/bcachefs/clock.c | 6 +- fs/bcachefs/debug.c | 2 +- fs/bcachefs/dirent.h | 15 +- fs/bcachefs/ec.c | 8 +- fs/bcachefs/fs-io-buffered.c | 4 +- fs/bcachefs/fs-io-buffered.h | 4 +- fs/bcachefs/fs-io.c | 3 +- fs/bcachefs/fsck.c | 15 +- fs/bcachefs/io_write.c | 4 +- fs/bcachefs/move.c | 26 +- fs/bcachefs/move.h | 2 +- fs/bcachefs/super.c | 5 +- fs/bfs/file.c | 7 +- fs/buffer.c | 26 +- fs/ceph/addr.c | 10 +- fs/ecryptfs/mmap.c | 10 +- fs/erofs/data.c | 35 +- fs/erofs/fileio.c | 2 +- fs/erofs/fscache.c | 2 +- fs/erofs/inode.c | 8 +- fs/erofs/internal.h | 2 +- fs/erofs/super.c | 4 +- fs/erofs/zdata.c | 5 +- fs/erofs/zmap.c | 33 +- fs/eventpoll.c | 60 ++- fs/exfat/file.c | 11 +- fs/exfat/inode.c | 16 +- fs/exfat/super.c | 4 +- fs/ext2/inode.c | 11 +- fs/ext4/file.c | 3 +- fs/ext4/inode.c | 30 +- fs/ext4/super.c | 4 +- fs/f2fs/data.c | 8 +- fs/f2fs/super.c | 4 +- fs/fat/inode.c | 18 +- fs/file_attr.c | 2 +- fs/fuse/file.c | 14 +- fs/gfs2/aops.c | 8 +- fs/gfs2/bmap.c | 48 ++- fs/gfs2/bmap.h | 1 + fs/gfs2/dir.c | 6 +- fs/gfs2/file.c | 3 +- fs/gfs2/glops.c | 6 + fs/gfs2/util.c | 31 +- fs/hfs/hfs_fs.h | 2 +- fs/hfs/inode.c | 4 +- fs/hfsplus/hfsplus_fs.h | 6 +- fs/hfsplus/inode.c | 8 +- fs/hostfs/hostfs_kern.c | 8 +- fs/hpfs/file.c | 18 +- fs/hugetlbfs/inode.c | 9 +- fs/inode.c | 4 +- fs/iomap/Makefile | 6 +- fs/iomap/buffered-io.c | 553 ++++++++----------------- fs/iomap/direct-io.c | 5 - fs/iomap/fiemap.c | 3 - fs/iomap/internal.h | 1 - fs/iomap/ioend.c | 220 +++++++++- fs/iomap/iter.c | 1 - fs/iomap/seek.c | 4 - fs/iomap/swapfile.c | 3 - fs/iomap/trace.c | 1 - fs/iomap/trace.h | 4 +- fs/jffs2/file.c | 28 +- fs/jfs/inode.c | 16 +- fs/libfs.c | 11 +- fs/minix/inode.c | 7 +- fs/nfs/file.c | 8 +- fs/nilfs2/inode.c | 8 +- fs/ntfs3/file.c | 41 +- fs/ntfs3/frecord.c | 4 + fs/ntfs3/fsntfs.c | 6 +- fs/ntfs3/inode.c | 25 +- fs/ntfs3/namei.c | 16 + fs/ntfs3/ntfs_fs.h | 22 +- fs/ntfs3/super.c | 6 +- fs/ntfs3/xattr.c | 16 + fs/ocfs2/aops.c | 6 +- fs/omfs/file.c | 7 +- fs/orangefs/inode.c | 16 +- fs/orangefs/orangefs-debugfs.c | 2 +- fs/orangefs/orangefs-sysfs.c | 28 +- fs/proc/root.c | 10 +- fs/super.c | 15 +- fs/ubifs/file.c | 8 +- fs/udf/inode.c | 11 +- fs/ufs/inode.c | 16 +- fs/vboxsf/file.c | 5 +- fs/xfs/xfs_aops.c | 212 ++++++---- fs/xfs/xfs_file.c | 6 +- fs/xfs/xfs_iomap.c | 12 +- fs/xfs/xfs_iomap.h | 1 + fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_super.c | 7 +- fs/zonefs/file.c | 40 +- include/linux/buffer_head.h | 4 +- include/linux/cleanup.h | 8 + include/linux/fs.h | 21 +- include/linux/iomap.h | 82 ++-- include/linux/pagemap.h | 27 ++ include/linux/proc_ns.h | 1 - include/uapi/linux/fs.h | 11 + mm/filemap.c | 4 +- mm/shmem.c | 12 +- net/unix/af_unix.c | 16 +- rust/kernel/sync/poll.rs | 13 +- 121 files changed, 1407 insertions(+), 1138 deletions(-)