Add variable 'void *bi_crypt_ctx' in 'struct bio'. This will
be used to associate bio with crypto configuration of controller
supporting real time / inline encryption/decryption.

Signed-off-by: Parshuram Thombare <pthom...@cadence.com>
---
 include/linux/blk_types.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/include/linux/blk_types.h b/include/linux/blk_types.h
index 1dcf652..bd77603 100644
--- a/include/linux/blk_types.h
+++ b/include/linux/blk_types.h
@@ -188,6 +188,10 @@ struct bio {
 #endif
        };
 
+#ifdef CONFIG_BLK_DEV_HW_RT_ENCRYPTION
+       void *bi_crypto_ctx;
+#endif
+
        unsigned short          bi_vcnt;        /* how many bio_vec's */
 
        /*
-- 
1.7.1

Reply via email to