| /* 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 */ |