]> git.ipfire.org Git - thirdparty/linux.git/commit
bcachefs: Kill btree_iter.trans
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 21 Mar 2025 19:18:51 +0000 (15:18 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Wed, 2 Apr 2025 14:24:34 +0000 (10:24 -0400)
commit9180ad2e161b7030e0af78fd2266cbcefe81e652
tree972063d6c8ff3d73b622d46aae8a0a39a72543e7
parent1c8f4587d239837b2556a76a11706c987c43909a
bcachefs: Kill btree_iter.trans

This was planned to be done ages ago, now finally completed; there are
places where we have quite a few btree_trans objects on the stack, so
this reduces stack usage somewhat.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
41 files changed:
fs/bcachefs/acl.c
fs/bcachefs/alloc_background.c
fs/bcachefs/alloc_foreground.c
fs/bcachefs/backpointers.c
fs/bcachefs/btree_gc.c
fs/bcachefs/btree_io.c
fs/bcachefs/btree_iter.c
fs/bcachefs/btree_iter.h
fs/bcachefs/btree_key_cache.c
fs/bcachefs/btree_types.h
fs/bcachefs/btree_update.c
fs/bcachefs/btree_update_interior.c
fs/bcachefs/btree_write_buffer.c
fs/bcachefs/buckets.c
fs/bcachefs/data_update.c
fs/bcachefs/dirent.c
fs/bcachefs/disk_accounting.c
fs/bcachefs/ec.c
fs/bcachefs/extent_update.c
fs/bcachefs/fs-io-buffered.c
fs/bcachefs/fs-io.c
fs/bcachefs/fs.c
fs/bcachefs/fsck.c
fs/bcachefs/inode.c
fs/bcachefs/io_misc.c
fs/bcachefs/io_read.c
fs/bcachefs/io_write.c
fs/bcachefs/migrate.c
fs/bcachefs/move.c
fs/bcachefs/namei.c
fs/bcachefs/quota.c
fs/bcachefs/rebalance.c
fs/bcachefs/recovery.c
fs/bcachefs/reflink.c
fs/bcachefs/snapshot.c
fs/bcachefs/str_hash.c
fs/bcachefs/str_hash.h
fs/bcachefs/subvolume.c
fs/bcachefs/subvolume.h
fs/bcachefs/tests.c
fs/bcachefs/xattr.c