]> sourceware.org Git - lvm2.git/commit
report: cleanup: simplify LVSINFO detection
authorPeter Rajnoha <prajnoha@redhat.com>
Wed, 5 Nov 2014 09:35:38 +0000 (10:35 +0100)
committerPeter Rajnoha <prajnoha@redhat.com>
Wed, 5 Nov 2014 09:42:18 +0000 (10:42 +0100)
commitbf4681ba134914e5847d94bc0ca01b7a2af0b2b5
treeb85d1ace933e03623d05a2387a953dfd0dabaab5
parent160777bb3eda1cae32511292070c92e076305ef6
report: cleanup: simplify LVSINFO detection

LVSINFO is just a subtype of LVS report type with extra "info" ioctl
called for each LV reported (per output line) so include its processing
within "case LVS" switch, not as completely different kind of reporting
which may be misleading when reading the code.

There's already the "lv_info_needed" flag set in the _report fn, so
call the approriate reporting function based on this flag within the
"case LVS" switch line.

Actually the same is already done for LV is reported per segments
within the "case SEGS" switch line. So this patch makes the code more
consistent so it's processed the same way for all cases.

Also, this is a preparation for another and new subtype that will
be introduced later - the "LVSSTATUS" and "SEGSSTATUS" report type.
tools/reporter.c
This page took 0.029905 seconds and 5 git commands to generate.