Split hardware vendor whitelist & whitelist wmi

Signed-off-by: Tommy <contact@tommytran.io>
This commit is contained in:
Tommy 2024-06-03 12:06:02 -07:00
parent 76c105a4c3
commit cc5ff2abeb
No known key found for this signature in database
GPG Key ID: 555C902A34EC968F
7 changed files with 31 additions and 42 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,3 @@
samsung
sony
wmi

View File

@ -0,0 +1,7 @@
dell-
dell_
lg_laptop
ideapad
toshiba
thinkpad
system76

View File

@ -1,6 +1,4 @@
cifs
dell-
dell_
ebtables
ebtable_
ebt_