From 4e3bd4bc147d29f08d28b88d915bc80df981ac6e Mon Sep 17 00:00:00 2001 From: Freedo Date: Tue, 25 Jul 2023 02:50:14 +0000 Subject: [PATCH] GNU Linux-libre 5.4.250-gnu1 scripts --- deblob-5.4 | 9 ++++++--- deblob-check | 4 ++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/deblob-5.4 b/deblob-5.4 index 0dafdd22daa..5131fa9173b 100755 --- a/deblob-5.4 +++ b/deblob-5.4 @@ -602,6 +602,9 @@ s,\(timeout = \)\(firmware_loading_timeout()\),\1is_nonfree_firmware(name) ? 1 : announce MICROCODE_AMD - "AMD microcode patch loading support" reject_firmware arch/x86/kernel/cpu/microcode/amd.c clean_blob arch/x86/kernel/cpu/microcode/amd.c +if grep -q -i zenbleed.*microcode arch/x86/kernel/cpu/amd.c; then + clean_blob arch/x86/kernel/cpu/amd.c +fi clean_kconfig arch/x86/Kconfig MICROCODE_AMD clean_mk CONFIG_MICROCODE_AMD arch/x86/kernel/cpu/microcode/Makefile @@ -3140,7 +3143,7 @@ clean_blob arch/arm/boot/dts/am4372.dtsi clean_kconfig drivers/remoteproc/Kconfig WKUP_M3_RPROC clean_mk CONFIG_WKUP_M3_RPROC drivers/remoteproc/Makefile -announce QCOM_Q6V5_ADSP - "Qualcomm Technology Inc ADSP Peripherial Image Loader" +announce QCOM_Q6V5_ADSP - "Qualcomm Technology Inc ADSP Peripheral Image Loader" clean_blob drivers/remoteproc/qcom_q6v5_adsp.c clean_kconfig drivers/remoteproc/Kconfig QCOM_Q6V5_ADSP clean_mk CONFIG_QCOM_Q6V5_ADSP drivers/remoteproc/Makefile @@ -3151,7 +3154,7 @@ clean_blob drivers/remoteproc/qcom_q6v5_mss.c clean_kconfig drivers/remoteproc/Kconfig QCOM_Q6V5_MSS clean_mk CONFIG_QCOM_Q6V5_MSS drivers/remoteproc/Makefile -announce QCOM_Q6V5_PAS - "Qualcomm Hexagon V5 Peripherial Authentication Service support" +announce QCOM_Q6V5_PAS - "Qualcomm Hexagon V5 Peripheral Authentication Service support" clean_blob drivers/remoteproc/qcom_q6v5_pas.c clean_kconfig drivers/remoteproc/Kconfig QCOM_Q6V5_PAS clean_mk CONFIG_QCOM_Q6V5_PAS drivers/remoteproc/Makefile @@ -3161,7 +3164,7 @@ clean_blob drivers/remoteproc/qcom_q6v5_wcss.c clean_kconfig drivers/remoteproc/Kconfig QCOM_Q6V5_WCSS clean_mk CONFIG_QCOM_Q6V5_WCSS drivers/remoteproc/Makefile -announce QCOM_WCNSS_PIL - "Qualcomm WCNSS Peripherial Image Loader" +announce QCOM_WCNSS_PIL - "Qualcomm WCNSS Peripheral Image Loader" clean_blob drivers/remoteproc/qcom_wcnss.c clean_kconfig drivers/remoteproc/Kconfig QCOM_WCNSS_PIL clean_mk CONFIG_QCOM_WCNSS_PIL drivers/remoteproc/Makefile diff --git a/deblob-check b/deblob-check index 32f7e69324e..48887574a3c 100755 --- a/deblob-check +++ b/deblob-check @@ -9,6 +9,7 @@ # modified with 2023-03-17 r19120 # modified with 2023-05-17 r19267 # modified with 2023-06-09 r19312 +# modified with 2023-07-24 r19347 # Inspired in gNewSense's find-firmware script. # Written by Alexandre Oliva @@ -6312,6 +6313,9 @@ set_except () { # New in 6.3.7, 6.1.33, 5.15.115, 5.10.183, 5.4.246. accept '[\t][\t]req->name[ ]=[ ]test_fw_config->name[;][\n][\t][\t]req->fw_buf[ ]=[ ]NULL[;][\n][\t][\t]req->fw[ ]=[ ]NULL[;][\n][\t][\t]req->idx[ ]=[ ]i[;][\n][\t][\t]init_completion[(][&]req->completion[)][;][\n][\t][\t]rc[ ]=[ ]request_firmware_nowait[(]THIS_MODULE[,][ ]\([^);, \t\n]*[,][ \t\n]*\)*trigger_batched_cb[)][;]' lib/test_firmware.c + # New in 6.4.6, 6.1.41, 5.15.122, 5.10.187, 5.4.250, 4.19.289. + blobna 'please[ ]update[ ]your[ ]microcode' arch/x86/kernel/cpu/amd.c + ;; */*freedo*.patch | */*logo*.patch) -- 2.31.1