From c4521fc17bb33d10bf5aca3f87f6a394dfecf423 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 2 Aug 2023 23:33:14 +0900 Subject: [PATCH] udev: decrease devlink priority for encrypted partitions Decrease devlink priority for encrypted partitions, and make the priority for decrypted DM devices relatively higher. This is for the case that an encrypted partition and its decrypted DM device have the same label. --- rules.d/60-persistent-storage.rules.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rules.d/60-persistent-storage.rules.in b/rules.d/60-persistent-storage.rules.in index f08fc0da2fc..c89d8a3e0e5 100644 --- a/rules.d/60-persistent-storage.rules.in +++ b/rules.d/60-persistent-storage.rules.in @@ -138,6 +138,11 @@ LABEL="persistent_storage_blkid_probe_end" # See issue #28468. ENV{ID_FS_TYPE}=="iso9660", ENV{DEVTYPE}=="disk", OPTIONS+="link_priority=-10" +# Decrease devlink priority for encrypted partitions, and make the priority for +# decrypted DM devices relatively higher. This is for the case that an encrypted +# partition and its decrypted DM device have the same label. +ENV{ID_FS_USAGE}=="crypto", OPTIONS+="link_priority=-10" + # by-label/by-uuid links (filesystem metadata) ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}" ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_LABEL_ENC}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}"