Skip to content

Commit e477cad

Browse files
committed
add the dm_integrity module if a CRYPT-SUBDEV is detected
Signed-off-by: Zen <[email protected]>
1 parent 6c8ebab commit e477cad

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/ugrd/fs/mounts.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -560,6 +560,9 @@ def _autodetect_dm(self, mountpoint, device=None) -> None:
560560
if self["_vblk_info"].get(slave_source, {}).get("uuid", "").startswith("CRYPT-SUBDEV"):
561561
slave_source = self["_vblk_info"][slave_source]["slaves"][0]
562562
self.logger.info(f"[{c_(dev_name, 'blue')}] Slave is a CRYPT-SUBDEV, using its slave instead: {c_(slave_source, 'cyan')}")
563+
# Add the kmod for it
564+
self.logger.info(f"[{c_(dev_name, 'blue')}] Adding kmod for CRYPT-SUBDEV: {c_('dm-crypt', 'magenta')}")
565+
self["_kmod_auto"] = "dm_integrity"
563566

564567
autodetect_mount_kmods(self, slave_source)
565568

0 commit comments

Comments
 (0)