1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2025-01-10 01:17:44 +03:00
systemd-stable/rules
Kay Sievers bf7f800f2b rules: drivers - always call kmod, even when a driver is bound to the device
On Sat, Jul 20, 2013 at 12:56 PM, Rafael J. Wysocki <rjw@sisk.pl> wrote:
> After a recent change present in 3.11-rc1 there is a driver, called processor,
> that can be bound to the CPU devices whose sysfs directories are located under
> /sys/devices/system/cpu/.  A side effect of this is that, after the driver has
> been bound to those devices, the kernel adds DRIVER=processor to ENV for CPU
> uevents and they don't match the default rule for autoloading modules matching
> MODALIAS:
>
> DRIVER!="?*", ENV{MODALIAS}=="?*", IMPORT{builtin}="kmod load $env{MODALIAS}"
>
> any more.  However, there are some modules whose module aliases match specific
> CPU features through the modalias string and those modules should be loaded
> automatically if a compatible CPU is present.  Yet, with the processor driver
> bound to the CPU devices the above rule is not sufficient for that, so we need
> a new default udev rule allowing those modules to be autoloaded even if the
> CPU devices have drivers.
2013-07-20 14:31:53 +02:00
..
.gitignore move imported udev into place 2012-04-04 05:05:07 +02:00
42-usb-hid-pm.rules Drop trailing whitespace 2013-03-22 22:51:52 +01:00
50-firmware.rules udev: make firmware loading optional and disable by default 2013-03-18 15:19:51 +01:00
50-udev-default.rules always unconditionally create /dev/rtc and use it internally 2013-04-26 01:11:52 +02:00
60-cdrom_id.rules udev: move all unconditionally installed rules to rules/ 2012-04-14 20:10:03 +02:00
60-keyboard.rules rules: keyboard - use builtin command 2013-07-18 14:41:11 +02:00
60-persistent-alsa.rules move imported udev into place 2012-04-04 05:05:07 +02:00
60-persistent-input.rules rules: Fix persistent input symlinks for interface 00 2012-10-11 08:21:17 +02:00
60-persistent-serial.rules move imported udev into place 2012-04-04 05:05:07 +02:00
60-persistent-storage-tape.rules move imported udev into place 2012-04-04 05:05:07 +02:00
60-persistent-storage.rules rules: there is no "ata" subsystem for ATA device 2013-01-28 03:53:33 +01:00
60-persistent-v4l.rules udev: move all unconditionally installed rules to rules/ 2012-04-14 20:10:03 +02:00
61-accelerometer.rules udev: move all unconditionally installed rules to rules/ 2012-04-14 20:10:03 +02:00
64-btrfs.rules udev: add btrfs support 2012-09-17 13:54:03 +02:00
75-net-description.rules udev: net_id - add builtin to retrieve data for network devices 2012-11-09 13:05:19 +01:00
75-probe_mtd.rules build-sys: make loadable module support optional 2012-11-20 19:35:27 +01:00
75-tty-description.rules udev: net_id - add builtin to retrieve data for network devices 2012-11-09 13:05:19 +01:00
78-sound-card.rules udev: add hardware database support 2012-10-23 16:43:32 +02:00
80-drivers.rules rules: drivers - always call kmod, even when a driver is bound to the device 2013-07-20 14:31:53 +02:00
80-net-name-slot.rules udev: rename kernel command line option to net.ifnames= 2013-03-18 19:31:34 +01:00
95-udev-late.rules move imported udev into place 2012-04-04 05:05:07 +02:00
99-systemd.rules.in rules: only run systemd-sysctl when a network device is added 2013-06-17 21:17:59 +02:00