diff --git a/helpers/DATA/initramfs-tools/no-warn-firmware.patch b/helpers/DATA/initramfs-tools/no-warn-firmware.patch index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..ffb8ba03c5ce327e46c908bd93059f63170e266f 100644 --- a/helpers/DATA/initramfs-tools/no-warn-firmware.patch +++ b/helpers/DATA/initramfs-tools/no-warn-firmware.patch @@ -0,0 +1,38 @@ +diff -ru a/hook-functions b/hook-functions +--- a/hook-functions 2022-10-27 13:44:07.000000000 -0400 ++++ b/hook-functions 2023-03-15 14:53:24.367175779 -0400 +@@ -118,22 +118,7 @@ + + # Add required firmware + for firmware in $(modinfo -k "${version}" -F firmware "${kmod}"); do +- # Only print warning for missing fw of loaded module +- # or forced loaded module +- if ! add_firmware "$firmware"; then +- # Only warn about missing firmware if +- # /proc/modules exists +- if [ ! -e /proc/modules ] ; then +- continue +- fi +- +- kmod_modname="${kmod##*/}" +- kmod_modname="${kmod_modname%%.*}" +- if grep -q "^$kmod_modname\\>" /proc/modules "${CONFDIR}/modules"; then +- echo "W: Possible missing firmware /lib/firmware/${firmware} for module ${kmod_modname}" >&2 +- fi +- continue +- fi ++ add_firmware "$firmware" || true + done + done + } +@@ -157,9 +142,7 @@ + fi + + tr '\0' '\n' < "$builtin_modinfo_path" | grep -E '^[^=]*\.firmware=' | sed -n 's/\.firmware=/\t/p' | while read -r builtin_modname firmware; do +- if ! add_firmware "$firmware"; then +- echo "W: Possible missing firmware /lib/firmware/${firmware} for built-in driver ${builtin_modname}" >&2 +- fi ++ add_firmware "$firmware" || true + done + } + diff --git a/helpers/make-initramfs-tools b/helpers/make-initramfs-tools index e454f1a55941a7b4a3409c95af40d2ec13721432..3c061ae8109d2ae8d46a81c7fddb39c3acd93b56 100644 --- a/helpers/make-initramfs-tools +++ b/helpers/make-initramfs-tools @@ -17,7 +17,7 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -VERSION=1 +VERSION=2 . ./config