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 d7cf76b6fd76 next-20240819/vfs-brauner omits c09f09a39f86 Merge branch '9p-next' of git://github.com/martinetd/linux omits b269cf16e0ca Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 48e5f2ec2de1 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 0ece3e2e854d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 2168d01323ed Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 14be997169e4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 7ba2482073a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9691f59b848c Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 58b7c8fc7991 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 9bb6a49a7cc7 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits ef4a2f6aaca4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 326c35f37a86 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits a0694fc7a4c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 08e15bbf98bb Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits b3ff26e88346 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 62439c6f1a6d bcachefs: Simplify bch2_xattr_emit() implementation omits 3276ed6c27c1 bcachefs: drop unused posix acl handlers omits b74848e8e063 bcachefs: Remove unused parameter omits 6e10919ac0db bcachefs: Remove the prev array stuff omits 990d27c0552d bcachefs: Minimize the search range used to calculate the [...] omits ede948e6cb0a bcachefs: Convert open-coded extra computation to helper omits b4eef82769e6 bcachefs: Remove dead code in __build_ro_aux_tree omits 66422da64485 bcachefs: Remove unused parameter of bkey_mantissa_bits_dropped omits fd6690729fd8 bcachefs: Remove unused parameter of bkey_mantissa omits 97f84461aa69 bcachefs: bch2_sb_nr_devices() omits 736e250c375f bcachefs: trivial open_bucket_add_buckets() cleanup omits 3350c5686532 bcachefs: Fix a spelling error in docs omits 5c26e718b98c bcachefs: promote_whole_extents is now a normal option omits 8fe8c59100ac bcachefs: Move rebalance_status out of sysfs/internal omits 22daedff6b6d bcachefs: remove the unused parameter in macro bkey_crc_next omits 552b6d4fd68b bcachefs: fix macro definition allocate_dropping_locks omits 275fc872e06a bcachefs: fix macro definition allocate_dropping_locks_errcode omits 60d665585e02 bcachefs: remove the unused macro definition omits 07410fc998e8 bcachefs: quota_reserve_range() -> for_each_btree_key_in_s [...] omits e88eced31992 bcachefs: bch2_folio_set() -> for_each_btree_key_in_subvol [...] omits f12673841e14 bcachefs: range_has_data() -> for_each_btree_key_in_subvol [...] omits f455e7fa4855 bcachefs: bch2_seek_hole() -> for_each_btree_key_in_subvol [...] omits e2eedf3c37f1 bcachefs: bch2_seek_data() -> for_each_btree_key_in_subvol [...] omits 86d97c189bf7 bcachefs: bch2_xattr_list() -> for_each_btree_key_in_subvo [...] omits 8e1885fbebd4 bcachefs: bch2_readdir() -> for_each_btree_key_in_subvolume_upto omits 238b3e248506 bcachefs: for_each_btree_key_in_subvolume_upto() omits 646eb5582eee bcachefs: bch2_fiemap(): call trans_begin() on every loop iter omits 9c3ee3e6463c bcachefs: bchfs_read(): call trans_begin() on every loop iter omits eb573edfbdab bcachefs: kill bch2_btree_iter_peek_and_restart() omits 9bac13b644e4 bcachefs: Btree path tracepoints omits da9c911693df bcachefs: Add check for btree_path ref overflow omits 1341ef1494c0 bcachefs: Mark bch_inode_info as SLAB_ACCOUNT omits a7e77f7b018c bcachefs: allocate inode by using alloc_inode_sb() omits b8b1a44cd74c bcachefs: Opt_durability can now be set via bch2_opt_set_sb() omits ed6e9f54085e bcachefs: bch2_opt_set_sb() can now set (some) device options omits f250bdaf2444 bcachefs: data_allowed is now an opts.h option omits 0083971722f7 scripts/decode_stacktrace.sh: nix-ify omits 6e0f188e87a1 bcachefs: Fix bch2_bucket_gens_init() omits f54ad571f5a2 bcachefs: Fix bch2_trigger_alloc assert omits 6323b4612a01 bcachefs: Fix failure to relock in btree_node_get() omits ef4d5c5a526e bcachefs: setting bcachefs_effective.* xattrs is a noop omits df6bb7c7816f bcachefs: Fix "trying to move an extent, but nr_replicas=0" omits b3eeb941ebff bcachefs: bch2_data_update_init() cleanup omits d5872acebc8d bcachefs: Extra debug for data move path omits d0bfdf4854fb bcachefs: Fix deadlock in __wait_on_freeing_inode() omits aa2a92f986ca bcachefs: switch to rhashtable for vfs inodes hash omits 35eab307b913 inode: make __iget() a static inline omits 43a74a98d7fc Merge branch 'for-next-next-v6.11-20240819' into for-next- [...] omits b46c20b2f708 Merge branch 'for-next-current-v6.10-20240819' into for-ne [...] omits 0850811db3c1 Merge branch 'misc-next' into for-next-next-v6.11-20240819 omits 4c79eaeb9398 Merge branch 'b-for-next' into for-next-next-v6.11-20240819 omits 6c35e89228f3 Merge branch 'misc-6.11' into for-next-next-v6.11-20240819 omits 38d1bff9f447 Merge branch 'misc-6.11' into for-next-current-v6.10-20240819 omits 2c3d2a490ba9 Merge branch 'misc-6.11' into next-fixes omits 5820c016d7f9 btrfs: add io_uring interface for encoded reads omits bbbd250f2021 btrfs: make compression path to be subpage compatible omits b482ef097734 btrfs: scrub: use generic ratelimit helpers to output erro [...] omits f276868e9c28 btrfs: scrub: ensure we output at least one error message [...] omits 6ccdfb02c46d btrfs: scrub: simplify the inode iteration output omits 3f38b2bb231d btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits 5d6d420f75f1 btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits e50fc09c84ac btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits 0d4ea16f421a btrfs: scrub: fix incorrectly reported logical/physical address omits 5b1a3db55e1e btrfs: handle unexpected parent block offset in btrfs_allo [...] omits 229a044e0d71 btrfs: === misc-next on b-for-next === adds 8c251c5ab1b7 cxl/pci: Get AER capability address from RCRB only for RCH dport adds 2c402bd2e85b cxl/test: Skip cxl_setup_parent_dport() for emulated dports new 521b1e7f4cf0 Merge tag 'cxl-fixes-6.11-rc5' of git://git.kernel.org/pub [...] new 08a9aa29213b Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 8e4f925b8523 Merge branch 'misc-6.11' into next-fixes new 417f45766c69 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new db2cc8a6b8ec erofs: fix out-of-bound access when z_erofs_gbuf_growsize( [...] new 9ab334e1b1b7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 2102bdac67b5 bcachefs: Extra debug for data move path new 41bc1af32feb bcachefs: bch2_data_update_init() cleanup new 93a4af5775e5 bcachefs: Fix "trying to move an extent, but nr_replicas=0" new 25473cf5f703 bcachefs: setting bcachefs_effective.* xattrs is a noop new 42227f6b7ae1 bcachefs: Fix failure to relock in btree_node_get() new 5d44e1403658 bcachefs: Fix bch2_trigger_alloc assert new 5465c25d82d3 bcachefs: Fix bch2_bucket_gens_init() new ec10f14fceb3 bcachefs: fix time_stats_to_text() new 808c9429e661 inode: make __iget() a static inline new 1d04785fa450 bcachefs: switch to rhashtable for vfs inodes hash new ba7b20fb8869 bcachefs: Fix deadlock in __wait_on_freeing_inode() new f9fb8d8979d5 bcachefs: don't use rht_bucket() in btree_key_cache_scan() new 78d79e51dc45 lib/generic-radix-tree.c: genradix_ptr_inlined() new 6e3113b5906d lib/generic-radix-tree.c: add preallocation new d8eb83cb1c8f bcachefs: rcu_pending new f316d2e88651 bcachefs: Rip out freelists from btree key cache new e447e49977b8 bcachefs: key cache can now allocate from pending new f3d4852465a3 bcachefs: fix missing bch2_err_str() new 57a027590769 bcachefs: unlock_long() before resort in journal replay new 9b15ab15e8b1 bcachefs: fix failure to relock in bch2_btree_node_mem_alloc() new 51dffa8695e7 bcachefs: fix failure to relock in btree_node_fill() new f01d25bb77d1 scripts/decode_stacktrace.sh: nix-ify new 2361d7aeb618 bcachefs: data_allowed is now an opts.h option new be665181d5c8 bcachefs: bch2_opt_set_sb() can now set (some) device options new 95b9c0766b6c bcachefs: Opt_durability can now be set via bch2_opt_set_sb() new 4e1f5852f893 bcachefs: allocate inode by using alloc_inode_sb() new c8e46becd4a9 bcachefs: Mark bch_inode_info as SLAB_ACCOUNT new 2e4431f64cdd bcachefs: Add check for btree_path ref overflow new 13008f8083be bcachefs: Btree path tracepoints new c1013dd4f613 bcachefs: kill bch2_btree_iter_peek_and_restart() new 78c2b8a82d16 bcachefs: bchfs_read(): call trans_begin() on every loop iter new 1d29c6861a61 bcachefs: bch2_fiemap(): call trans_begin() on every loop iter new 861c4cb8d8e9 bcachefs: for_each_btree_key_in_subvolume_upto() new ba658a73fe1a bcachefs: bch2_readdir() -> for_each_btree_key_in_subvolume_upto new 482fedd72923 bcachefs: bch2_xattr_list() -> for_each_btree_key_in_subvo [...] new 37f269d06eaa bcachefs: bch2_seek_data() -> for_each_btree_key_in_subvol [...] new 5e1cbf09ccc4 bcachefs: bch2_seek_hole() -> for_each_btree_key_in_subvol [...] new c47db0367662 bcachefs: range_has_data() -> for_each_btree_key_in_subvol [...] new cb66cc163866 bcachefs: bch2_folio_set() -> for_each_btree_key_in_subvol [...] new 61664242dd9c bcachefs: quota_reserve_range() -> for_each_btree_key_in_s [...] new ab4a14249f29 bcachefs: remove the unused macro definition new 3be7de8d8ff5 bcachefs: fix macro definition allocate_dropping_locks_errcode new 55e6cde2e60f bcachefs: fix macro definition allocate_dropping_locks new 8ce20bd41540 bcachefs: remove the unused parameter in macro bkey_crc_next new 4030cb5bf2cf bcachefs: Move rebalance_status out of sysfs/internal new 4b1aade628f2 bcachefs: promote_whole_extents is now a normal option new 854f8e8d727a bcachefs: Fix a spelling error in docs new 6854098a1ad9 bcachefs: trivial open_bucket_add_buckets() cleanup new 7e07ab15c020 bcachefs: bch2_sb_nr_devices() new 838d71640d2c bcachefs: Remove unused parameter of bkey_mantissa new 2e9c0f9078c2 bcachefs: Remove unused parameter of bkey_mantissa_bits_dropped new c4810bdc2d09 bcachefs: Remove dead code in __build_ro_aux_tree new fee7869bc2e7 bcachefs: Convert open-coded extra computation to helper new c040860e7907 bcachefs: Minimize the search range used to calculate the [...] new 1fc966f72176 bcachefs: Remove the prev array stuff new 999141422f32 bcachefs: Remove unused parameter new 0eebd5766650 bcachefs: drop unused posix acl handlers new 618519d32b40 bcachefs: Simplify bch2_xattr_emit() implementation new 4e7cf34fdfc2 bcachefs: Drop memalloc_nofs_save() in bch2_btree_node_mem [...] new df222c03287a bcachefs: bch2_time_stats_reset() new b3f1b3d6afa2 bcachefs: Do not check folio_has_private() new 5eb8602e7e40 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 53bc946b5ea4 Merge branch 'misc-6.11' into for-next-current-v6.10-20240820 new ac59d139ea1f Merge branch 'for-next-current-v6.10-20240820' into for-ne [...] new 027180077d27 Merge branch 'misc-6.11' into for-next-next-v6.11-20240820 new a07bfa6bc5f6 btrfs: remove the nr_ret parameter from __extent_writepage_io() new 7bff325af5e6 Merge branch 'b-for-next' into for-next-next-v6.11-20240820 new 011e6980d253 btrfs: === misc-next on b-for-next === new 2835e13740bf btrfs: handle unexpected parent block offset in btrfs_allo [...] new f509c2b192ac btrfs: scrub: fix incorrectly reported logical/physical address new b9b417bb0744 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() new ee2c3c4e3d66 btrfs: scrub: remove unused is_super parameter from scrub_ [...] new 61423dfbdf76 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] new 64c73f98ee5a btrfs: scrub: simplify the inode iteration output new eb14b6774571 btrfs: scrub: ensure we output at least one error message [...] new b5466ee8b2ca btrfs: scrub: use generic ratelimit helpers to output erro [...] new b433a5c35211 btrfs: make compression path to be subpage compatible new 6ec6b5d7d2e8 btrfs: add io_uring interface for encoded reads new da8ee5a65d86 btrfs: clear folio writeback after completing ordered range new f5575f79937e btrfs: take extent lock only while reading extent map new 6f4eebb12a39 Merge branch 'misc-next' into for-next-next-v6.11-20240820 new 9e321fefa0e1 Merge branch 'for-next-next-v6.11-20240820' into for-next- [...] new 98aa8fabbdce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f75d96b2ed0e Merge branch 'master' of git://github.com/ceph/ceph-client.git new 10b8934b6922 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 78017be5e1cc Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 08f4123fbf15 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1f03d44e733a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new e7a783511a1d Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 782a9a56bf57 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a80e2d0e904d Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 83914b17d001 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 97dab806b290 Merge branch '9p-next' of git://github.com/martinetd/linux new c4b3c1332f55 zonefs: add support for FS_IOC_GETFSSYSFSPATH new 395be50b82b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 675987e9caa2 next-20240819/vfs-brauner
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 (d7cf76b6fd76) \ N -- N -- N refs/heads/fs-next (675987e9caa2)
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 102 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: drivers/cxl/core/pci.c | 10 +- fs/bcachefs/Makefile | 1 + fs/bcachefs/btree_cache.c | 24 +- fs/bcachefs/btree_cache.h | 2 + fs/bcachefs/btree_key_cache.c | 425 +++++++------------------ fs/bcachefs/btree_key_cache_types.h | 18 +- fs/bcachefs/btree_types.h | 3 +- fs/bcachefs/btree_update_interior.c | 46 +-- fs/bcachefs/errcode.h | 1 - fs/bcachefs/fs-io-pagecache.h | 4 +- fs/bcachefs/fs.c | 48 +-- fs/bcachefs/fsck.c | 3 +- fs/bcachefs/rcu_pending.c | 603 ++++++++++++++++++++++++++++++++++++ fs/bcachefs/rcu_pending.h | 25 ++ fs/bcachefs/recovery.c | 1 + fs/bcachefs/sb-counters_format.h | 3 +- fs/bcachefs/sysfs.c | 9 +- fs/bcachefs/time_stats.c | 14 + fs/bcachefs/time_stats.h | 3 +- fs/bcachefs/trace.h | 6 - fs/bcachefs/util.c | 1 - fs/btrfs/compression.c | 5 - fs/btrfs/extent_io.c | 141 ++------- fs/erofs/zutil.c | 3 +- fs/zonefs/sysfs.c | 1 + include/linux/generic-radix-tree.h | 106 ++++++- lib/generic-radix-tree.c | 80 +---- tools/testing/cxl/Kbuild | 1 + tools/testing/cxl/test/mock.c | 12 + 29 files changed, 1003 insertions(+), 596 deletions(-) create mode 100644 fs/bcachefs/rcu_pending.c create mode 100644 fs/bcachefs/rcu_pending.h