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