Commit b7cce3e2 authored by Mikulas Patocka's avatar Mikulas Patocka
Browse files

dm: don't report warning when doing deferred remove



If dm_hash_remove_all was called from dm_deferred_remove, it would write
a warning "remove_all left %d open device(s)" if there are some other
devices active.

The warning is bogus, so let's disable it in this case.

Signed-off-by: default avatarMikulas Patocka <mpatocka@redhat.com>
Reported-by: default avatarZdenek Kabelac <zkabelac@redhat.com>
Cc: stable@vger.kernel.org
Fixes: 2c140a24 ("dm: allow remove to be deferred")
parent 99a2312f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -384,7 +384,7 @@ static void dm_hash_remove_all(bool keep_open_devices, bool mark_deferred, bool

	up_write(&_hash_lock);

	if (dev_skipped)
	if (dev_skipped && !only_deferred)
		DMWARN("remove_all left %d open device(s)", dev_skipped);
}