- Most extensive changes this cycle are the DM core improvements to add
  full blk-mq support to request-based DM.
  - disabled by default but user can opt-in with CONFIG_DM_MQ_DEFAULT
  - depends on some blk-mq changes from Jens' for-4.1/core branch so
    that explains why this pull is built on linux-block.git

- Update DM to use name_to_dev_t() rather than open-coding a less
  capable device parser.
  - includes a couple small improvements to name_to_dev_t() that offer
    stricter constraints that DM's code provided.

- Improvements to the dm-cache "mq" cache replacement policy.

- A DM crypt crypt_ctr() error path fix and an async crypto deadlock fix.

- A small efficiency improvement for DM crypt decryption by leveraging
  immutable biovecs.

- Add error handling modes for corrupted blocks to DM verity.

- A new "log-writes" DM target from Josef Bacik that is meant for
  file system developers to test file system integrity at particular
  points in the life of a file system.

- A few DM log userspace cleanups and fixes.

- A few Documentation fixes (for thin, cache, crypt and switch).
dm crypt: fix missing error code return from crypt_ctr error path

Fix to return a negative error code from crypt_ctr()'s optional
parameter processing error path.

Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
1 file changed