diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2012-08-21 15:51:54 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2012-08-23 14:38:48 +0200 |
commit | 109b3bb49b31d5fa7f6d0dd23345d703ab866ad6 (patch) | |
tree | 4fd51f713ae27a4ed895151da0cd14f21e87d3df | |
parent | 0de57b98bf0778684e8fac6d2d66ecf3fbc035ab (diff) | |
download | lvm2-109b3bb49b31d5fa7f6d0dd23345d703ab866ad6.tar.gz lvm2-109b3bb49b31d5fa7f6d0dd23345d703ab866ad6.tar.xz lvm2-109b3bb49b31d5fa7f6d0dd23345d703ab866ad6.zip |
thin: discard
-rw-r--r-- | tools/lvchange.c | 2 | ||||
-rw-r--r-- | tools/lvcreate.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/tools/lvchange.c b/tools/lvchange.c index a0c4a012..73a37fda 100644 --- a/tools/lvchange.c +++ b/tools/lvchange.c @@ -103,7 +103,7 @@ static int lvchange_pool_update(struct cmd_context *cmd, } if (arg_count(cmd, discards_ARG)) { - discards = arg_uint_value(cmd, discards_ARG, 0); + discards = (thin_discards_t) arg_uint_value(cmd, discards_ARG, THIN_DISCARDS_IGNORE); if (discards != first_seg(lv)->discards) { if (((discards == THIN_DISCARDS_IGNORE) || (first_seg(lv)->discards == THIN_DISCARDS_IGNORE)) && diff --git a/tools/lvcreate.c b/tools/lvcreate.c index 769ac8cb..2cb6ac02 100644 --- a/tools/lvcreate.c +++ b/tools/lvcreate.c @@ -1,6 +1,6 @@ /* * Copyright (C) 2001-2004 Sistina Software, Inc. All rights reserved. - * Copyright (C) 2004-2011 Red Hat, Inc. All rights reserved. + * Copyright (C) 2004-2012 Red Hat, Inc. All rights reserved. * * This file is part of LVM2. * @@ -797,7 +797,7 @@ static int _lvcreate_params(struct lvcreate_params *lp, return_0; if (lp->create_thin_pool) { - lp->discards = arg_uint_value(cmd, discards_ARG, THIN_DISCARDS_PASSDOWN); + lp->discards = (thin_discards_t) arg_uint_value(cmd, discards_ARG, THIN_DISCARDS_PASSDOWN); } else if (arg_count(cmd, discards_ARG)) { log_error("--discards is only available for thin pool creation."); return 0; |