From 6f35fb5f804e963ddec2cc8bbc99493cced02942 Mon Sep 17 00:00:00 2001 From: Ondrej Kozina Date: Fri, 24 May 2019 16:12:16 +0200 Subject: [PATCH] Silence query error messages for unsupported target types. --- lib/libdevmapper.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/libdevmapper.c b/lib/libdevmapper.c index 74009619..53b848a8 100644 --- a/lib/libdevmapper.c +++ b/lib/libdevmapper.c @@ -2378,7 +2378,7 @@ static int dm_target_query(struct crypt_device *cd, struct dm_target *tgt, const const uint64_t *length, const char *target_type, char *params, uint32_t get_flags, uint32_t *act_flags) { - int r = -EINVAL; + int r = -ENOTSUP; if (!strcmp(target_type, DM_CRYPT_TARGET)) r = _dm_target_query_crypt(cd, get_flags, params, tgt, act_flags); @@ -2460,7 +2460,8 @@ static int _dm_query_device(struct crypt_device *cd, const char *name, } if (r < 0) { - log_err(cd, _("Failed to query dm-%s segment."), target_type); + if (r != -ENOTSUP) + log_err(cd, _("Failed to query dm-%s segment."), target_type); goto out; }