Gitweb:
http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=dde5a6c52b315d...
Commit: dde5a6c52b315d7b8e2dd6b91e17eb3955534682
Parent: f0da2842cfec05753154e5516f01e0dfd7331640
Author: Zdenek Kabelac <zkabelac(a)redhat.com>
AuthorDate: Sun Dec 2 16:30:45 2012 +0100
Committer: Zdenek Kabelac <zkabelac(a)redhat.com>
CommitterDate: Sun Dec 2 17:56:44 2012 +0100
thin: lvchange may change discards freely
---
tools/lvchange.c | 8 +-------
1 files changed, 1 insertions(+), 7 deletions(-)
diff --git a/tools/lvchange.c b/tools/lvchange.c
index 8eabbbb..c3c993a 100644
--- a/tools/lvchange.c
+++ b/tools/lvchange.c
@@ -111,13 +111,7 @@ static int lvchange_pool_update(struct cmd_context *cmd,
if (arg_count(cmd, discards_ARG)) {
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)->chunk_size &
- (first_seg(lv)->chunk_size - 1)))
- log_error("Cannot change discards state for "
- "logical volume \"%s\" "
- "with non power of 2 chunk size.", lv->name);
- else if (((discards == THIN_DISCARDS_IGNORE) ||
+ if (((discards == THIN_DISCARDS_IGNORE) ||
(first_seg(lv)->discards == THIN_DISCARDS_IGNORE)) &&
lv_is_active(lv))
log_error("Cannot change discards state for active "