1 diff --git scripts/linux-libre-4.4-gnu1/deblob-4.4 scripts/linux-libre-4.4-gnu1/deblob-4.4
2 index 084e6eec5f2c..7fe38ad5097f 100755
3 --- scripts/linux-libre-4.4-gnu1/deblob-4.4
4 +++ scripts/linux-libre-4.4-gnu1/deblob-4.4
5 @@ -1751,14 +1751,20 @@ clean_sed '
8 }' drivers/net/wireless/b43/main.c 'double-check and reject non-Free firmware'
9 -# Major portions of firmware filenames not deblobbed.
11 +/^[\t]*filename = "\(ucode\|b0g0\(bs\)\?initvals\)5";$/! {
12 + s,^\([\t]*filename = "\)\(ucode\|pcm\|[^ "]*initvals\)[0-9][^ ."]*";,\1/*(DEBLOBBED)*/";,g
13 +}' drivers/net/wireless/b43/main.c 'cleaned up blob basenames'
14 clean_blob drivers/net/wireless/b43/main.c
15 clean_kconfig drivers/net/wireless/b43/Kconfig B43
16 clean_mk CONFIG_B43 drivers/net/wireless/b43/Makefile
18 announce B43LEGACY - "Broadcom 43xx-legacy wireless support (mac80211 stack)"
19 reject_firmware drivers/net/wireless/b43legacy/main.c
20 -# Major portions of firwmare filenames not deblobbed.
23 + s,^\([\t]*filename = "\)\(ucode\|pcm\|[^ "]*initvals\)[0-9][^ ."]*";,\1/*(DEBLOBBED)*/";,g
24 +}' drivers/net/wireless/b43legacy/main.c 'cleaned up blob basenames'
25 clean_blob drivers/net/wireless/b43legacy/main.c
26 clean_kconfig drivers/net/wireless/b43legacy/Kconfig B43LEGACY
27 clean_mk CONFIG_B43LEGACY drivers/net/wireless/b43legacy/Makefile