diff options
Diffstat (limited to 'libbcachefs/super-io.h')
-rw-r--r-- | libbcachefs/super-io.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libbcachefs/super-io.h b/libbcachefs/super-io.h index cda71ec8..a850cc4a 100644 --- a/libbcachefs/super-io.h +++ b/libbcachefs/super-io.h @@ -11,11 +11,12 @@ static inline bool bch2_version_compatible(u16 version) { - return version <= bcachefs_metadata_version_current && + return BCH_VERSION_MAJOR(version) <= BCH_VERSION_MAJOR(bcachefs_metadata_version_current) && version >= bcachefs_metadata_version_min; } void bch2_version_to_text(struct printbuf *, unsigned); +unsigned bch2_latest_compatible_version(unsigned); struct bch_sb_field *bch2_sb_field_get(struct bch_sb *, enum bch_sb_field_type); struct bch_sb_field *bch2_sb_field_resize(struct bch_sb_handle *, |