mirror of
https://github.com/TommyTran732/Kernel-Module-Blacklist.git
synced 2025-02-23 13:09:23 +01:00
Split hardware vendor whitelist & whitelist wmi
Signed-off-by: Tommy <contact@tommytran.io>
This commit is contained in:
parent
76c105a4c3
commit
cc5ff2abeb
@ -1577,7 +1577,6 @@ install hid-roccat-pyra /bin/false
|
||||
install hid-roccat-ryos /bin/false
|
||||
install hid-roccat-savu /bin/false
|
||||
install hid-saitek /bin/false
|
||||
install hid-samsung /bin/false
|
||||
install hid-semitek /bin/false
|
||||
install hid-sensor-accel-3d /bin/false
|
||||
install hid-sensor-als /bin/false
|
||||
@ -1596,7 +1595,6 @@ install hid-sensor-temperature /bin/false
|
||||
install hid-sensor-trigger /bin/false
|
||||
install hid-sigmamicro /bin/false
|
||||
install hid-sjoy /bin/false
|
||||
install hid-sony /bin/false
|
||||
install hid-speedlink /bin/false
|
||||
install hid-steam /bin/false
|
||||
install hid-steelseries /bin/false
|
||||
@ -1758,8 +1756,6 @@ install ice /bin/false
|
||||
install icp10100 /bin/false
|
||||
install icplus /bin/false
|
||||
install ics932s401 /bin/false
|
||||
install ideapad-laptop /bin/false
|
||||
install ideapad_slidebar /bin/false
|
||||
install idma64 /bin/false
|
||||
install idmouse /bin/false
|
||||
install idpf /bin/false
|
||||
@ -2036,7 +2032,6 @@ install ir-rcmm-decoder /bin/false
|
||||
install ir-sanyo-decoder /bin/false
|
||||
install irsd200 /bin/false
|
||||
install ir-sharp-decoder /bin/false
|
||||
install ir-sony-decoder /bin/false
|
||||
install ir_toy /bin/false
|
||||
install ir-usb /bin/false
|
||||
install ir-xmp-decoder /bin/false
|
||||
@ -3866,10 +3861,6 @@ install saa7164 /bin/false
|
||||
install saa717x /bin/false
|
||||
install saa7706h /bin/false
|
||||
install safe_serial /bin/false
|
||||
install samsung-keypad /bin/false
|
||||
install samsung-laptop /bin/false
|
||||
install samsung-q10 /bin/false
|
||||
install samsung-sxgbe /bin/false
|
||||
install sb1000 /bin/false
|
||||
install sbc60xxwdt /bin/false
|
||||
install sbc_epx_c3 /bin/false
|
||||
@ -4654,8 +4645,6 @@ install softing /bin/false
|
||||
install softing_cs /bin/false
|
||||
install solo6x10 /bin/false
|
||||
install solos-pci /bin/false
|
||||
install sony-btf-mpx /bin/false
|
||||
install sony-laptop /bin/false
|
||||
install soundwire-amd /bin/false
|
||||
install soundwire-bus /bin/false
|
||||
install soundwire-cadence /bin/false
|
||||
@ -4961,7 +4950,6 @@ install test_power /bin/false
|
||||
install tg3 /bin/false
|
||||
install thermal-generic-adc /bin/false
|
||||
install think-lmi /bin/false
|
||||
install thinkpad_acpi /bin/false
|
||||
install thmc50 /bin/false
|
||||
install thp7312 /bin/false
|
||||
install thunder_bgx /bin/false
|
||||
@ -5016,10 +5004,6 @@ install tmp421 /bin/false
|
||||
install tmp464 /bin/false
|
||||
install tmp513 /bin/false
|
||||
install topstar-laptop /bin/false
|
||||
install toshiba_acpi /bin/false
|
||||
install toshiba_bluetooth /bin/false
|
||||
install toshiba_haps /bin/false
|
||||
install toshiba-wmi /bin/false
|
||||
install toshsd /bin/false
|
||||
install touchit213 /bin/false
|
||||
install touchright /bin/false
|
||||
|
@ -749,6 +749,17 @@ install dcdbas /bin/false
|
||||
install ddbridge /bin/false
|
||||
install ddbridge-dummy-fe /bin/false
|
||||
install de2104x /bin/false
|
||||
install dell-laptop /bin/false
|
||||
install dell-rbtn /bin/false
|
||||
install dell-smbios /bin/false
|
||||
install dell-smm-hwmon /bin/false
|
||||
install dell-smo8800 /bin/false
|
||||
install dell-wmi /bin/false
|
||||
install dell-wmi-aio /bin/false
|
||||
install dell-wmi-ddv /bin/false
|
||||
install dell-wmi-descriptor /bin/false
|
||||
install dell-wmi-led /bin/false
|
||||
install dell-wmi-sysman /bin/false
|
||||
install delta-ahe50dc-fan /bin/false
|
||||
install designware_i2s /bin/false
|
||||
install device_dax /bin/false
|
||||
|
@ -1475,7 +1475,6 @@ install hid-roccat-pyra /bin/false
|
||||
install hid-roccat-ryos /bin/false
|
||||
install hid-roccat-savu /bin/false
|
||||
install hid-saitek /bin/false
|
||||
install hid-samsung /bin/false
|
||||
install hid-semitek /bin/false
|
||||
install hid-sensor-accel-3d /bin/false
|
||||
install hid-sensor-als /bin/false
|
||||
@ -1491,7 +1490,6 @@ install hid-sensor-temperature /bin/false
|
||||
install hid-sensor-trigger /bin/false
|
||||
install hid-sigmamicro /bin/false
|
||||
install hid-sjoy /bin/false
|
||||
install hid-sony /bin/false
|
||||
install hid-speedlink /bin/false
|
||||
install hid-steam /bin/false
|
||||
install hid-steelseries /bin/false
|
||||
@ -1674,8 +1672,6 @@ install icp10100 /bin/false
|
||||
install icplus /bin/false
|
||||
install icssg-prueth /bin/false
|
||||
install icss_iep /bin/false
|
||||
install ideapad-laptop /bin/false
|
||||
install ideapad_slidebar /bin/false
|
||||
install idma64 /bin/false
|
||||
install idmouse /bin/false
|
||||
install idpf /bin/false
|
||||
@ -1970,7 +1966,6 @@ install ir-rc6-decoder /bin/false
|
||||
install ir-rcmm-decoder /bin/false
|
||||
install ir-sanyo-decoder /bin/false
|
||||
install ir-sharp-decoder /bin/false
|
||||
install ir-sony-decoder /bin/false
|
||||
install ir-spi /bin/false
|
||||
install ir_toy /bin/false
|
||||
install ir-usb /bin/false
|
||||
@ -2856,14 +2851,6 @@ install panel-raspberrypi-touchscreen /bin/false
|
||||
install panel-raydium-rm68200 /bin/false
|
||||
install panel-raydium-rm692e5 /bin/false
|
||||
install panel-ronbo-rb070d30 /bin/false
|
||||
install panel-samsung-atna33xc20 /bin/false
|
||||
install panel-samsung-db7430 /bin/false
|
||||
install panel-samsung-ld9040 /bin/false
|
||||
install panel-samsung-s6e3ha2 /bin/false
|
||||
install panel-samsung-s6e63j0x03 /bin/false
|
||||
install panel-samsung-s6e88a0-ams452ef01 /bin/false
|
||||
install panel-samsung-s6e8aa0 /bin/false
|
||||
install panel-samsung-sofef00 /bin/false
|
||||
install panel-seiko-43wvf1g /bin/false
|
||||
install panel-sharp-lq101r1sx01 /bin/false
|
||||
install panel-sharp-ls043t1le01 /bin/false
|
||||
@ -2871,7 +2858,6 @@ install panel-simple /bin/false
|
||||
install panel-sitronix-st7701 /bin/false
|
||||
install panel-sitronix-st7703 /bin/false
|
||||
install panel-sitronix-st7789v /bin/false
|
||||
install panel-sony-tulip-truly-nt35521 /bin/false
|
||||
install panel-startek-kd070fhfid015 /bin/false
|
||||
install panel-tpo-tpg110 /bin/false
|
||||
install panel-truly-nt35597 /bin/false
|
||||
@ -3782,9 +3768,6 @@ install saa717x /bin/false
|
||||
install saa7185 /bin/false
|
||||
install saa7706h /bin/false
|
||||
install safe_serial /bin/false
|
||||
install samsung-dsim /bin/false
|
||||
install samsung-laptop /bin/false
|
||||
install samsung-q10 /bin/false
|
||||
install sbc_fitpc2_wdt /bin/false
|
||||
install sb_edac /bin/false
|
||||
install sbp_target /bin/false
|
||||
@ -4578,8 +4561,6 @@ install socinfo /bin/false
|
||||
install softdog /bin/false
|
||||
install solo6x10 /bin/false
|
||||
install solos-pci /bin/false
|
||||
install sony-btf-mpx /bin/false
|
||||
install sony-laptop /bin/false
|
||||
install soundwire-amd /bin/false
|
||||
install soundwire-bus /bin/false
|
||||
install soundwire-cadence /bin/false
|
||||
@ -4922,7 +4903,6 @@ install teranetics /bin/false
|
||||
install tg3 /bin/false
|
||||
install thermal_mmio /bin/false
|
||||
install think-lmi /bin/false
|
||||
install thinkpad_acpi /bin/false
|
||||
install thmc50 /bin/false
|
||||
install ths7303 /bin/false
|
||||
install ths8200 /bin/false
|
||||
@ -4981,10 +4961,6 @@ install tmp421 /bin/false
|
||||
install tmp464 /bin/false
|
||||
install tmp513 /bin/false
|
||||
install topstar-laptop /bin/false
|
||||
install toshiba_acpi /bin/false
|
||||
install toshiba_bluetooth /bin/false
|
||||
install toshiba_haps /bin/false
|
||||
install toshiba-wmi /bin/false
|
||||
install toshsd /bin/false
|
||||
install touchit213 /bin/false
|
||||
install touchright /bin/false
|
||||
|
@ -70,6 +70,16 @@ while read -r KMOD; do
|
||||
sed -i "s/.*${KMOD}.*//gm" blacklist.txt
|
||||
done < kmod-whitelist-all
|
||||
|
||||
if [ "${dataset}" != 'vps' ]; then
|
||||
while read -r KMOD; do
|
||||
sed -i "s/^${KMOD}.*//gm" blacklist.txt
|
||||
done < kmod-whitelist-hw-vendors-start
|
||||
|
||||
while read -r KMOD; do
|
||||
sed -i "s/.*${KMOD}.*//gm" blacklist.txt
|
||||
done < kmod-whitelist-hw-vendors-all
|
||||
fi
|
||||
|
||||
# Delete empty lines
|
||||
sed -i '/^$/d' blacklist.txt
|
||||
|
||||
|
3
kmod-whitelist-hw-vendors-all
Normal file
3
kmod-whitelist-hw-vendors-all
Normal file
@ -0,0 +1,3 @@
|
||||
samsung
|
||||
sony
|
||||
wmi
|
7
kmod-whitelist-hw-vendors-start
Normal file
7
kmod-whitelist-hw-vendors-start
Normal file
@ -0,0 +1,7 @@
|
||||
dell-
|
||||
dell_
|
||||
lg_laptop
|
||||
ideapad
|
||||
toshiba
|
||||
thinkpad
|
||||
system76
|
@ -1,6 +1,4 @@
|
||||
cifs
|
||||
dell-
|
||||
dell_
|
||||
ebtables
|
||||
ebtable_
|
||||
ebt_
|
||||
|
Loading…
x
Reference in New Issue
Block a user