Allow shared activation of device in reencryption.

This would be regression when we later switch all internal
implementation to keyslot context.
This commit is contained in:
Ondrej Kozina
2024-10-14 16:45:40 +02:00
parent 0eccd6e194
commit 45af8de034

View File

@@ -5145,7 +5145,9 @@ static int _open_and_activate_reencrypt_device_by_vk(struct crypt_device *cd,
log_dbg(cd, "Entering clean reencryption state mode.");
r = LUKS2_reencrypt_check_device_size(cd, hdr, minimal_size, &device_size, true, dynamic_size);
r = LUKS2_reencrypt_check_device_size(cd, hdr, minimal_size, &device_size,
!(flags & CRYPT_ACTIVATE_SHARED),
dynamic_size);
if (r < 0)
goto out;
if (cd->link_vk_to_keyring) {