The behaviour of holding the lock on the return to user space is how the current
suspend/resume operation works. Device mapper has to keep some lock on the
suspend so any io operation going to the device will wait - and following resume
will unlock it.

Note

You need to
log in
before you can comment on or make changes to this bug.