fix(kernel): hard-gate the device-mapper symbols #196
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/kernel-gate-device-mapper"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Prerequisite for enabling device-mapper in the seanfarm kernel.
The Hetzner CSI driver cannot detach a volume on the current kernel.
LinuxMountService.Unpublishcallscryptsetup statuson every NodeUnpublishVolume to test for LUKS; with no device-mapper, cryptsetup cannot open/dev/mapper/control, exits 1 instead of 4, and unpublish fails forever. Reproduced on 2026-09-03: a volume attached and wrote fine on one node, then sat in Multi-Attach forever when its pod moved.CONFIG_BLK_DEV_DMis insideif MD, so it is silently dropped whenCONFIG_MDis unset. That is exactly the unmet-dependency drop this gate was written for, and it has already bitten us:arch/arm64/configs/seanfarm_defconfighas carried nine dropped DM symbols for months.Inert until sean/linux#45 lands, because the gate only fires for symbols the defconfig requests as
=y.https://claude.ai/code/session_01MdSbMhzabSbpG8TtP9Ur3H