On Mon, Apr 20 2020 at 9:46P -0400, Dmitry Baryshkov <dbaryshkov@xxxxxxxxx> wrote: > From: Dmitry Baryshkov <dmitry_baryshkov@xxxxxxxxxx> > > Allow one to use encrypted in addition to user and login key types for > device encryption. > > Signed-off-by: Dmitry Baryshkov <dmitry_baryshkov@xxxxxxxxxx> I fixed up some issues, please see the following incremental patch, I'll get this folded in and staged for 5.8. Mike diff --git a/drivers/md/dm-crypt.c b/drivers/md/dm-crypt.c index 7056ab54d7dd..a0d9218d411b 100644 --- a/drivers/md/dm-crypt.c +++ b/drivers/md/dm-crypt.c @@ -2272,10 +2272,10 @@ static int crypt_set_keyring_key(struct crypt_config *cc, const char *key_string if (!strncmp(key_string, "logon:", key_desc - key_string + 1)) { type = &key_type_logon; - set_key = &set_key_user; + set_key = set_key_user; } else if (!strncmp(key_string, "user:", key_desc - key_string + 1)) { type = &key_type_user; - set_key = &set_key_user; + set_key = set_key_user; } else if (!strncmp(key_string, "encrypted:", key_desc - key_string + 1)) { type = &key_type_encrypted; set_key = set_key_encrypted; @@ -2287,8 +2287,7 @@ static int crypt_set_keyring_key(struct crypt_config *cc, const char *key_string if (!new_key_string) return -ENOMEM; - key = request_key(type, - key_desc + 1, NULL); + key = request_key(type, key_desc + 1, NULL); if (IS_ERR(key)) { kzfree(new_key_string); return PTR_ERR(key); -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel