]> sourceware.org Git - lvm2.git/commitdiff
report: Make dev_size and dev_name columns' type "label".
authorPetr Rockai <prockai@redhat.com>
Mon, 29 Jul 2013 17:05:28 +0000 (19:05 +0200)
committerPetr Rockai <prockai@redhat.com>
Sun, 17 Nov 2013 20:41:27 +0000 (21:41 +0100)
lib/report/columns.h
lib/report/report.c

index 88a0266f4b9d93edc3c5a44ba14b418530a20811..54c46e470ad8b38840e8bbc276bcce85bb870024 100644 (file)
@@ -68,9 +68,9 @@ FIELD(LVS, lv, STR, "Modules", lvid, 7, modules, lv_modules, "Kernel device-mapp
 
 FIELD(LABEL, pv, STR, "Fmt", id, 3, pvfmt, pv_fmt, "Type of metadata.", 0)
 FIELD(LABEL, pv, STR, "PV UUID", id, 38, uuid, pv_uuid, "Unique identifier.", 0)
-FIELD(LABEL, pv, NUM, "DevSize", id, 7, devsize, dev_size, "Size of underlying device in current units.", 0)
-FIELD(LABEL, pv, STR, "PV", dev, 10, dev_name, pv_name, "Name.", 0)
 FIELD(LABEL, pv, NUM, "PMdaFree", id, 9, pvmdafree, pv_mda_free, "Free metadata area space on this device in current units.", 0)
+FIELD(LABEL, label, NUM, "DevSize", dev, 7, devsize, dev_size, "Size of underlying device in current units.", 0)
+FIELD(LABEL, label, STR, "PV", dev, 10, dev_name, pv_name, "Name.", 0)
 FIELD(LABEL, pv, NUM, "PMdaSize", id, 9, pvmdasize, pv_mda_size, "Size of smallest metadata area on this device in current units.", 0)
 
 FIELD(PVS, pv, NUM, "1st PE", pe_start, 7, size64, pe_start, "Offset to the start of data on the underlying device.", 0)
index c780ca458289f7e17fbe94f2032fe853d01ff86f..26843926a36fd5622fce8e9b838568095f320e63 100644 (file)
@@ -690,10 +690,8 @@ static int _devsize_disp(struct dm_report *rh, struct dm_pool *mem,
                         struct dm_report_field *field,
                         const void *data, void *private)
 {
-       const struct physical_volume *pv =
-           (const struct physical_volume *) data;
-       uint64_t size = pv_dev_size(pv);
-
+       uint64_t size = 0;
+       dev_get_size(*(const struct device **) data, &size);
        return _size64_disp(rh, mem, field, &size, private);
 }
 
This page took 0.045966 seconds and 5 git commands to generate.