]> err.no Git - systemd/commit
unblock signals we might want to handle
authorKay Sievers <kay.sievers@vrfy.org>
Sat, 31 Oct 2009 10:53:41 +0000 (11:53 +0100)
committerKay Sievers <kay.sievers@vrfy.org>
Sat, 31 Oct 2009 10:53:41 +0000 (11:53 +0100)
commitbc3ec7bd45814a75845529fd0aca5c5a9d9f0c14
treeaa2d20a8f74779e5a7f95bf2757fbd557883365e
parent88fbff03df6be4f0f71df11047d4a31daed357e4
unblock signals we might want to handle

On Thu, Oct 29, 2009 at 19:15, Christian P. Schmidt <schmidt@digadd.de> wrote:
> After the getty replaces itself with login the pam module pam_mount
> calls mount. This in turn determines that the partition to be mounted is
> LUKS encrypted, and calls cryptsetup. Cryptsetup receives the password,
> unlocks the partition, and calls udevadm settle in order to avoid some
> problems in interaction with LVM.
>
> udevadm settle never returns.
>
> The problem here is that SIGUSR1 and SIGALRM are both blocked in oldmask
> already, and never reach udevadm. No care is ever taken to ensure those
> signals are not blocked.
udev/test-udev.c
udev/udevadm-monitor.c
udev/udevadm-settle.c