diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2019-11-15 20:40:28 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2019-11-16 16:35:38 -0500 |
commit | 49c8f61ebff8dc5fff68752d22800f7f57a5c24e (patch) | |
tree | ae0e1ed4357d9b68c7b6441a108e8334b6fba964 /fs/bcachefs/extents.c | |
parent | 75d4c8fd98acca81d7729a33dd7ca7db88ba28d0 (diff) |
bcachefs: KEY_TYPE_extent_block_checksumextent-inline-data
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'fs/bcachefs/extents.c')
-rw-r--r-- | fs/bcachefs/extents.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/fs/bcachefs/extents.c b/fs/bcachefs/extents.c index a3c2b7566aa2..c7ee759452cd 100644 --- a/fs/bcachefs/extents.c +++ b/fs/bcachefs/extents.c @@ -582,6 +582,21 @@ enum merge_result bch2_extent_merge(struct bch_fs *c, return BCH_MERGE_MERGE; } +/* KEY_TYPE_extent_block_checksum */ + +const char *bch2_extent_block_checksum_invalid(const struct bch_fs *c, struct bkey_s_c k) +{ + /* XXX check other fields */ + + return bch2_bkey_ptrs_invalid(c, k); +} + +void bch2_extent_block_checksum_to_text(struct printbuf *out, struct bch_fs *c, + struct bkey_s_c k) +{ + bch2_bkey_ptrs_to_text(out, c, k); +} + /* KEY_TYPE_reservation: */ const char *bch2_reservation_invalid(const struct bch_fs *c, struct bkey_s_c k) |