1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-03 05:18:29 +03:00

gdbinit update

When doing lv_status_r on a sub_lv, do not climb the tree up past the
starting point.
This commit is contained in:
Jonathan Earl Brassow 2011-03-29 12:53:13 +00:00
parent 60c10a45ce
commit 2d1175a895

View File

@ -31,6 +31,7 @@ printf "break lv_extend\n"
printf "break check_lv_segments\n" printf "break check_lv_segments\n"
printf "break text_import_areas\n" printf "break text_import_areas\n"
printf "run --type raid1 -L 200M -n lv vg\n" printf "run --type raid1 -L 200M -n lv vg\n"
printf "run -m1 -L 200M -n lv vg\n"
printf "lv_status_r lv\n" printf "lv_status_r lv\n"
printf "\n\n" printf "\n\n"
@ -390,8 +391,15 @@ define __lv_status_r
if ($_s == $_seg_list_head) if ($_s == $_seg_list_head)
if ($argc == 1) if ($argc == 1)
__print_indent $indent 1
printf "[ No segments for %s ]\n", $_lv->name printf "[ No segments for %s ]\n", $_lv->name
end end
__get_only_segment_using_this_lv $_seg $_lv
if ($_seg && $indent)
set $indent--
__lv_status_r $_lv $_seg
end
else else
set $_seg = (struct lv_segment *)$_s set $_seg = (struct lv_segment *)$_s
set $_type = 0x0 set $_type = 0x0