diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2021-05-23 09:31:33 +0300 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-23 00:09:05 +0300 |
commit | 890b74f03d70946e46f8169c94232fb717f46989 (patch) | |
tree | 353c9e2c7cf117149f6c2ad30a8f0c08689d52e1 /fs/bcachefs/reflink.c | |
parent | c0ebe3e48c75ab075eb1c67aef957109c67e1643 (diff) | |
download | linux-890b74f03d70946e46f8169c94232fb717f46989.tar.xz |
bcachefs: Fsck for reflink refcounts
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'fs/bcachefs/reflink.c')
-rw-r--r-- | fs/bcachefs/reflink.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/bcachefs/reflink.c b/fs/bcachefs/reflink.c index c624fabe1e1c..e986b5284d37 100644 --- a/fs/bcachefs/reflink.c +++ b/fs/bcachefs/reflink.c @@ -151,7 +151,7 @@ static int bch2_make_extent_indirect(struct btree_trans *trans, set_bkey_val_bytes(&r_v->k, sizeof(__le64) + bkey_val_bytes(&orig->k)); - refcount = (void *) &r_v->v; + refcount = bkey_refcount(r_v); *refcount = 0; memcpy(refcount + 1, &orig->v, bkey_val_bytes(&orig->k)); |