diff options
| -rw-r--r-- | drivers/md/dm-integrity.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/md/dm-integrity.c b/drivers/md/dm-integrity.c index 46d7c8749222..6c81b11d0521 100644 --- a/drivers/md/dm-integrity.c +++ b/drivers/md/dm-integrity.c | |||
| @@ -2548,6 +2548,9 @@ static int get_mac(struct crypto_shash **hash, struct alg_spec *a, char **error, | |||
| 2548 | *error = error_key; | 2548 | *error = error_key; |
| 2549 | return r; | 2549 | return r; |
| 2550 | } | 2550 | } |
| 2551 | } else if (crypto_shash_get_flags(*hash) & CRYPTO_TFM_NEED_KEY) { | ||
| 2552 | *error = error_key; | ||
| 2553 | return -ENOKEY; | ||
| 2551 | } | 2554 | } |
| 2552 | } | 2555 | } |
| 2553 | 2556 | ||
