]> git.ipfire.org Git - thirdparty/util-linux.git/commit
libblkid: check OPAL lock only when necessary
authorOldřich Jedlička <oldium.pro@gmail.com>
Sat, 30 Mar 2024 13:45:10 +0000 (14:45 +0100)
committerOldřich Jedlička <oldium.pro@gmail.com>
Sat, 30 Mar 2024 21:02:33 +0000 (22:02 +0100)
commit8049544428c95bba81820d52004557cb4ce38c20
treedb70bf9116bbf9354be0d32335c7dc61dcaa53f1
parent49a969dd87090cf0565e5c08036e887d56765353
libblkid: check OPAL lock only when necessary

When the HW OPAL encryption is used, the LUKS2 subsystem field is "HW-OPAL"
(see also [1]). Finish the probe only in case LUKS2 is set to use HW OPAL
and the disk is locked.

[1] https://gitlab.com/cryptsetup/cryptsetup/-/issues/874#note_1838835551

Signed-off-by: Oldřich Jedlička <oldium.pro@gmail.com>
libblkid/src/blkidP.h
libblkid/src/probe.c
libblkid/src/superblocks/luks.c