From 44b8dd8cb13b0b8be4af6ecd6addcc263cd5b7a7 Mon Sep 17 00:00:00 2001 From: Ondrej Kozina Date: Thu, 22 Aug 2024 13:41:03 +0200 Subject: [PATCH] Return suspended status also for unknow target types. This patch allows dm_status_suspended() to report if device is suspended or not also for unknown target types from libcryptsetup perspective (e.g.: dm-cache). --- lib/libdevmapper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libdevmapper.c b/lib/libdevmapper.c index 2e0d2ff4..d7eadc87 100644 --- a/lib/libdevmapper.c +++ b/lib/libdevmapper.c @@ -1897,7 +1897,7 @@ int dm_status_suspended(struct crypt_device *cd, const char *name) r = dm_status_dmi(name, &dmi, NULL, NULL); dm_exit_context(); - if (r < 0) + if (r < 0 && r != -EEXIST) return r; return dmi.suspended ? 1 : 0;