- Update DM core to directly call the map function for both the linear
  and stripe targets; which are provided by DM core.

- Various updates to use new safer string functions.

- Update DM core to respect REQ_NOWAIT flag in normal bios so that
  memory allocations are always attempted with GFP_NOWAIT.

- Add Mikulas Patocka to MAINTAINERS as a DM maintainer!

- Improve DM delay target's handling of short delays (< 50ms) by using
  a kthread to check expiration of IOs rather than timers and a wq.

- Update the DM error target so that it works with zoned storage. This
  helps xfstests to provide proper IO error handling coverage when
  testing a filesystem with native zoned storage support.

- Update both DM crypt and integrity targets to improve performance by
  using crypto_shash_digest() rather than init+update+final sequence.

- Fix DM crypt target by backfilling missing memory allocation
  accounting for compound pages.