diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2022-11-01 03:37:53 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:09:45 -0400 |
commit | 0cc455b3ca5ffc9b0d5e9b1a21a9f3cd7fde8247 (patch) | |
tree | 079be9f81453b090a5d5bf88aba72e64e9ff8e7c /fs/bcachefs/checksum.c | |
parent | 182c7bbfbfe8d435672b8cb9730b07e88e103670 (diff) | |
download | linux-0cc455b3ca5ffc9b0d5e9b1a21a9f3cd7fde8247.tar.gz linux-0cc455b3ca5ffc9b0d5e9b1a21a9f3cd7fde8247.tar.bz2 linux-0cc455b3ca5ffc9b0d5e9b1a21a9f3cd7fde8247.zip |
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>
Diffstat (limited to 'fs/bcachefs/checksum.c')
-rw-r--r-- | fs/bcachefs/checksum.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/bcachefs/checksum.c b/fs/bcachefs/checksum.c index 3268e8d48603..43d22fe8131b 100644 --- a/fs/bcachefs/checksum.c +++ b/fs/bcachefs/checksum.c @@ -316,7 +316,7 @@ struct bch_csum bch2_checksum_bio(struct bch_fs *c, unsigned type, return __bch2_checksum_bio(c, type, nonce, bio, &iter); } -int bch2_encrypt_bio(struct bch_fs *c, unsigned type, +int __bch2_encrypt_bio(struct bch_fs *c, unsigned type, struct nonce nonce, struct bio *bio) { struct bio_vec bv; |