Loading fs/bcachefs/bcachefs_format.h +1 −13 Original line number Diff line number Diff line Loading @@ -513,6 +513,7 @@ struct bch_sb_field { #include "snapshot_format.h" #include "subvolume_format.h" #include "sb-counters_format.h" #include "sb-downgrade_format.h" #include "sb-members_format.h" enum bch_sb_field_type { Loading Loading @@ -546,7 +547,6 @@ struct bch_sb_field_journal_v2 { } d[]; }; /* BCH_SB_FIELD_crypt: */ struct nonce { Loading Loading @@ -738,18 +738,6 @@ struct bch_sb_field_ext { __le64 btrees_lost_data; }; struct bch_sb_field_downgrade_entry { __le16 version; __le64 recovery_passes[2]; __le16 nr_errors; __le16 errors[] __counted_by(nr_errors); } __packed __aligned(2); struct bch_sb_field_downgrade { struct bch_sb_field field; struct bch_sb_field_downgrade_entry entries[]; }; /* Superblock: */ /* Loading fs/bcachefs/sb-downgrade_format.h 0 → 100644 +17 −0 Original line number Diff line number Diff line /* SPDX-License-Identifier: GPL-2.0 */ #ifndef _BCACHEFS_SB_DOWNGRADE_FORMAT_H #define _BCACHEFS_SB_DOWNGRADE_FORMAT_H struct bch_sb_field_downgrade_entry { __le16 version; __le64 recovery_passes[2]; __le16 nr_errors; __le16 errors[] __counted_by(nr_errors); } __packed __aligned(2); struct bch_sb_field_downgrade { struct bch_sb_field field; struct bch_sb_field_downgrade_entry entries[]; }; #endif /* _BCACHEFS_SB_DOWNGRADE_FORMAT_H */ Loading
fs/bcachefs/bcachefs_format.h +1 −13 Original line number Diff line number Diff line Loading @@ -513,6 +513,7 @@ struct bch_sb_field { #include "snapshot_format.h" #include "subvolume_format.h" #include "sb-counters_format.h" #include "sb-downgrade_format.h" #include "sb-members_format.h" enum bch_sb_field_type { Loading Loading @@ -546,7 +547,6 @@ struct bch_sb_field_journal_v2 { } d[]; }; /* BCH_SB_FIELD_crypt: */ struct nonce { Loading Loading @@ -738,18 +738,6 @@ struct bch_sb_field_ext { __le64 btrees_lost_data; }; struct bch_sb_field_downgrade_entry { __le16 version; __le64 recovery_passes[2]; __le16 nr_errors; __le16 errors[] __counted_by(nr_errors); } __packed __aligned(2); struct bch_sb_field_downgrade { struct bch_sb_field field; struct bch_sb_field_downgrade_entry entries[]; }; /* Superblock: */ /* Loading
fs/bcachefs/sb-downgrade_format.h 0 → 100644 +17 −0 Original line number Diff line number Diff line /* SPDX-License-Identifier: GPL-2.0 */ #ifndef _BCACHEFS_SB_DOWNGRADE_FORMAT_H #define _BCACHEFS_SB_DOWNGRADE_FORMAT_H struct bch_sb_field_downgrade_entry { __le16 version; __le64 recovery_passes[2]; __le16 nr_errors; __le16 errors[] __counted_by(nr_errors); } __packed __aligned(2); struct bch_sb_field_downgrade { struct bch_sb_field field; struct bch_sb_field_downgrade_entry entries[]; }; #endif /* _BCACHEFS_SB_DOWNGRADE_FORMAT_H */