mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 18:41:58 +09:00
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:
@@ -67,13 +67,9 @@ lookup_cipher(const char *cipher_string)
|
|||||||
static void default_key_dtr(struct dm_target *ti)
|
static void default_key_dtr(struct dm_target *ti)
|
||||||
{
|
{
|
||||||
struct default_key_c *dkc = ti->private;
|
struct default_key_c *dkc = ti->private;
|
||||||
int err;
|
|
||||||
|
|
||||||
if (dkc->dev) {
|
if (dkc->dev) {
|
||||||
err = blk_crypto_evict_key(bdev_get_queue(dkc->dev->bdev),
|
blk_crypto_evict_key(bdev_get_queue(dkc->dev->bdev), &dkc->key);
|
||||||
&dkc->key);
|
|
||||||
if (err && err != -ENOKEY)
|
|
||||||
DMWARN("Failed to evict crypto key: %d", err);
|
|
||||||
dm_put_device(ti, dkc->dev);
|
dm_put_device(ti, dkc->dev);
|
||||||
}
|
}
|
||||||
kfree_sensitive(dkc->cipher_string);
|
kfree_sensitive(dkc->cipher_string);
|
||||||
|
|||||||
Reference in New Issue
Block a user