ANDROID: dm-default-key: update for blk_crypto_evict_key() returning void
blk_crypto_evict_key() now returns void, so update default_key_dtr() accordingly. Bug: 270098322 Change-Id: I6add49a8f792c51f33e7adb189a9e7ed5ff410b0 Signed-off-by: Eric Biggers <ebiggers@google.com>
This commit is contained in:
parent
9fe0c97d45
commit
35fe8aaba9
@ -65,12 +65,9 @@ lookup_cipher(const char *cipher_string)
|
||||
static void default_key_dtr(struct dm_target *ti)
|
||||
{
|
||||
struct default_key_c *dkc = ti->private;
|
||||
int err;
|
||||
|
||||
if (dkc->dev) {
|
||||
err = blk_crypto_evict_key(dkc->dev->bdev, &dkc->key);
|
||||
if (err && err != -ENOKEY)
|
||||
DMWARN("Failed to evict crypto key: %d", err);
|
||||
blk_crypto_evict_key(dkc->dev->bdev, &dkc->key);
|
||||
dm_put_device(ti, dkc->dev);
|
||||
}
|
||||
kfree_sensitive(dkc->cipher_string);
|
||||
|
Loading…
Reference in New Issue
Block a user