. fix DM's long-standing excessive use of memory by leveraging the new
  bioset_create_nobvec() interface when creating the DM's bioset

. fix a few bugs in dm-bufio and dm-log-userspace

. add DM core support for a DM multipath use-case that requires loading
  DM tables that contain devices that have failed (by allowing active
  and inactive DM tables to share dm_devs)

. add discard support to the DM raid target; like MD raid456 the user
  must opt-in to raid456 discard support be specifying the
  devices_handle_discard_safely=Y module param.
dm log userspace: fix memory leak in dm_ulog_tfr_init failure path

If cn_add_callback() fails in dm_ulog_tfr_init(), it does not
deallocate prealloced memory but calls cn_del_callback().

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Reviewed-by: Jonathan Brassow <jbrassow@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Cc: stable@vger.kernel.org
1 file changed