summaryrefslogtreecommitdiffstats
path: root/lib/metadata/thin_manip.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/metadata/thin_manip.c')
-rw-r--r--lib/metadata/thin_manip.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/lib/metadata/thin_manip.c b/lib/metadata/thin_manip.c
index 8d1744cd..0395b48a 100644
--- a/lib/metadata/thin_manip.c
+++ b/lib/metadata/thin_manip.c
@@ -433,10 +433,7 @@ int get_pool_discard(const char *str, thin_discard_t *discard)
{
if (!strcasecmp(str, "passdown"))
*discard = THIN_DISCARD_PASSDOWN;
- /* Allow some variation in thin parameter */
- else if (!strcasecmp(str, "nopassdown") ||
- !strcasecmp(str, "no-passdown") ||
- !strcasecmp(str, "no_passdown"))
+ else if (!strcasecmp(str, "nopassdown"))
*discard = THIN_DISCARD_NO_PASSDOWN;
else if (!strcasecmp(str, "ignore"))
*discard = THIN_DISCARD_IGNORE;
@@ -459,7 +456,7 @@ const char *get_pool_discard_name(thin_discard_t discard)
return "ignore";
}
- log_error(INTERNAL_ERROR "Uknown discard type.");
+ log_error(INTERNAL_ERROR "Uknown discard type encountered.");
- return NULL;
+ return "unknown";
}