diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2023-07-10 01:44:55 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-07-10 01:44:55 -0400 |
commit | ffa950ce1d59344ff621659b845416b8a526127f (patch) | |
tree | a393d0a2792720ddb21c5d47610f9d21a3e98a93 /libbcachefs/super-io.h | |
parent | 5d507f795b0b679a67e972a48cbd0854c4ad0f02 (diff) |
Update bcachefs sources to 1e3ca87f7b bcachefs: bcachefs_metadata_version_major_minorv1.0
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 *, |