bcachefs: Inlining improvements
authorKent Overstreet <kent.overstreet@linux.dev>
Tue, 1 Nov 2022 07:37:53 +0000 (03:37 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:45 +0000 (17:09 -0400)
commit0cc455b3ca5ffc9b0d5e9b1a21a9f3cd7fde8247
tree079be9f81453b090a5d5bf88aba72e64e9ff8e7c
parent182c7bbfbfe8d435672b8cb9730b07e88e103670
bcachefs: Inlining improvements

 - Don't call into bch2_encrypt_bio() when we're not encrypting
 - Pull slowpath out of trans_lock_write()
 - Make sure bc2h_trans_journal_res_get() gets inlined.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_iter.c
fs/bcachefs/btree_update_leaf.c
fs/bcachefs/checksum.c
fs/bcachefs/checksum.h