Skip to content

Remove firmware files from CIP kernel

Ben Hutchings cip-dev 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 2 patches 0 repliesNew

Patches in v1 No applies recorded yet

None of the 2 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [cip-dev] [PATCH 0/2] Remove firmware files from CIP kernel
Quoted 10 lines · Jan Kiszka

This backports the removal of in-kernel firmware files that upstream did for 4.14.

Besides the issue mentioned in the upstream commit, the primary motivation for us are undefined licenses (according to WHENCE) for a? couple of the files. This creates entries in automated license analysis
and, depending on the conclusion drawn from them, can mean further activities like kernel source package surgeries. For similar reasons, Debian removed those files long ago as well.

Right, this seems like a reasonable change.

I couldn't apply your patch 1, apparently because some of the deleted ihex files have lines longer than the SMTP line limit, but I believe I've ended up with an equivalent commit.

Ben.

Quoted 315 lines

Jan

Greg Kroah-Hartman (1):
? firmware: delete in-kernel firmware

Markus Trippelsdorf (1):
? firmware: Restore support for built-in firmware

?Makefile????????????????????????????????????|????14 -
?drivers/base/Kconfig????????????????????????|?????5 +-
?firmware/3com/typhoon.bin.ihex??????????????|??2819 -----
?firmware/Makefile???????????????????????????|???182 +-
?firmware/README.AddingFirmware??????????????|????45 -
?firmware/WHENCE?????????????????????????????|???854 --
?firmware/acenic/tg1.bin.ihex????????????????|??4573 --------
?firmware/acenic/tg2.bin.ihex????????????????|??4844 --------
?firmware/adaptec/starfire_rx.bin.ihex???????|????53 -
?firmware/adaptec/starfire_tx.bin.ihex???????|????53 -
?firmware/advansys/3550.bin.ihex?????????????|???317 -
?firmware/advansys/38C0800.bin.ihex??????????|???336 -
?firmware/advansys/38C1600.bin.ihex??????????|???398 -
?firmware/advansys/mcode.bin.ihex????????????|???147 -
?firmware/atmsar11.HEX???????????????????????|???204 -
?firmware/av7110/Boot.S??????????????????????|???109 -
?firmware/av7110/bootcode.bin.ihex???????????|????15 -
?firmware/bnx2/bnx2-mips-06-6.2.1.fw.ihex????|??5818 ----------
?firmware/bnx2/bnx2-mips-09-6.2.1a.fw.ihex???|??6512 -----------
?firmware/bnx2/bnx2-rv2p-06-6.0.15.fw.ihex???|???366 -
?firmware/bnx2/bnx2-rv2p-09-6.0.17.fw.ihex???|???392 -
?firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw.ihex |???425 -
?firmware/bnx2x/bnx2x-e1-6.2.9.0.fw.ihex?????|??9484 ----------------
?firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw.ihex????| 13192 ----------------
------
?firmware/bnx2x/bnx2x-e2-6.2.9.0.fw.ihex?????| 15473 ----------------
----------
?firmware/cis/.gitignore?????????????????????|?????1 -
?firmware/cis/3CCFEM556.cis.ihex?????????????|????13 -
?firmware/cis/3CXEM556.cis.ihex??????????????|????13 -
?firmware/cis/COMpad2.cis.ihex???????????????|????11 -
?firmware/cis/COMpad4.cis.ihex???????????????|?????9 -
?firmware/cis/DP83903.cis.ihex???????????????|????14 -
?firmware/cis/LA-PCM.cis.ihex????????????????|????20 -
?firmware/cis/MT5634ZLX.cis.ihex?????????????|????11 -
?firmware/cis/NE2K.cis.ihex??????????????????|?????8 -
?firmware/cis/PCMLM28.cis.ihex???????????????|????18 -
?firmware/cis/PE-200.cis.ihex????????????????|?????9 -
?firmware/cis/PE520.cis.ihex?????????????????|?????9 -
?firmware/cis/RS-COM-2P.cis.ihex?????????????|????10 -
?firmware/cis/SW_555_SER.cis.ihex????????????|????12 -
?firmware/cis/SW_7xx_SER.cis.ihex????????????|????13 -
?firmware/cis/SW_8xx_SER.cis.ihex????????????|????13 -
?firmware/cis/tamarack.cis.ihex??????????????|????10 -
?firmware/cpia2/stv0672_vp4.bin.ihex?????????|????73 -
?firmware/cxgb3/ael2005_opt_edc.bin.ihex?????|????69 -
?firmware/cxgb3/ael2005_twx_edc.bin.ihex?????|????93 -
?firmware/cxgb3/ael2020_twx_edc.bin.ihex?????|???100 -
?firmware/cxgb3/t3b_psram-1.1.0.bin.ihex?????|???162 -
?firmware/cxgb3/t3c_psram-1.1.0.bin.ihex?????|???162 -
?firmware/dsp56k/bootstrap.asm???????????????|????98 -
?firmware/dsp56k/bootstrap.bin.ihex??????????|????26 -
?firmware/e100/d101m_ucode.bin.ihex??????????|????38 -
?firmware/e100/d101s_ucode.bin.ihex??????????|????38 -
?firmware/e100/d102e_ucode.bin.ihex??????????|????38 -
?firmware/edgeport/boot.H16??????????????????|????29 -
?firmware/edgeport/boot2.H16?????????????????|????28 -
?firmware/edgeport/down.H16??????????????????|????29 -
?firmware/edgeport/down2.H16?????????????????|????29 -
?firmware/edgeport/down3.bin.ihex????????????|???815 --
?firmware/emi26/bitstream.HEX????????????????|??4391 --------
?firmware/emi26/firmware.HEX?????????????????|??1261 ---
?firmware/emi26/loader.HEX???????????????????|???116 -
?firmware/emi62/bitstream.HEX????????????????|??6107 ----------
?firmware/emi62/loader.HEX???????????????????|???107 -
?firmware/emi62/midi.HEX?????????????????????|??1266 ---
?firmware/emi62/spdif.HEX????????????????????|??1257 ---
?firmware/ess/maestro3_assp_kernel.fw.ihex???|???120 -
?firmware/ess/maestro3_assp_minisrc.fw.ihex??|????51 -
?firmware/ihex2fw.c??????????????????????????|???281 -
?firmware/kaweth/new_code.bin.ihex???????????|???206 -
?firmware/kaweth/new_code_fix.bin.ihex???????|????40 -
?firmware/kaweth/trigger_code.bin.ihex???????|????13 -
?firmware/kaweth/trigger_code_fix.bin.ihex???|?????3 -
?firmware/keyspan/mpr.HEX????????????????????|???104 -
?firmware/keyspan/usa18x.HEX?????????????????|???141 -
?firmware/keyspan/usa19.HEX??????????????????|???101 -
?firmware/keyspan/usa19qi.HEX????????????????|???101 -
?firmware/keyspan/usa19qw.HEX????????????????|???142 -
?firmware/keyspan/usa19w.HEX?????????????????|???141 -
?firmware/keyspan/usa28.HEX??????????????????|???148 -
?firmware/keyspan/usa28x.HEX?????????????????|???141 -
?firmware/keyspan/usa28xa.HEX????????????????|???141 -
?firmware/keyspan/usa28xb.HEX????????????????|???142 -
?firmware/keyspan/usa49w.HEX?????????????????|???145 -
?firmware/keyspan/usa49wlc.HEX???????????????|???153 -
?firmware/keyspan_pda/keyspan_pda.HEX????????|????83 -
?firmware/keyspan_pda/keyspan_pda.S??????????|??1124 --
?firmware/keyspan_pda/xircom_pgs.HEX?????????|????87 -
?firmware/keyspan_pda/xircom_pgs.S???????????|??1192 --
?firmware/korg/k1212.dsp.ihex????????????????|???987 --
?firmware/matrox/g200_warp.H16???????????????|????28 -
?firmware/matrox/g400_warp.H16???????????????|????44 -
?firmware/mts_cdma.fw.ihex???????????????????|???867 --
?firmware/mts_edge.fw.ihex???????????????????|???881 --
?firmware/mts_gsm.fw.ihex????????????????????|???867 --
?firmware/myricom/lanai.bin.ihex?????????????|??4771 --------
?firmware/ositech/Xilinx7OD.bin.ihex?????????|???177 -
?firmware/qlogic/1040.bin.ihex???????????????|??2111 ----
?firmware/qlogic/12160.bin.ihex??????????????|??1771 ---
?firmware/qlogic/1280.bin.ihex???????????????|??2008 ----
?firmware/qlogic/isp1000.bin.ihex????????????|??1158 --
?firmware/qlogic/sd7220.fw.ihex??????????????|???513 -
?firmware/r128/r128_cce.bin.ihex?????????????|???129 -
?firmware/radeon/R100_cp.bin.ihex????????????|???130 -
?firmware/radeon/R200_cp.bin.ihex????????????|???130 -
?firmware/radeon/R300_cp.bin.ihex????????????|???130 -
?firmware/radeon/R420_cp.bin.ihex????????????|???130 -
?firmware/radeon/R520_cp.bin.ihex????????????|???130 -
?firmware/radeon/R600_me.bin.ihex????????????|??1345 ---
?firmware/radeon/R600_pfp.bin.ihex???????????|???145 -
?firmware/radeon/RS600_cp.bin.ihex???????????|???130 -
?firmware/radeon/RS690_cp.bin.ihex???????????|???130 -
?firmware/radeon/RS780_me.bin.ihex???????????|??1345 ---
?firmware/radeon/RS780_pfp.bin.ihex??????????|???145 -
?firmware/radeon/RV610_me.bin.ihex???????????|??1345 ---
?firmware/radeon/RV610_pfp.bin.ihex??????????|???145 -
?firmware/radeon/RV620_me.bin.ihex???????????|??1345 ---
?firmware/radeon/RV620_pfp.bin.ihex??????????|???145 -
?firmware/radeon/RV630_me.bin.ihex???????????|??1345 ---
?firmware/radeon/RV630_pfp.bin.ihex??????????|???145 -
?firmware/radeon/RV635_me.bin.ihex???????????|??1345 ---
?firmware/radeon/RV635_pfp.bin.ihex??????????|???145 -
?firmware/radeon/RV670_me.bin.ihex???????????|??1345 ---
?firmware/radeon/RV670_pfp.bin.ihex??????????|???145 -
?firmware/radeon/RV710_me.bin.ihex???????????|???341 -
?firmware/radeon/RV710_pfp.bin.ihex??????????|???213 -
?firmware/radeon/RV730_me.bin.ihex???????????|???341 -
?firmware/radeon/RV730_pfp.bin.ihex??????????|???213 -
?firmware/radeon/RV770_me.bin.ihex???????????|???341 -
?firmware/radeon/RV770_pfp.bin.ihex??????????|???213 -
?firmware/sb16/alaw_main.csp.ihex????????????|????87 -
?firmware/sb16/ima_adpcm_capture.csp.ihex????|???121 -
?firmware/sb16/ima_adpcm_init.csp.ihex???????|????70 -
?firmware/sb16/ima_adpcm_playback.csp.ihex???|???122 -
?firmware/sb16/mulaw_main.csp.ihex???????????|????84 -
?firmware/sun/cassini.bin.ihex???????????????|???143 -
?firmware/tehuti/bdx.bin.ihex????????????????|??2678 -----
?firmware/ti_3410.fw.ihex????????????????????|???862 --
?firmware/ti_5052.fw.ihex????????????????????|???862 --
?firmware/tigon/tg3.bin.ihex?????????????????|???175 -
?firmware/tigon/tg3_tso.bin.ihex?????????????|???446 -
?firmware/tigon/tg3_tso5.bin.ihex????????????|???252 -
?firmware/ttusb-budget/dspbootcode.bin.ihex??|???820 --
?firmware/vicam/firmware.H16?????????????????|?????7 -
?firmware/whiteheat.HEX??????????????????????|??1097 --
?firmware/whiteheat_loader.HEX???????????????|???314 -
?firmware/whiteheat_loader_debug.HEX?????????|???403 -
?firmware/yam/1200.bin.ihex??????????????????|???342 -
?firmware/yam/9600.bin.ihex??????????????????|???342 -
?firmware/yamaha/ds1_ctrl.fw.ihex????????????|???769 --
?firmware/yamaha/ds1_dsp.fw.ihex?????????????|?????9 -
?firmware/yamaha/ds1e_ctrl.fw.ihex???????????|???769 --
?firmware/yamaha/yss225_registers.bin.ihex???|???998 --
?scripts/Makefile.fwinst?????????????????????|????70 -

