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 v2: - update a few comments - fix a whitespace error - remove now unused forward declarations - fix spelling errors an not precise enough wording in commit messages - move a few more declarations around inside or between headers 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 | 12 +++++++++ block/blk-crypto.c | 37 +++++++++++++++++------------- drivers/md/dm-table.c | 2 - fs/crypto/inline_crypt.c | 14 ++++------- include/linux/blk-crypto-profile.h | 12 --------- include/linux/blk-crypto.h | 13 ++++------ 7 files changed, 52 insertions(+), 50 deletions(-)