1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2024-10-26 08:55:18 +03:00
systemd-stable/rules.d
Takashi Iwai e9bac3752e udev: Fix sound.target dependency
The recent bug report indicated a race at device creation and the
sound.target dependencies, and the cause turned out to be the condition
of the sound.target trigger.  Currently it's set for "card*", but this
is actually the parent object; i.e. the sound.target is triggered before
the sound devices are created.

For assuring the whole sound device creations beforehand, we need to use
"controlC*" instead of "card*"; as already described in
78-sound-card.rules, this is guaranteed to be the last device, and can
be used as a synchronization point.

BugLink: https://bugzilla.suse.com/show_bug.cgi?id=1179363
Signed-off-by: Takashi Iwai <tiwai@suse.de>
(cherry picked from commit 5926e592fa)
(cherry picked from commit 443977b26483e5d5d606c356868e5ab4d9bae6d3)
2020-12-10 18:05:15 +01:00
..
50-udev-default.rules.in
60-block.rules
60-cdrom_id.rules
60-drm.rules
60-evdev.rules rules.d: import the keyboard builtin instead of running it 2020-03-01 14:04:30 +01:00
60-fido-id.rules
60-input-id.rules
60-persistent-alsa.rules
60-persistent-input.rules
60-persistent-storage-tape.rules
60-persistent-storage.rules udev: split attribute assignment for MMC cards 2020-07-27 10:26:33 +02:00
60-persistent-v4l.rules
60-sensor.rules
60-serial.rules
61-autosuspend-manual.rules Added rules for Wacom Pen and EMV Smartcard Reader 2020-07-27 10:26:33 +02:00
64-btrfs.rules.in
70-joystick.rules
70-mouse.rules
70-touchpad.rules
75-net-description.rules
75-probe_mtd.rules
78-sound-card.rules
80-drivers.rules
80-net-setup-link.rules
99-systemd.rules.in udev: Fix sound.target dependency 2020-12-10 18:05:15 +01:00
meson.build rules: don't install 80-drivers.rules when kmod is disabled 2020-09-20 11:24:49 +02:00