[PATCH 2/6] md: dm-crypt: Set cc->iv_size to 4 bytes

From: Md Sadre Alam
Date: Tue Jul 30 2024 - 07:59:35 EST


Set cc->iv_size to 4 bytes instead of 8 bytes, since
this cc->iv_size is passing as data unit bytes to
blk_crypto_init_key(). Since CQHCI driver having
limitation for data unit bytes to 32-bit only.

Signed-off-by: Md Sadre Alam <quic_mdalam@xxxxxxxxxxx>
---
drivers/md/dm-crypt.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/md/dm-crypt.c b/drivers/md/dm-crypt.c
index 37add222b169..c0257d961968 100644
--- a/drivers/md/dm-crypt.c
+++ b/drivers/md/dm-crypt.c
@@ -2490,7 +2490,7 @@ static int crypt_select_inline_crypt_mode(struct dm_target *ti, char *cipher,
}

if (ivmode == NULL || (strcmp(ivmode, "plain64") == 0)) {
- cc->iv_size = 8;
+ cc->iv_size = 4;
} else {
ti->error = "Invalid IV mode for inline_crypt";
return -EINVAL;
--
2.34.1