diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2022-10-21 20:01:19 +0200 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 23:09:44 +0200 |
commit | ed80c5699a23c4005ba8e81d4b8fb3e1b922fa40 (patch) | |
tree | 3c2dd5e984480c39efbaa6ea19011bacbeec10d1 /fs/bcachefs/bkey.h | |
parent | bcachefs: fix bch2_write_extent() crc corruption. (diff) | |
download | linux-ed80c5699a23c4005ba8e81d4b8fb3e1b922fa40.tar.xz linux-ed80c5699a23c4005ba8e81d4b8fb3e1b922fa40.zip |
bcachefs: Optimize bch2_dev_usage_read()
- add bch2_dev_usage_read_fast(), which doesn't return by value -
bch_dev_usage is big enough that we don't want the silent memcpy
- tweak the allocation path to only call bch2_dev_usage_read() once per
bucket allocated
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/bkey.h')
0 files changed, 0 insertions, 0 deletions