block/blk-crypto.c | 21 +++ drivers/md/Kconfig | 8 + drivers/md/Makefile | 1 + drivers/md/dm-inline-crypt.c | 316 ++++++++++++++++++++++++++++++++ drivers/mmc/host/cqhci-crypto.c | 12 ++ drivers/mmc/host/sdhci-msm.c | 10 +- drivers/soc/qcom/ice.c | 65 ++++++- include/linux/blk-crypto.h | 3 + 8 files changed, 419 insertions(+), 17 deletions(-) create mode 100644 drivers/md/dm-inline-crypt.c