1 |
Subject: [PATCH] From bf87b9f7b0a78daa19f0f1c33bbcfd2216b3619a Mon Sep 17 00:00:00 2001 |
2 |
|
3 |
From: Frederic Crozat <fcrozat@mandriva.com> |
4 |
|
5 |
Subject: [PATCH] Disable modprobe pci devices on coldplug for storage and display |
6 |
|
7 |
Signed-off-by: Frederic Crozat <fcrozat@mandriva.com> |
8 |
--- |
9 |
|
10 |
rules/rules.d/80-drivers.rules | 4 ++++ |
11 |
1 files changed, 4 insertions(+), 0 deletions(-) |
12 |
|
13 |
diff --git a/rules/rules.d/80-drivers.rules b/rules/rules.d/80-drivers.rules |
14 |
index 04a86bd..498b23c 100644 |
15 |
--- a/rules/rules.d/80-drivers.rules |
16 |
+++ b/rules/rules.d/80-drivers.rules |
17 |
@@ -2,6 +2,10 @@ |
18 |
|
19 |
ACTION=="remove", GOTO="drivers_end" |
20 |
|
21 |
+# modprobe pci devices on cold plug except for: |
22 |
+# PCI_BASE_CLASS_STORAGE 0x01 |
23 |
+SUBSYSTEM=="pci", ENV{STARTUP}=="1", ATTR{class}=="0x01*", GOTO="drivers_end" |
24 |
+ |
25 |
DRIVER!="?*", ENV{MODALIAS}=="?*", RUN+="/sbin/modprobe -bv $env{MODALIAS}" |
26 |
SUBSYSTEM=="tifm", ENV{TIFM_CARD_TYPE}=="SD", RUN+="/sbin/modprobe -bv tifm_sd" |
27 |
SUBSYSTEM=="tifm", ENV{TIFM_CARD_TYPE}=="MS", RUN+="/sbin/modprobe -bv tifm_ms" |