From 0d03bbfed690ac4a025e90346a673b8607742122 Mon Sep 17 00:00:00 2001 From: Jan200101 Date: Sun, 21 Mar 2021 13:18:24 +0100 Subject: kernel 5.11.7 --- SOURCES/mod-extra-blacklist.sh | 56 ------------------------------------------ 1 file changed, 56 deletions(-) delete mode 100755 SOURCES/mod-extra-blacklist.sh (limited to 'SOURCES/mod-extra-blacklist.sh') diff --git a/SOURCES/mod-extra-blacklist.sh b/SOURCES/mod-extra-blacklist.sh deleted file mode 100755 index c4c4f8f..0000000 --- a/SOURCES/mod-extra-blacklist.sh +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/bash - -buildroot="$1" -kernel_base="$2" - -blacklist() -{ - cat > "$buildroot/etc/modprobe.d/$1-blacklist.conf" <<-__EOF__ - # This kernel module can be automatically loaded by non-root users. To - # enhance system security, the module is blacklisted by default to ensure - # system administrators make the module available for use as needed. - # See https://access.redhat.com/articles/3760101 for more details. - # - # Remove the blacklist by adding a comment # at the start of the line. - blacklist $1 -__EOF__ -} - -check_blacklist() -{ - if modinfo "$1" | grep -q '^alias:\s\+net-'; then - mod="${1##*/}" - mod="${mod%.ko*}" - echo "$mod has an alias that allows auto-loading. Blacklisting." - blacklist "$mod" - fi -} - -foreachp() -{ - P=$(nproc) - bgcount=0 - while read mod; do - $1 "$mod" & - - bgcount=$((bgcount + 1)) - if [ $bgcount -eq $P ]; then - wait -n - bgcount=$((bgcount - 1)) - fi - done - - wait -} - -[ -d "$buildroot/etc/modprobe.d/" ] || mkdir -p "$buildroot/etc/modprobe.d/" -find "$buildroot/$kernel_base/extra" -name "*.ko*" | \ - foreachp check_blacklist - -# Many BIOS-es export a PNP-id which causes the floppy driver to autoload -# even though most modern systems don't have a 3.5" floppy driver anymore -# this replaces the old die_floppy_die.patch which removed the PNP-id from -# the module -if [ -f $buildroot/$kernel_base/extra/drivers/block/floppy.ko* ]; then - blacklist "floppy" -fi -- cgit v1.2.3