]> sourceware.org Git - lvm2.git/commitdiff
thin: fix attrs for unloaded driver
authorZdenek Kabelac <zkabelac@redhat.com>
Mon, 26 Nov 2012 10:05:30 +0000 (11:05 +0100)
committerZdenek Kabelac <zkabelac@redhat.com>
Tue, 27 Nov 2012 10:29:47 +0000 (11:29 +0100)
If the driver is not loaded, set all 'features' ON
instead of all of them being OFF.

tools/lvconvert.c
tools/lvcreate.c

index fc58add31556ba2120f39975d0b423c40a383574..e428ce0fc87958a12bf231e7c22d64457a75ba1a 100644 (file)
@@ -157,6 +157,7 @@ static int _read_params(struct lvconvert_params *lp, struct cmd_context *cmd,
        int pagesize = lvm_getpagesize();
 
        memset(lp, 0, sizeof(*lp));
+       lp->target_attr = ~0;
 
        if ((arg_count(cmd, snapshot_ARG) || arg_count(cmd, merge_ARG)) &&
            (arg_count(cmd, mirrorlog_ARG) || arg_count(cmd, mirrors_ARG) ||
index 0d76bbe9d8f1028d9f6e7824f9e702b3c5f0d5bf..78292f74fac45d7c78cbd860cb529f81f7cf09e1 100644 (file)
@@ -659,6 +659,7 @@ static int _lvcreate_params(struct lvcreate_params *lp,
        memset(lp, 0, sizeof(*lp));
        memset(lcp, 0, sizeof(*lcp));
        dm_list_init(&lp->tags);
+       lp->target_attr = ~0;
 
        /*
         * Check selected options are compatible and determine segtype
This page took 0.050084 seconds and 5 git commands to generate.