diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2025-05-09 23:15:40 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-05-21 20:14:52 -0400 |
commit | 3b7b0c3996b570f9c305c6f3df475a719920d65c (patch) | |
tree | 44c4570238feb1fd64a3c84b11b52715b7859f40 /fs | |
parent | 13ffcbae86dadbf7711f42e4940bafae88a87e1f (diff) |
bcachefs: print label correctly in sb_member_to_text()
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/bcachefs/sb-members.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/fs/bcachefs/sb-members.c b/fs/bcachefs/sb-members.c index b9568a68fbf6..75184d8e685a 100644 --- a/fs/bcachefs/sb-members.c +++ b/fs/bcachefs/sb-members.c @@ -222,17 +222,11 @@ static void member_to_text(struct printbuf *out, printbuf_indent_add(out, 2); prt_printf(out, "Label:\t"); - if (BCH_MEMBER_GROUP(&m)) { - unsigned idx = BCH_MEMBER_GROUP(&m) - 1; - - if (idx < disk_groups_nr(gi)) - prt_printf(out, "%s (%u)", - gi->entries[idx].label, idx); - else - prt_printf(out, "(bad disk labels section)"); - } else { + if (BCH_MEMBER_GROUP(&m)) + bch2_disk_path_to_text_sb(out, sb, + BCH_MEMBER_GROUP(&m) - 1); + else prt_printf(out, "(none)"); - } prt_newline(out); prt_printf(out, "UUID:\t"); |