Update kernel module blacklist

Signed-off-by: Tommy <contact@tommytran.io>
This commit is contained in:
Tommy 2024-06-02 20:19:08 -07:00
parent 0888d50f30
commit bf21e04d64
No known key found for this signature in database
GPG Key ID: 555C902A34EC968F
3 changed files with 5 additions and 170 deletions

View File

@ -16,7 +16,6 @@ install 9p /bin/false
install 9pnet /bin/false install 9pnet /bin/false
install 9pnet_fd /bin/false install 9pnet_fd /bin/false
install 9pnet_rdma /bin/false install 9pnet_rdma /bin/false
install /bin/false
install 9pnet_xen /bin/false install 9pnet_xen /bin/false
install a100u2w /bin/false install a100u2w /bin/false
install a53-pll /bin/false install a53-pll /bin/false
@ -1268,7 +1267,6 @@ install gpio-tps65086 /bin/false
install gpio-tps65219 /bin/false install gpio-tps65219 /bin/false
install gpio-tps68470 /bin/false install gpio-tps68470 /bin/false
install gpio-vibra /bin/false install gpio-vibra /bin/false
install /bin/false
install gpio-wcd934x /bin/false install gpio-wcd934x /bin/false
install gpio-wcove /bin/false install gpio-wcove /bin/false
install gpio_wdt /bin/false install gpio_wdt /bin/false
@ -1427,7 +1425,6 @@ install hid-gyration /bin/false
install hid-holtekff /bin/false install hid-holtekff /bin/false
install hid-holtek-kbd /bin/false install hid-holtek-kbd /bin/false
install hid-holtek-mouse /bin/false install hid-holtek-mouse /bin/false
install /bin/false
install hid-icade /bin/false install hid-icade /bin/false
install hid-ite /bin/false install hid-ite /bin/false
install hid-jabra /bin/false install hid-jabra /bin/false
@ -1558,18 +1555,10 @@ install hts221_spi /bin/false
install htu21 /bin/false install htu21 /bin/false
install huawei_cdc_ncm /bin/false install huawei_cdc_ncm /bin/false
install huawei-wmi /bin/false install huawei-wmi /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install hwmon-vid /bin/false install hwmon-vid /bin/false
install hx8357d /bin/false install hx8357d /bin/false
install hycon-hy46xx /bin/false install hycon-hy46xx /bin/false
install hynitron_cstxxx /bin/false install hynitron_cstxxx /bin/false
install /bin/false
install /bin/false
install i10nm_edac /bin/false install i10nm_edac /bin/false
install i2c-algo-bit /bin/false install i2c-algo-bit /bin/false
install i2c-algo-pca /bin/false install i2c-algo-pca /bin/false
@ -1643,7 +1632,6 @@ install i2c-tiny-usb /bin/false
install i2c-versatile /bin/false install i2c-versatile /bin/false
install i2c-via /bin/false install i2c-via /bin/false
install i2c-viapro /bin/false install i2c-viapro /bin/false
install /bin/false
install i2c-xgene-slimpro /bin/false install i2c-xgene-slimpro /bin/false
install i2c-xlp9xx /bin/false install i2c-xlp9xx /bin/false
install i3000_edac /bin/false install i3000_edac /bin/false
@ -1904,18 +1892,6 @@ install ip6table_mangle /bin/false
install ip6table_nat /bin/false install ip6table_nat /bin/false
install ip6table_raw /bin/false install ip6table_raw /bin/false
install ip6table_security /bin/false install ip6table_security /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install ip6_tunnel /bin/false install ip6_tunnel /bin/false
install ip6_udp_tunnel /bin/false install ip6_udp_tunnel /bin/false
install ip6_vti /bin/false install ip6_vti /bin/false
@ -1953,11 +1929,6 @@ install ip_set_hash_netnet /bin/false
install ip_set_hash_netport /bin/false install ip_set_hash_netport /bin/false
install ip_set_hash_netportnet /bin/false install ip_set_hash_netportnet /bin/false
install ip_set_list_set /bin/false install ip_set_list_set /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install ipt_ah /bin/false install ipt_ah /bin/false
install ipt_ECN /bin/false install ipt_ECN /bin/false
install ipt_REJECT /bin/false install ipt_REJECT /bin/false
@ -2654,34 +2625,7 @@ install nfc /bin/false
install nfc_digital /bin/false install nfc_digital /bin/false
install nfcmrvl /bin/false install nfcmrvl /bin/false
install nfcmrvl_usb /bin/false install nfcmrvl_usb /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install nfcsim /bin/false install nfcsim /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install nfnetlink_acct /bin/false install nfnetlink_acct /bin/false
install nfnetlink_hook /bin/false install nfnetlink_hook /bin/false
install nfnetlink_log /bin/false install nfnetlink_log /bin/false
@ -2693,39 +2637,8 @@ install nfs_acl /bin/false
install nfsd /bin/false install nfsd /bin/false
install nfs_layout_flexfiles /bin/false install nfs_layout_flexfiles /bin/false
install nfs_layout_nfsv41_files /bin/false install nfs_layout_nfsv41_files /bin/false
install /bin/false
install /bin/false
install nfsv3 /bin/false install nfsv3 /bin/false
install nfsv4 /bin/false install nfsv4 /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install ngbe /bin/false install ngbe /bin/false
install ngene /bin/false install ngene /bin/false
install n_gsm /bin/false install n_gsm /bin/false
@ -2815,37 +2728,6 @@ install null_blk /bin/false
install nuvoton-cir /bin/false install nuvoton-cir /bin/false
install nvidia_cspmu /bin/false install nvidia_cspmu /bin/false
install nvidia-wmi-ec-backlight /bin/false install nvidia-wmi-ec-backlight /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install nvsw-sn2201 /bin/false install nvsw-sn2201 /bin/false
install nv_tco /bin/false install nv_tco /bin/false
install nwl-dsi /bin/false install nwl-dsi /bin/false
@ -3038,8 +2920,6 @@ install pca9450-regulator /bin/false
install pcc-cpufreq /bin/false install pcc-cpufreq /bin/false
install pcengines-apuv2 /bin/false install pcengines-apuv2 /bin/false
install pcf8591 /bin/false install pcf8591 /bin/false
install /bin/false
install /bin/false
install pci-pf-stub /bin/false install pci-pf-stub /bin/false
install pcnet32 /bin/false install pcnet32 /bin/false
install pcnet_cs /bin/false install pcnet_cs /bin/false
@ -3256,9 +3136,6 @@ install ptp_kvm /bin/false
install ptp-qoriq /bin/false install ptp-qoriq /bin/false
install ptp_vmw /bin/false install ptp_vmw /bin/false
install pulse8-cec /bin/false install pulse8-cec /bin/false
install /bin/false
install /bin/false
install /bin/false
install pvrusb2 /bin/false install pvrusb2 /bin/false
install pwc /bin/false install pwc /bin/false
install pwm-apple /bin/false install pwm-apple /bin/false
@ -3894,19 +3771,6 @@ install safe_serial /bin/false
install samsung-dsim /bin/false install samsung-dsim /bin/false
install samsung-laptop /bin/false install samsung-laptop /bin/false
install samsung-q10 /bin/false install samsung-q10 /bin/false
install sata_inic162x /bin/false
install sata_mv /bin/false
install sata_nv /bin/false
install sata_promise /bin/false
install sata_qstor /bin/false
install sata_sil /bin/false
install sata_sil24 /bin/false
install sata_sis /bin/false
install sata_svw /bin/false
install sata_sx4 /bin/false
install sata_uli /bin/false
install sata_via /bin/false
install sata_vsc /bin/false
install sbc_fitpc2_wdt /bin/false install sbc_fitpc2_wdt /bin/false
install sb_edac /bin/false install sb_edac /bin/false
install sbp_target /bin/false install sbp_target /bin/false
@ -5255,9 +5119,6 @@ install v4l2-jpeg /bin/false
install v4l2-mem2mem /bin/false install v4l2-mem2mem /bin/false
install v4l2-tpg /bin/false install v4l2-tpg /bin/false
install v4l2-vp9 /bin/false install v4l2-vp9 /bin/false
install /bin/false
install /bin/false
install /bin/false
install vc4 /bin/false install vc4 /bin/false
install vchiq /bin/false install vchiq /bin/false
install vcnl3020 /bin/false install vcnl3020 /bin/false
@ -5324,16 +5185,6 @@ install video-i2c /bin/false
install video-mux /bin/false install video-mux /bin/false
install vim2m /bin/false install vim2m /bin/false
install vimc /bin/false install vimc /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install /bin/false
install virtual /bin/false install virtual /bin/false
install virt_wifi /bin/false install virt_wifi /bin/false
install visl /bin/false install visl /bin/false
@ -5349,8 +5200,6 @@ install vmwgfx /bin/false
install vmw_pvrdma /bin/false install vmw_pvrdma /bin/false
install vmw_pvscsi /bin/false install vmw_pvscsi /bin/false
install vmw_vmci /bin/false install vmw_vmci /bin/false
install /bin/false
install /bin/false
install vmw_vsock_vmci_transport /bin/false install vmw_vsock_vmci_transport /bin/false
install vmxnet3 /bin/false install vmxnet3 /bin/false
install vp27smpx /bin/false install vp27smpx /bin/false
@ -5444,23 +5293,7 @@ install xc5000 /bin/false
install xdma /bin/false install xdma /bin/false
install xdpe152c4 /bin/false install xdpe152c4 /bin/false
install xe /bin/false install xe /bin/false
install xen-acpi-processor /bin/false
install xen-blkback /bin/false
install xen-blkfront /bin/false
install xen-evtchn /bin/false
install xen-front-pgdir-shbuf /bin/false
install xenfs /bin/false install xenfs /bin/false
install xen-gntalloc /bin/false
install xen-gntdev /bin/false
install xen-hcd /bin/false
install xen-kbdfront /bin/false
install xen-netback /bin/false
install xen-netfront /bin/false
install xen-pciback /bin/false
install xen-pcifront /bin/false
install xen-privcmd /bin/false
install xen-scsiback /bin/false
install xen-scsifront /bin/false
install xen_wdt /bin/false install xen_wdt /bin/false
install xfrm4_tunnel /bin/false install xfrm4_tunnel /bin/false
install xfrm6_tunnel /bin/false install xfrm6_tunnel /bin/false

View File

@ -25,9 +25,6 @@ while read -r KMOD; do
sed -i "s/^${KMOD}$//g" blacklist.txt sed -i "s/^${KMOD}$//g" blacklist.txt
done < necessary.txt done < necessary.txt
# Delete empty lines
sed -i '/^$/d' blacklist.txt
# Module filtering # Module filtering
while read -r KMOD; do while read -r KMOD; do
@ -38,6 +35,9 @@ while read -r KMOD; do
sed -i "s/.*${KMOD}.*//g" blacklist.txt sed -i "s/.*${KMOD}.*//g" blacklist.txt
done < kmod-filter-all done < kmod-filter-all
# Delete empty lines
sed -i '/^$/d' blacklist.txt
# Create final blacklist config # Create final blacklist config
while read -r KMOD; do while read -r KMOD; do
echo "install ${KMOD} /bin/false" >> blacklist.conf echo "install ${KMOD} /bin/false" >> blacklist.conf

View File

@ -5,5 +5,7 @@ nf_
nvme nvme
pvpanic pvpanic
hv_ hv_
sata_
vbox vbox
xen-
xt_ xt_