Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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: Mikulas Patocka <mpatocka@redhat.com>
Reported-by: Zdenek Kabelac <zkabelac@redhat.com>
Cc: stable@vger.kernel.org
Fixes: 2c140a246dc0 ("dm: allow remove to be deferred")

+1 -1
+1 -1
drivers/md/dm-ioctl.c
··· 384 384 385 385 up_write(&_hash_lock); 386 386 387 - if (dev_skipped) 387 + if (dev_skipped && !only_deferred) 388 388 DMWARN("remove_all left %d open device(s)", dev_skipped); 389 389 } 390 390