diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2018-02-23 18:41:18 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2018-02-23 18:41:18 -0500 |
commit | a56dfc858a672ef8ce0e0cdd67efeccc0fba760f (patch) | |
tree | 43c87c82550088ccf4062c54558d9820903a4da1 | |
parent | e04bf693423d1c04baed06fa7a6608c54a1c8014 (diff) |
bcachefs: fix bch2_extent_has_group, dev_in_target
-rw-r--r-- | fs/bcachefs/extents.c | 2 | ||||
-rw-r--r-- | fs/bcachefs/super-io.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/fs/bcachefs/extents.c b/fs/bcachefs/extents.c index 9fbc642cf532..b7d969b1a1c7 100644 --- a/fs/bcachefs/extents.c +++ b/fs/bcachefs/extents.c @@ -148,7 +148,7 @@ bch2_extent_has_group(struct bch_fs *c, struct bkey_s_c_extent e, unsigned group struct bch_dev *ca = c->devs[ptr->dev]; if (ca->mi.group && - ca->mi.group == group) + ca->mi.group - 1 == group) return ptr; } diff --git a/fs/bcachefs/super-io.h b/fs/bcachefs/super-io.h index 3811de72c7a9..2fa0719f1b99 100644 --- a/fs/bcachefs/super-io.h +++ b/fs/bcachefs/super-io.h @@ -243,7 +243,7 @@ static inline bool dev_in_target(struct bch_dev *ca, unsigned target) case TARGET_DEV: return ca->dev_idx == t.dev; case TARGET_GROUP: - return ca->mi.group && ca->mi.group == t.group; + return ca->mi.group && ca->mi.group - 1 == t.group; default: BUG(); } |