]> sourceware.org Git - lvm2.git/commitdiff
Refactor _read_pv() code that updates vg->extent_count and vg->free_count.
authorDave Wysochanski <dwysocha@redhat.com>
Tue, 6 Apr 2010 14:04:03 +0000 (14:04 +0000)
committerDave Wysochanski <dwysocha@redhat.com>
Tue, 6 Apr 2010 14:04:03 +0000 (14:04 +0000)
Simple refactor to mov code that updates the vg extent counts from a
single pv's counts close to the code that adds a pv to vg->pvs and
updates vg->pv_count.  No functional change.

Signed-off-by: Dave Wysochanski <dwysocha@redhat.com>
lib/format_text/import_vsn1.c

index ae9742aee66a8e2fe801bfd019856be60389d31f..cf2c9df58ea1fa97684c238a4010518df344d949 100644 (file)
@@ -241,10 +241,6 @@ static int _read_pv(struct format_instance *fid, struct dm_pool *mem,
                return 0;
        }
 
-       /* adjust the volume group. */
-       vg->extent_count += pv->pe_count;
-       vg->free_count += pv->pe_count;
-
        pv->pe_size = vg->extent_size;
 
        pv->pe_alloc_count = 0;
@@ -273,6 +269,8 @@ static int _read_pv(struct format_instance *fid, struct dm_pool *mem,
        if (!alloc_pv_segment_whole_pv(mem, pv))
                return_0;
 
+       vg->extent_count += pv->pe_count;
+       vg->free_count += pv->pe_count;
        vg->pv_count++;
        dm_list_add(&vg->pvs, &pvl->list);
 
This page took 0.041707 seconds and 5 git commands to generate.