diff options
Diffstat (limited to 'libbcachefs/snapshot.h')
-rw-r--r-- | libbcachefs/snapshot.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libbcachefs/snapshot.h b/libbcachefs/snapshot.h index ae23d45f..00373cf3 100644 --- a/libbcachefs/snapshot.h +++ b/libbcachefs/snapshot.h @@ -119,19 +119,19 @@ static inline u32 bch2_snapshot_root(struct bch_fs *c, u32 id) return id; } -static inline u32 __bch2_snapshot_equiv(struct bch_fs *c, u32 id) +static inline bool __bch2_snapshot_exists(struct bch_fs *c, u32 id) { const struct snapshot_t *s = snapshot_t(c, id); - return s ? s->equiv : 0; + return s ? s->live : 0; } -static inline u32 bch2_snapshot_equiv(struct bch_fs *c, u32 id) +static inline bool bch2_snapshot_exists(struct bch_fs *c, u32 id) { rcu_read_lock(); - id = __bch2_snapshot_equiv(c, id); + bool ret = __bch2_snapshot_exists(c, id); rcu_read_unlock(); - return id; + return ret; } static inline int bch2_snapshot_is_internal_node(struct bch_fs *c, u32 id) |