[dm-devel] pass a struct block_device to the blk-crypto interfaces v2
Christoph Hellwig
hch at lst.de
Mon Nov 7 14:42:26 UTC 2022
Hi all,
this series switches the blk-crypto interfaces to take block_device
arguments instead of request_queues, and with that finishes off the
project to hide struct request_queue from file systems.
Changes since v1:
- keep using request_queue in the Documentation for driver interfaces
- rename to blk_crypto_cfg_supported to
blk_crypto_config_supported_natively and move it to blk-crypto.[ch]
- mark __blk_crypto_cfg_supported private
Diffstat:
Documentation/block/inline-encryption.rst | 12 +++++-----
block/blk-crypto-internal.h | 3 ++
block/blk-crypto.c | 33 ++++++++++++++++++------------
drivers/md/dm-table.c | 2 -
fs/crypto/inline_crypt.c | 14 ++++--------
include/linux/blk-crypto-profile.h | 3 --
include/linux/blk-crypto.h | 10 +++++----
7 files changed, 41 insertions(+), 36 deletions(-)
More information about the dm-devel
mailing list