diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2024-04-30 15:43:20 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2024-05-08 17:29:22 -0400 |
commit | 9b3059a1b3e9a71e345edf52f8487fc881d9f414 (patch) | |
tree | 10c7b6aebb1e88d4e42aba7dda6a1f45bf080295 /fs/bcachefs/sb-members.c | |
parent | 4cd91e2f87a6b1f28806fc0082a9b31ce23d28b8 (diff) | |
download | lwn-9b3059a1b3e9a71e345edf52f8487fc881d9f414.tar.gz lwn-9b3059a1b3e9a71e345edf52f8487fc881d9f414.zip |
bcachefs: bch2_check_alloc_key() -> bch2_dev_tryget_noerror()
More elimination of bch2_dev_bkey_exists() usage.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/sb-members.c')
-rw-r--r-- | fs/bcachefs/sb-members.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/bcachefs/sb-members.c b/fs/bcachefs/sb-members.c index 2ca557bffc0e..8f197bb088a0 100644 --- a/fs/bcachefs/sb-members.c +++ b/fs/bcachefs/sb-members.c @@ -14,6 +14,11 @@ void bch2_dev_missing(struct bch_fs *c, unsigned dev) bch2_fs_inconsistent(c, "pointer to nonexistent device %u", dev); } +void bch2_dev_bucket_missing(struct bch_fs *c, struct bpos bucket) +{ + bch2_fs_inconsistent(c, "pointer to nonexistent bucket %llu:%llu", bucket.inode, bucket.offset); +} + #define x(t, n, ...) [n] = #t, static const char * const bch2_iops_measurements[] = { BCH_IOPS_MEASUREMENTS() |