?153 files changed, 5 insertions(+), 129107 deletions(-) ?delete mode 100644 firmware/3com/typhoon.bin.ihex ?delete mode 100644 firmware/README.AddingFirmware ?delete mode 100644 firmware/WHENCE
?delete mode 100644 firmware/acenic/tg1.bin.ihex ?delete mode 100644 firmware/acenic/tg2.bin.ihex ?delete mode 100644 firmware/adaptec/starfire_rx.bin.ihex ?delete mode 100644 firmware/adaptec/starfire_tx.bin.ihex ?delete mode 100644 firmware/advansys/3550.bin.ihex ?delete mode 100644 firmware/advansys/38C0800.bin.ihex ?delete mode 100644 firmware/advansys/38C1600.bin.ihex ?delete mode 100644 firmware/advansys/mcode.bin.ihex ?delete mode 100644 firmware/atmsar11.HEX
?delete mode 100644 firmware/av7110/Boot.S
?delete mode 100644 firmware/av7110/bootcode.bin.ihex ?delete mode 100644 firmware/bnx2/bnx2-mips-06-6.2.1.fw.ihex ?delete mode 100644 firmware/bnx2/bnx2-mips-09-6.2.1a.fw.ihex ?delete mode 100644 firmware/bnx2/bnx2-rv2p-06-6.0.15.fw.ihex ?delete mode 100644 firmware/bnx2/bnx2-rv2p-09-6.0.17.fw.ihex ?delete mode 100644 firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw.ihex ?delete mode 100644 firmware/bnx2x/bnx2x-e1-6.2.9.0.fw.ihex ?delete mode 100644 firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw.ihex ?delete mode 100644 firmware/bnx2x/bnx2x-e2-6.2.9.0.fw.ihex ?delete mode 100644 firmware/cis/.gitignore
?delete mode 100644 firmware/cis/3CCFEM556.cis.ihex ?delete mode 100644 firmware/cis/3CXEM556.cis.ihex ?delete mode 100644 firmware/cis/COMpad2.cis.ihex ?delete mode 100644 firmware/cis/COMpad4.cis.ihex ?delete mode 100644 firmware/cis/DP83903.cis.ihex ?delete mode 100644 firmware/cis/LA-PCM.cis.ihex ?delete mode 100644 firmware/cis/MT5634ZLX.cis.ihex ?delete mode 100644 firmware/cis/NE2K.cis.ihex ?delete mode 100644 firmware/cis/PCMLM28.cis.ihex ?delete mode 100644 firmware/cis/PE-200.cis.ihex ?delete mode 100644 firmware/cis/PE520.cis.ihex ?delete mode 100644 firmware/cis/RS-COM-2P.cis.ihex ?delete mode 100644 firmware/cis/SW_555_SER.cis.ihex ?delete mode 100644 firmware/cis/SW_7xx_SER.cis.ihex ?delete mode 100644 firmware/cis/SW_8xx_SER.cis.ihex ?delete mode 100644 firmware/cis/tamarack.cis.ihex ?delete mode 100644 firmware/cpia2/stv0672_vp4.bin.ihex ?delete mode 100644 firmware/cxgb3/ael2005_opt_edc.bin.ihex ?delete mode 100644 firmware/cxgb3/ael2005_twx_edc.bin.ihex ?delete mode 100644 firmware/cxgb3/ael2020_twx_edc.bin.ihex ?delete mode 100644 firmware/cxgb3/t3b_psram-1.1.0.bin.ihex ?delete mode 100644 firmware/cxgb3/t3c_psram-1.1.0.bin.ihex ?delete mode 100644 firmware/dsp56k/bootstrap.asm ?delete mode 100644 firmware/dsp56k/bootstrap.bin.ihex ?delete mode 100644 firmware/e100/d101m_ucode.bin.ihex ?delete mode 100644 firmware/e100/d101s_ucode.bin.ihex ?delete mode 100644 firmware/e100/d102e_ucode.bin.ihex ?delete mode 100644 firmware/edgeport/boot.H16 ?delete mode 100644 firmware/edgeport/boot2.H16 ?delete mode 100644 firmware/edgeport/down.H16 ?delete mode 100644 firmware/edgeport/down2.H16 ?delete mode 100644 firmware/edgeport/down3.bin.ihex ?delete mode 100644 firmware/emi26/bitstream.HEX ?delete mode 100644 firmware/emi26/firmware.HEX ?delete mode 100644 firmware/emi26/loader.HEX
?delete mode 100644 firmware/emi62/bitstream.HEX ?delete mode 100644 firmware/emi62/loader.HEX
?delete mode 100644 firmware/emi62/midi.HEX
?delete mode 100644 firmware/emi62/spdif.HEX
?delete mode 100644 firmware/ess/maestro3_assp_kernel.fw.ihex ?delete mode 100644 firmware/ess/maestro3_assp_minisrc.fw.ihex ?delete mode 100644 firmware/ihex2fw.c
?delete mode 100644 firmware/kaweth/new_code.bin.ihex ?delete mode 100644 firmware/kaweth/new_code_fix.bin.ihex ?delete mode 100644 firmware/kaweth/trigger_code.bin.ihex ?delete mode 100644 firmware/kaweth/trigger_code_fix.bin.ihex ?delete mode 100644 firmware/keyspan/mpr.HEX
?delete mode 100644 firmware/keyspan/usa18x.HEX ?delete mode 100644 firmware/keyspan/usa19.HEX ?delete mode 100644 firmware/keyspan/usa19qi.HEX ?delete mode 100644 firmware/keyspan/usa19qw.HEX ?delete mode 100644 firmware/keyspan/usa19w.HEX ?delete mode 100644 firmware/keyspan/usa28.HEX ?delete mode 100644 firmware/keyspan/usa28x.HEX ?delete mode 100644 firmware/keyspan/usa28xa.HEX ?delete mode 100644 firmware/keyspan/usa28xb.HEX ?delete mode 100644 firmware/keyspan/usa49w.HEX ?delete mode 100644 firmware/keyspan/usa49wlc.HEX ?delete mode 100644 firmware/keyspan_pda/keyspan_pda.HEX ?delete mode 100644 firmware/keyspan_pda/keyspan_pda.S ?delete mode 100644 firmware/keyspan_pda/xircom_pgs.HEX ?delete mode 100644 firmware/keyspan_pda/xircom_pgs.S ?delete mode 100644 firmware/korg/k1212.dsp.ihex ?delete mode 100644 firmware/matrox/g200_warp.H16 ?delete mode 100644 firmware/matrox/g400_warp.H16 ?delete mode 100644 firmware/mts_cdma.fw.ihex
?delete mode 100644 firmware/mts_edge.fw.ihex
?delete mode 100644 firmware/mts_gsm.fw.ihex
?delete mode 100644 firmware/myricom/lanai.bin.ihex ?delete mode 100644 firmware/ositech/Xilinx7OD.bin.ihex ?delete mode 100644 firmware/qlogic/1040.bin.ihex ?delete mode 100644 firmware/qlogic/12160.bin.ihex ?delete mode 100644 firmware/qlogic/1280.bin.ihex ?delete mode 100644 firmware/qlogic/isp1000.bin.ihex ?delete mode 100644 firmware/qlogic/sd7220.fw.ihex ?delete mode 100644 firmware/r128/r128_cce.bin.ihex ?delete mode 100644 firmware/radeon/R100_cp.bin.ihex ?delete mode 100644 firmware/radeon/R200_cp.bin.ihex ?delete mode 100644 firmware/radeon/R300_cp.bin.ihex ?delete mode 100644 firmware/radeon/R420_cp.bin.ihex ?delete mode 100644 firmware/radeon/R520_cp.bin.ihex ?delete mode 100644 firmware/radeon/R600_me.bin.ihex ?delete mode 100644 firmware/radeon/R600_pfp.bin.ihex ?delete mode 100644 firmware/radeon/RS600_cp.bin.ihex ?delete mode 100644 firmware/radeon/RS690_cp.bin.ihex ?delete mode 100644 firmware/radeon/RS780_me.bin.ihex ?delete mode 100644 firmware/radeon/RS780_pfp.bin.ihex ?delete mode 100644 firmware/radeon/RV610_me.bin.ihex ?delete mode 100644 firmware/radeon/RV610_pfp.bin.ihex ?delete mode 100644 firmware/radeon/RV620_me.bin.ihex ?delete mode 100644 firmware/radeon/RV620_pfp.bin.ihex ?delete mode 100644 firmware/radeon/RV630_me.bin.ihex ?delete mode 100644 firmware/radeon/RV630_pfp.bin.ihex ?delete mode 100644 firmware/radeon/RV635_me.bin.ihex ?delete mode 100644 firmware/radeon/RV635_pfp.bin.ihex ?delete mode 100644 firmware/radeon/RV670_me.bin.ihex ?delete mode 100644 firmware/radeon/RV670_pfp.bin.ihex ?delete mode 100644 firmware/radeon/RV710_me.bin.ihex ?delete mode 100644 firmware/radeon/RV710_pfp.bin.ihex ?delete mode 100644 firmware/radeon/RV730_me.bin.ihex ?delete mode 100644 firmware/radeon/RV730_pfp.bin.ihex ?delete mode 100644 firmware/radeon/RV770_me.bin.ihex ?delete mode 100644 firmware/radeon/RV770_pfp.bin.ihex ?delete mode 100644 firmware/sb16/alaw_main.csp.ihex ?delete mode 100644 firmware/sb16/ima_adpcm_capture.csp.ihex ?delete mode 100644 firmware/sb16/ima_adpcm_init.csp.ihex ?delete mode 100644 firmware/sb16/ima_adpcm_playback.csp.ihex ?delete mode 100644 firmware/sb16/mulaw_main.csp.ihex ?delete mode 100644 firmware/sun/cassini.bin.ihex ?delete mode 100644 firmware/tehuti/bdx.bin.ihex ?delete mode 100644 firmware/ti_3410.fw.ihex
?delete mode 100644 firmware/ti_5052.fw.ihex
?delete mode 100644 firmware/tigon/tg3.bin.ihex ?delete mode 100644 firmware/tigon/tg3_tso.bin.ihex ?delete mode 100644 firmware/tigon/tg3_tso5.bin.ihex ?delete mode 100644 firmware/ttusb-budget/dspbootcode.bin.ihex ?delete mode 100644 firmware/vicam/firmware.H16 ?delete mode 100644 firmware/whiteheat.HEX
?delete mode 100644 firmware/whiteheat_loader.HEX ?delete mode 100644 firmware/whiteheat_loader_debug.HEX ?delete mode 100644 firmware/yam/1200.bin.ihex ?delete mode 100644 firmware/yam/9600.bin.ihex ?delete mode 100644 firmware/yamaha/ds1_ctrl.fw.ihex ?delete mode 100644 firmware/yamaha/ds1_dsp.fw.ihex ?delete mode 100644 firmware/yamaha/ds1e_ctrl.fw.ihex ?delete mode 100644 firmware/yamaha/yss225_registers.bin.ihex ?delete mode 100644 scripts/Makefile.fwinst

Signature · 2 lines
Ben Hutchings
Software Developer, Codethink Ltd.