]> sourceware.org Git - lvm2.git/commitdiff
lvscan: Fix possible gcc warnings in --cache implementation.
authorPetr Rockai <prockai@redhat.com>
Mon, 4 Aug 2014 15:36:12 +0000 (17:36 +0200)
committerPetr Rockai <prockai@redhat.com>
Mon, 4 Aug 2014 15:36:12 +0000 (17:36 +0200)
tools/lvscan.c

index 0cfbe83afad8caf9e39851a3463aa446ac5dffc2..487c4cf1eb11421b46be38bb7205da323021ae72 100644 (file)
 static int _lvscan_single_lvmetad(struct cmd_context *cmd, struct logical_volume *lv)
 {
        struct pv_list *pvl;
-       struct dm_list pvs;
-       char pvid_s[64];
+       struct dm_list all_pvs;
+       char pvid_s[64] __attribute__((aligned(8)));
 
        if (!lvmetad_used()) {
                log_verbose("Ignoring lvscan --cache because lvmetad is not in use.");
                return ECMD_PROCESSED;
        }
 
-       dm_list_init(&pvs);
+       dm_list_init(&all_pvs);
 
-       if (!get_pv_list_for_lv(lv->vg->vgmem, lv, &pvs))
+       if (!get_pv_list_for_lv(lv->vg->vgmem, lv, &all_pvs))
                return ECMD_FAILED;
 
-       dm_list_iterate_items(pvl, &pvs) {
+       dm_list_iterate_items(pvl, &all_pvs) {
                if (!pvl->pv->dev) {
                        id_write_format(&pvl->pv->id, pvid_s, sizeof(pvid_s));
                        log_warn("WARNING: Device for PV %s already missing, skipping.",
This page took 0.401613 seconds and 5 git commands to generate.