Lennart Poettering
3c702e8210
condition: add new ConditionKernelModuleLoaded=
...
This introduces a new unit condition check: that matches if a specific
kmod module is allowed. This should be generally useful, but there's one
usecase in particular: we can optimize modprobe@.service with this and
avoid forking out a bunch of modprobe requests during boot for the same
kmods.
Checking if a kernel module is loaded is more complicated than just
checking if /sys/module/$MODULE/ exists, since kernel modules typically
take a while to initialize and we must check that this is complete (by
checking if the sysfs attr "initstate" is "live").
2024-12-12 05:03:52 +09:00
..
2024-06-15 19:08:35 +02:00
2024-03-14 11:34:04 +01:00
2024-10-11 10:36:08 +02:00
2024-09-09 19:03:48 +02:00
2024-09-09 19:03:48 +02:00
2024-05-28 14:48:56 +02:00
2024-05-28 14:48:56 +02:00
2024-03-16 05:31:44 +09:00
2024-05-18 01:28:14 +09:00
2024-09-09 19:03:48 +02:00
2024-05-18 01:28:14 +09:00
2024-12-10 20:50:09 +01:00
2024-05-18 01:28:14 +09:00
2024-09-24 15:32:58 +02:00
2024-10-31 21:08:08 +00:00
2024-12-12 05:03:52 +09:00
2024-05-28 14:48:56 +02:00
2024-05-28 14:48:56 +02:00
2024-03-09 19:32:09 +00:00
2024-03-10 22:57:22 +08:00
2024-03-16 05:31:44 +09:00
2024-09-09 19:03:48 +02:00
2024-05-23 00:06:30 +09:00
2024-03-14 17:23:28 +01:00
2024-05-28 14:48:56 +02:00
2024-05-28 14:48:56 +02:00
2024-05-28 14:48:56 +02:00
2024-05-28 14:48:56 +02:00
2024-05-28 14:48:53 +02:00
2024-03-19 13:06:44 +00:00
2024-05-28 14:48:56 +02:00
2024-04-10 23:40:53 +08:00
2024-03-14 11:15:55 +01:00
2024-08-26 15:40:15 +02:00
2024-07-06 10:17:20 +01:00
2024-11-20 09:12:24 +01:00
2024-09-06 13:30:36 +02:00
2024-03-14 11:14:10 +01:00
2024-08-26 15:40:15 +02:00
2024-09-20 04:47:27 +09:00
2024-07-09 20:59:35 +02:00
2024-04-03 22:07:43 +08:00
2024-06-08 11:29:55 +01:00
2024-03-14 11:14:10 +01:00
2024-06-25 09:57:42 +02:00
2024-06-25 09:57:42 +02:00
2024-05-26 03:11:24 +09:00
2024-05-02 19:41:01 +02:00
2024-06-03 16:30:54 +01:00
2024-03-14 11:14:10 +01:00
2024-05-17 11:57:53 +09:00
2024-03-15 15:57:10 +01:00
2024-10-22 23:44:47 +02:00
2024-03-14 10:26:45 +01:00
2024-03-17 13:33:45 +01:00
2024-04-06 16:08:24 +02:00
2024-04-06 16:08:24 +02:00
2024-04-26 22:16:33 +02:00
2024-09-11 23:07:00 +02:00
2024-09-10 04:38:11 +09:00
2024-04-06 16:08:24 +02:00
2024-04-06 16:08:24 +02:00
2024-03-14 10:26:45 +01:00
2024-08-26 15:40:15 +02:00
2024-03-14 10:26:45 +01:00
2024-03-14 10:26:45 +01:00
2024-03-14 10:26:45 +01:00
2024-03-14 10:26:45 +01:00
2024-03-14 10:26:45 +01:00
2024-03-14 10:26:45 +01:00
2024-03-14 10:26:45 +01:00
2024-03-14 10:26:45 +01:00
2024-03-14 10:26:45 +01:00
2024-03-14 11:14:10 +01:00
2024-08-26 15:40:15 +02:00
2024-03-14 10:26:45 +01:00
2024-03-14 10:26:45 +01:00
2024-03-14 10:26:45 +01:00
2024-03-14 10:26:45 +01:00
2024-03-09 19:32:09 +00:00
2024-03-10 22:57:22 +08:00
2024-05-28 14:48:56 +02:00
2024-04-15 22:33:45 +02:00
2024-05-28 14:48:53 +02:00
2024-03-14 00:10:48 +09:00
2024-05-23 00:06:30 +09:00
2024-03-14 11:14:10 +01:00
2024-08-26 15:40:15 +02:00
2024-04-27 12:11:13 +02:00
2024-11-06 15:44:11 -05:00
2024-06-15 19:08:35 +02:00
2024-06-12 18:31:21 +09:00
2024-06-12 18:31:21 +09:00
2024-04-16 09:45:43 +09:00
2024-04-16 09:45:43 +09:00
2024-06-21 17:49:26 +02:00
2024-05-28 14:48:56 +02:00
2024-07-01 18:52:35 +02:00
2024-10-11 10:36:08 +02:00