Updated linux-hwe for v4.13
This commit is contained in:
parent
ecb133ffa9
commit
6a97e4d55a
9 changed files with 1774 additions and 18093 deletions
|
|
@ -1,103 +0,0 @@
|
||||||
From 8500f47272575b4616beb487c483019248d8c501 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Paolo Valente <paolo.valente@unimore.it>
|
|
||||||
Date: Tue, 7 Apr 2015 13:39:12 +0200
|
|
||||||
Subject: [PATCH 1/4] block: cgroups, kconfig, build bits for BFQ-v7r11-4.10.0
|
|
||||||
|
|
||||||
Update Kconfig.iosched and do the related Makefile changes to include
|
|
||||||
kernel configuration options for BFQ. Also increase the number of
|
|
||||||
policies supported by the blkio controller so that BFQ can add its
|
|
||||||
own.
|
|
||||||
|
|
||||||
Signed-off-by: Paolo Valente <paolo.valente@unimore.it>
|
|
||||||
Signed-off-by: Arianna Avanzini <avanzini@google.com>
|
|
||||||
---
|
|
||||||
block/Kconfig.iosched | 32 ++++++++++++++++++++++++++++++++
|
|
||||||
block/Makefile | 1 +
|
|
||||||
include/linux/blkdev.h | 2 +-
|
|
||||||
3 files changed, 34 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/block/Kconfig.iosched b/block/Kconfig.iosched
|
|
||||||
index 421bef9..0ee5f0f 100644
|
|
||||||
--- a/block/Kconfig.iosched
|
|
||||||
+++ b/block/Kconfig.iosched
|
|
||||||
@@ -39,6 +39,27 @@ config CFQ_GROUP_IOSCHED
|
|
||||||
---help---
|
|
||||||
Enable group IO scheduling in CFQ.
|
|
||||||
|
|
||||||
+config IOSCHED_BFQ
|
|
||||||
+ tristate "BFQ I/O scheduler"
|
|
||||||
+ default n
|
|
||||||
+ ---help---
|
|
||||||
+ The BFQ I/O scheduler tries to distribute bandwidth among
|
|
||||||
+ all processes according to their weights.
|
|
||||||
+ It aims at distributing the bandwidth as desired, independently of
|
|
||||||
+ the disk parameters and with any workload. It also tries to
|
|
||||||
+ guarantee low latency to interactive and soft real-time
|
|
||||||
+ applications. If compiled built-in (saying Y here), BFQ can
|
|
||||||
+ be configured to support hierarchical scheduling.
|
|
||||||
+
|
|
||||||
+config CGROUP_BFQIO
|
|
||||||
+ bool "BFQ hierarchical scheduling support"
|
|
||||||
+ depends on CGROUPS && IOSCHED_BFQ=y
|
|
||||||
+ default n
|
|
||||||
+ ---help---
|
|
||||||
+ Enable hierarchical scheduling in BFQ, using the cgroups
|
|
||||||
+ filesystem interface. The name of the subsystem will be
|
|
||||||
+ bfqio.
|
|
||||||
+
|
|
||||||
choice
|
|
||||||
prompt "Default I/O scheduler"
|
|
||||||
default DEFAULT_CFQ
|
|
||||||
@@ -52,6 +73,16 @@ choice
|
|
||||||
config DEFAULT_CFQ
|
|
||||||
bool "CFQ" if IOSCHED_CFQ=y
|
|
||||||
|
|
||||||
+ config DEFAULT_BFQ
|
|
||||||
+ bool "BFQ" if IOSCHED_BFQ=y
|
|
||||||
+ help
|
|
||||||
+ Selects BFQ as the default I/O scheduler which will be
|
|
||||||
+ used by default for all block devices.
|
|
||||||
+ The BFQ I/O scheduler aims at distributing the bandwidth
|
|
||||||
+ as desired, independently of the disk parameters and with
|
|
||||||
+ any workload. It also tries to guarantee low latency to
|
|
||||||
+ interactive and soft real-time applications.
|
|
||||||
+
|
|
||||||
config DEFAULT_NOOP
|
|
||||||
bool "No-op"
|
|
||||||
|
|
||||||
@@ -61,6 +92,7 @@ config DEFAULT_IOSCHED
|
|
||||||
string
|
|
||||||
default "deadline" if DEFAULT_DEADLINE
|
|
||||||
default "cfq" if DEFAULT_CFQ
|
|
||||||
+ default "bfq" if DEFAULT_BFQ
|
|
||||||
default "noop" if DEFAULT_NOOP
|
|
||||||
|
|
||||||
endmenu
|
|
||||||
diff --git a/block/Makefile b/block/Makefile
|
|
||||||
index a827f98..3b14703 100644
|
|
||||||
--- a/block/Makefile
|
|
||||||
+++ b/block/Makefile
|
|
||||||
@@ -18,6 +18,7 @@ obj-$(CONFIG_BLK_DEV_THROTTLING) += blk-throttle.o
|
|
||||||
obj-$(CONFIG_IOSCHED_NOOP) += noop-iosched.o
|
|
||||||
obj-$(CONFIG_IOSCHED_DEADLINE) += deadline-iosched.o
|
|
||||||
obj-$(CONFIG_IOSCHED_CFQ) += cfq-iosched.o
|
|
||||||
+obj-$(CONFIG_IOSCHED_BFQ) += bfq-iosched.o
|
|
||||||
|
|
||||||
obj-$(CONFIG_BLOCK_COMPAT) += compat_ioctl.o
|
|
||||||
obj-$(CONFIG_BLK_CMDLINE_PARSER) += cmdline-parser.o
|
|
||||||
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h
|
|
||||||
index 1ca8e8f..8e2d6ed 100644
|
|
||||||
--- a/include/linux/blkdev.h
|
|
||||||
+++ b/include/linux/blkdev.h
|
|
||||||
@@ -47,7 +47,7 @@ struct rq_wb;
|
|
||||||
* Maximum number of blkcg policies allowed to be registered concurrently.
|
|
||||||
* Defined here to simplify include dependency.
|
|
||||||
*/
|
|
||||||
-#define BLKCG_MAX_POLS 2
|
|
||||||
+#define BLKCG_MAX_POLS 3
|
|
||||||
|
|
||||||
typedef void (rq_end_io_fn)(struct request *, int);
|
|
||||||
|
|
||||||
--
|
|
||||||
2.10.0
|
|
||||||
|
|
||||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -48,7 +48,7 @@
|
||||||
|
|
||||||
# For each kver release, start extra with an empty string, then count
|
# For each kver release, start extra with an empty string, then count
|
||||||
# from 1 if changes are needed that require rebuilding the tarball.
|
# from 1 if changes are needed that require rebuilding the tarball.
|
||||||
kver=4.10 extra=
|
kver=4.13 extra=
|
||||||
|
|
||||||
case $1 in
|
case $1 in
|
||||||
--force)
|
--force)
|
||||||
|
|
@ -601,6 +601,24 @@ clean_mk CONFIG_ATM_SOLOS drivers/atm/Makefile
|
||||||
# Crypto #
|
# Crypto #
|
||||||
##########
|
##########
|
||||||
|
|
||||||
|
announce CAVIUM_CPT - "Cavium Cryptographic Accelerator driver"
|
||||||
|
reject_firmware drivers/crypto/cavium/cpt/cptpf_main.c
|
||||||
|
clean_blob drivers/crypto/cavium/cpt/cptpf_main.c
|
||||||
|
clean_kconfig drivers/crypto/cavium/cpt/Kconfig CAVIUM_CPT
|
||||||
|
clean_mk CONFIG_CAVIUM_CPT drivers/crypto/cavium/cpt/Makefile
|
||||||
|
|
||||||
|
announce CRYPTO_DEV_NITROX_CNN55XX - "Support for Cavium CNN55XX driver"
|
||||||
|
reject_firmware drivers/crypto/cavium/nitrox/nitrox_main.c
|
||||||
|
clean_blob drivers/crypto/cavium/nitrox/nitrox_main.c
|
||||||
|
clean_kconfig drivers/crypto/cavium/nitrox/Kconfig CRYPTO_DEV_NITROX_CNN55XX
|
||||||
|
clean_mk CONFIG_CRYPTO_DEV_NITROX_CNN55XX drivers/crypto/cavium/nitrox/Makefile
|
||||||
|
|
||||||
|
announce CRYPTO_DEV_SAFEXCEL - "Inside Secure's SafeXcel cryptographic engine driver"
|
||||||
|
reject_firmware drivers/crypto/inside-secure/safexcel.c
|
||||||
|
clean_blob drivers/crypto/inside-secure/safexcel.c
|
||||||
|
clean_kconfig drivers/crypto/Kconfig CRYPTO_DEV_SAFEXCEL
|
||||||
|
clean_mk CONFIG_CRYPTO_DEV_SAFEXCEL drivers/crypto/inside-secure/Makefile
|
||||||
|
|
||||||
announce CRYPTO_DEV_QAT_DH895xCC - "Support for Intel(R) DH895xCC"
|
announce CRYPTO_DEV_QAT_DH895xCC - "Support for Intel(R) DH895xCC"
|
||||||
clean_blob drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h
|
clean_blob drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h
|
||||||
clean_blob drivers/crypto/qat/qat_dh895xcc/adf_drv.c
|
clean_blob drivers/crypto/qat/qat_dh895xcc/adf_drv.c
|
||||||
|
|
@ -651,19 +669,28 @@ reject_firmware drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
|
||||||
clean_blob drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
|
clean_blob drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
|
||||||
reject_firmware drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
|
reject_firmware drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
|
||||||
clean_blob drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
|
clean_blob drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
|
||||||
|
reject_firmware drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
|
||||||
|
clean_blob drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
|
||||||
reject_firmware drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
|
reject_firmware drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
|
||||||
clean_blob drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
|
clean_blob drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
|
||||||
|
reject_firmware drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
|
||||||
|
clean_blob drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
|
||||||
reject_firmware drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
|
reject_firmware drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
|
||||||
clean_blob drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
|
clean_blob drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
|
||||||
|
reject_firmware drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
|
||||||
|
clean_blob drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
|
||||||
reject_firmware drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
|
reject_firmware drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
|
||||||
clean_blob drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
|
clean_blob drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
|
||||||
reject_firmware drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
|
reject_firmware drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
|
||||||
clean_blob drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
|
clean_blob drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
|
||||||
|
reject_firmware drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
|
||||||
|
clean_blob drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
|
||||||
reject_firmware drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
|
reject_firmware drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
|
||||||
clean_blob drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
|
clean_blob drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
|
||||||
|
clean_blob drivers/gpu/drm/amd/amdgpu/soc15.c
|
||||||
reject_firmware drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
|
reject_firmware drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
|
||||||
clean_blob drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
|
clean_blob drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
|
||||||
clean_blob drivers/gpu/drm/amd/amdgpu/vi.c
|
clean_blob drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c
|
||||||
clean_kconfig drivers/gpu/drm/Kconfig DRM_AMDGPU
|
clean_kconfig drivers/gpu/drm/Kconfig DRM_AMDGPU
|
||||||
clean_mk CONFIG_DRM_AMDGPU drivers/gpu/drm/amd/amdgpu/Makefile
|
clean_mk CONFIG_DRM_AMDGPU drivers/gpu/drm/amd/amdgpu/Makefile
|
||||||
|
|
||||||
|
|
@ -697,9 +724,10 @@ clean_mk CONFIG_DRM_AST drivers/gpu/drm/ast/Makefile
|
||||||
|
|
||||||
announce DRM_I915 - "Intel 8xx/9xx/G3x/G4x/HD Graphics"
|
announce DRM_I915 - "Intel 8xx/9xx/G3x/G4x/HD Graphics"
|
||||||
reject_firmware drivers/gpu/drm/i915/intel_csr.c
|
reject_firmware drivers/gpu/drm/i915/intel_csr.c
|
||||||
reject_firmware drivers/gpu/drm/i915/intel_guc_loader.c
|
|
||||||
clean_blob drivers/gpu/drm/i915/intel_csr.c
|
clean_blob drivers/gpu/drm/i915/intel_csr.c
|
||||||
|
reject_firmware drivers/gpu/drm/i915/intel_uc.c
|
||||||
clean_blob drivers/gpu/drm/i915/intel_guc_loader.c
|
clean_blob drivers/gpu/drm/i915/intel_guc_loader.c
|
||||||
|
clean_blob drivers/gpu/drm/i915/intel_huc.c
|
||||||
clean_kconfig drivers/gpu/drm/i915/Kconfig DRM_I915
|
clean_kconfig drivers/gpu/drm/i915/Kconfig DRM_I915
|
||||||
clean_mk CONFIG_DRM_I915 drivers/gpu/drm/i915/Makefile
|
clean_mk CONFIG_DRM_I915 drivers/gpu/drm/i915/Makefile
|
||||||
|
|
||||||
|
|
@ -716,6 +744,8 @@ clean_blob drivers/gpu/drm/nouveau/nvkm/engine/falcon.c
|
||||||
reject_firmware drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c
|
reject_firmware drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c
|
||||||
clean_blob drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c
|
clean_blob drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c
|
||||||
clean_blob drivers/gpu/drm/nouveau/nouveau_platform.c
|
clean_blob drivers/gpu/drm/nouveau/nouveau_platform.c
|
||||||
|
clean_blob drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c
|
||||||
|
clean_blob drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp10b.c
|
||||||
clean_blob drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm200.c
|
clean_blob drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm200.c
|
||||||
clean_blob drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c
|
clean_blob drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c
|
||||||
clean_kconfig drivers/gpu/drm/nouveau/Kconfig DRM_NOUVEAU
|
clean_kconfig drivers/gpu/drm/nouveau/Kconfig DRM_NOUVEAU
|
||||||
|
|
@ -731,6 +761,7 @@ clean_mk CONFIG_DRM_MGA drivers/gpu/drm/Makefile
|
||||||
|
|
||||||
announce DRM_MSM - "MSM DRM"
|
announce DRM_MSM - "MSM DRM"
|
||||||
reject_firmware drivers/gpu/drm/msm/adreno/adreno_gpu.c
|
reject_firmware drivers/gpu/drm/msm/adreno/adreno_gpu.c
|
||||||
|
reject_firmware drivers/gpu/drm/msm/adreno/a5xx_gpu.c
|
||||||
reject_firmware drivers/gpu/drm/msm/adreno/a5xx_power.c
|
reject_firmware drivers/gpu/drm/msm/adreno/a5xx_power.c
|
||||||
clean_blob drivers/gpu/drm/msm/adreno/adreno_device.c
|
clean_blob drivers/gpu/drm/msm/adreno/adreno_device.c
|
||||||
clean_kconfig drivers/gpu/drm/msm/Kconfig DRM_MSM
|
clean_kconfig drivers/gpu/drm/msm/Kconfig DRM_MSM
|
||||||
|
|
@ -801,12 +832,24 @@ clean_blob drivers/gpu/drm/radeon/radeon_vce.c
|
||||||
clean_kconfig drivers/gpu/drm/Kconfig DRM_RADEON
|
clean_kconfig drivers/gpu/drm/Kconfig DRM_RADEON
|
||||||
clean_mk CONFIG_DRM_RADEON drivers/gpu/drm/Makefile
|
clean_mk CONFIG_DRM_RADEON drivers/gpu/drm/Makefile
|
||||||
|
|
||||||
|
announce ROCKCHIP_CDN_DP - "Rockchip cdn DP"
|
||||||
|
reject_firmware drivers/gpu/drm/rockchip/cdn-dp-core.c
|
||||||
|
clean_blob drivers/gpu/drm/rockchip/cdn-dp-core.c
|
||||||
|
clean_kconfig drivers/gpu/drm/rockchip/Kconfig ROCKCHIP_CDN_DP
|
||||||
|
clean_mk CONFIG_ROCKCHIP_CDN_DP drivers/gpu/drm/rockchip/Makefile
|
||||||
|
|
||||||
announce DRM_STI - "DRM Support for STMicroelectronics SoC stiH41x Series"
|
announce DRM_STI - "DRM Support for STMicroelectronics SoC stiH41x Series"
|
||||||
reject_firmware drivers/gpu/drm/sti/sti_hqvdp.c
|
reject_firmware drivers/gpu/drm/sti/sti_hqvdp.c
|
||||||
clean_blob drivers/gpu/drm/sti/sti_hqvdp.c
|
clean_blob drivers/gpu/drm/sti/sti_hqvdp.c
|
||||||
clean_kconfig drivers/gpu/drm/sti/Kconfig DRM_STI
|
clean_kconfig drivers/gpu/drm/sti/Kconfig DRM_STI
|
||||||
clean_mk CONFIG_DRM_STI drivers/gpu/drm/sti/Makefile
|
clean_mk CONFIG_DRM_STI drivers/gpu/drm/sti/Makefile
|
||||||
|
|
||||||
|
announce DRM_TEGRA - "NVIDIA Tegra DRM"
|
||||||
|
reject_firmware drivers/gpu/drm/tegra/falcon.c
|
||||||
|
clean_blob drivers/gpu/drm/tegra/vic.c
|
||||||
|
clean_kconfig drivers/gpu/drm/tegra/Kconfig DRM_TEGRA
|
||||||
|
clean_mk CONFIG_DRM_TEGRA drivers/gpu/drm/tegra/Makefile
|
||||||
|
|
||||||
#######
|
#######
|
||||||
# dma #
|
# dma #
|
||||||
#######
|
#######
|
||||||
|
|
@ -1259,6 +1302,24 @@ clean_mk CONFIG_DVB_TTUSB_DEC drivers/media/usb/ttusb-dec/Makefile
|
||||||
|
|
||||||
# video
|
# video
|
||||||
|
|
||||||
|
announce VIDEO_AP1302 - "AP1302 external ISP support"
|
||||||
|
reject_firmware drivers/staging/media/atomisp/i2c/ap1302.c
|
||||||
|
clean_blob drivers/staging/media/atomisp/i2c/ap1302.c
|
||||||
|
clean_kconfig drivers/staging/media/atomisp/i2c/Kconfig VIDEO_AP1302
|
||||||
|
clean_mk CONFIG_VIDEO_AP1302 drivers/staging/media/atomisp/i2c/Makefile
|
||||||
|
|
||||||
|
announce VIDEO_MSRLIST_HELPER - "Helper library to load, parse and apply large register lists."
|
||||||
|
reject_firmware drivers/staging/media/atomisp/i2c/libmsrlisthelper.c
|
||||||
|
clean_kconfig drivers/staging/media/atomisp/i2c/Kconfig VIDEO_MSRLIST_HELPER
|
||||||
|
clean_mk CONFIG_VIDEO_MSRLIST_HELPER drivers/staging/media/atomisp/i2c/Makefile
|
||||||
|
|
||||||
|
announce VIDEO_ATOMISP - "Intel Atom Image Signal Processor Driver"
|
||||||
|
reject_firmware drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c
|
||||||
|
clean_blob drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c
|
||||||
|
clean_blob drivers/staging/media/atomisp/TODO
|
||||||
|
clean_kconfig drivers/staging/media/atomisp/pci/Kconfig VIDEO_ATOMISP
|
||||||
|
clean_mk CONFIG_VIDEO_ATOMISP drivers/staging/media/atomisp/pci/Makefile
|
||||||
|
|
||||||
announce VIDEO_BT848 - "BT848 Video For Linux"
|
announce VIDEO_BT848 - "BT848 Video For Linux"
|
||||||
reject_firmware drivers/media/pci/bt8xx/bttv-cards.c
|
reject_firmware drivers/media/pci/bt8xx/bttv-cards.c
|
||||||
clean_blob drivers/media/pci/bt8xx/bttv-cards.c
|
clean_blob drivers/media/pci/bt8xx/bttv-cards.c
|
||||||
|
|
@ -1416,6 +1477,12 @@ clean_blob drivers/media/usb/gspca/vicam.c
|
||||||
clean_kconfig drivers/media/usb/gspca/Kconfig USB_GSPCA_VICAM
|
clean_kconfig drivers/media/usb/gspca/Kconfig USB_GSPCA_VICAM
|
||||||
clean_mk CONFIG_USB_GSPCA_VICAM drivers/media/usb/gspca/Makefile
|
clean_mk CONFIG_USB_GSPCA_VICAM drivers/media/usb/gspca/Makefile
|
||||||
|
|
||||||
|
announce VIDEO_QCOM_VENUS - "Qualcomm Venus V4L2 encoder/decoder driver"
|
||||||
|
reject_firmware drivers/media/platform/qcom/venus/firmware.c
|
||||||
|
clean_blob drivers/media/platform/qcom/venus/core.c
|
||||||
|
clean_kconfig drivers/media/platform/Kconfig VIDEO_QCOM_VENUS
|
||||||
|
clean_mk CONFIG_VIDEO_QCOM_VENUS drivers/media/platform/qcom/venus/Makefile
|
||||||
|
|
||||||
announce VIDEO_TI_VPE - "TI VPE (Video Processing Engine) driver"
|
announce VIDEO_TI_VPE - "TI VPE (Video Processing Engine) driver"
|
||||||
reject_firmware drivers/media/platform/ti-vpe/vpdma.c
|
reject_firmware drivers/media/platform/ti-vpe/vpdma.c
|
||||||
clean_blob drivers/media/platform/ti-vpe/vpdma.c
|
clean_blob drivers/media/platform/ti-vpe/vpdma.c
|
||||||
|
|
@ -1553,6 +1620,14 @@ clean_blob drivers/net/ethernet/cavium/liquidio/lio_main.c
|
||||||
clean_kconfig drivers/net/ethernet/cavium/Kconfig LIQUIDIO
|
clean_kconfig drivers/net/ethernet/cavium/Kconfig LIQUIDIO
|
||||||
clean_mk CONFIG_LIQUIDIO drivers/net/ethernet/cavium/liquidio/Makefile
|
clean_mk CONFIG_LIQUIDIO drivers/net/ethernet/cavium/liquidio/Makefile
|
||||||
|
|
||||||
|
announce MLXSW_SPECTRUM - "Mellanox Technologies Spectrum support"
|
||||||
|
reject_firmware drivers/net/ethernet/mellanox/mlxsw/spectrum.c '
|
||||||
|
/request_firmware_direct.*MLXSW_SP_FW_FILENAME/!{p;d;};
|
||||||
|
'
|
||||||
|
clean_blob drivers/net/ethernet/mellanox/mlxsw/spectrum.c
|
||||||
|
clean_kconfig drivers/net/ethernet/mellanox/mlxsw/Kconfig MLXSW_SPECTRUM
|
||||||
|
clean_mk CONFIG_MLXSW_SPECTRUM drivers/net/ethernet/mellanox/mlxsw/Makefile
|
||||||
|
|
||||||
announce MYRI_SBUS - "MyriCOM Gigabit Ethernet"
|
announce MYRI_SBUS - "MyriCOM Gigabit Ethernet"
|
||||||
drop_fw_file firmware/myricom/lanai.bin.ihex firmware/myricom/lanai.bin
|
drop_fw_file firmware/myricom/lanai.bin.ihex firmware/myricom/lanai.bin
|
||||||
|
|
||||||
|
|
@ -1562,6 +1637,12 @@ clean_blob drivers/net/ethernet/myricom/myri10ge/myri10ge.c
|
||||||
clean_kconfig drivers/net/ethernet/myricom/Kconfig MYRI10GE
|
clean_kconfig drivers/net/ethernet/myricom/Kconfig MYRI10GE
|
||||||
clean_mk CONFIG_MYRI10GE drivers/net/ethernet/myricom/myri10ge/Makefile
|
clean_mk CONFIG_MYRI10GE drivers/net/ethernet/myricom/myri10ge/Makefile
|
||||||
|
|
||||||
|
announce NFP - "Netronome(R) NFP4000/NFP6000 NIC driver"
|
||||||
|
reject_firmware drivers/net/ethernet/netronome/nfp/nfp_main.c
|
||||||
|
clean_blob drivers/net/ethernet/netronome/nfp/nfp_main.c
|
||||||
|
clean_kconfig drivers/net/ethernet/netronome/Kconfig NFP
|
||||||
|
clean_mk CONFIG_NFP drivers/net/ethernet/netronome/nfp/Makefile
|
||||||
|
|
||||||
announce NETXEN_NIC - "NetXen Multi port (1/10) Gigabit Ethernet NIC"
|
announce NETXEN_NIC - "NetXen Multi port (1/10) Gigabit Ethernet NIC"
|
||||||
reject_firmware drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
|
reject_firmware drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
|
||||||
clean_blob drivers/net/ethernet/qlogic/netxen/netxen_nic.h
|
clean_blob drivers/net/ethernet/qlogic/netxen/netxen_nic.h
|
||||||
|
|
@ -1700,12 +1781,6 @@ reject_firmware drivers/nfc/nxp-nci/firmware.c
|
||||||
clean_kconfig drivers/nfc/nxp-nci/Kconfig NFC_NXP_NCI
|
clean_kconfig drivers/nfc/nxp-nci/Kconfig NFC_NXP_NCI
|
||||||
clean_mk CONFIG_NFC_NXP_NCI drivers/nfc/nxp-nci/Makefile
|
clean_mk CONFIG_NFC_NXP_NCI drivers/nfc/nxp-nci/Makefile
|
||||||
|
|
||||||
announce NFC_WILINK - "Texas Instruments NFC WiLink driver"
|
|
||||||
reject_firmware drivers/nfc/nfcwilink.c
|
|
||||||
clean_blob drivers/nfc/nfcwilink.c
|
|
||||||
clean_kconfig drivers/nfc/Kconfig NFC_WILINK
|
|
||||||
clean_mk CONFIG_NFC_WILINK drivers/nfc/Makefile
|
|
||||||
|
|
||||||
announce NFC_PN544_I2C - "NFC PN544 i2c support"
|
announce NFC_PN544_I2C - "NFC PN544 i2c support"
|
||||||
reject_firmware drivers/nfc/pn544/i2c.c
|
reject_firmware drivers/nfc/pn544/i2c.c
|
||||||
clean_kconfig drivers/nfc/pn544/Kconfig NFC_PN544_I2C
|
clean_kconfig drivers/nfc/pn544/Kconfig NFC_PN544_I2C
|
||||||
|
|
@ -1880,19 +1955,19 @@ clean_kconfig drivers/net/wireless/intel/iwlwifi/Kconfig IWLWIFI
|
||||||
clean_mk CONFIG_IWLWIFI drivers/net/wireless/intel/iwlwifi/Makefile
|
clean_mk CONFIG_IWLWIFI drivers/net/wireless/intel/iwlwifi/Makefile
|
||||||
|
|
||||||
announce IWLDVM - "Intel Wireless WiFi DVM Firmware support"
|
announce IWLDVM - "Intel Wireless WiFi DVM Firmware support"
|
||||||
clean_blob drivers/net/wireless/intel/iwlwifi/iwl-1000.c
|
clean_blob drivers/net/wireless/intel/iwlwifi/cfg/1000.c
|
||||||
clean_blob drivers/net/wireless/intel/iwlwifi/iwl-2000.c
|
clean_blob drivers/net/wireless/intel/iwlwifi/cfg/2000.c
|
||||||
clean_blob drivers/net/wireless/intel/iwlwifi/iwl-5000.c
|
clean_blob drivers/net/wireless/intel/iwlwifi/cfg/5000.c
|
||||||
clean_blob drivers/net/wireless/intel/iwlwifi/iwl-6000.c
|
clean_blob drivers/net/wireless/intel/iwlwifi/cfg/6000.c
|
||||||
clean_kconfig drivers/net/wireless/intel/iwlwifi/Kconfig IWLDVM
|
clean_kconfig drivers/net/wireless/intel/iwlwifi/Kconfig IWLDVM
|
||||||
clean_mk CONFIG_IWLMVM drivers/net/wireless/intel/iwlwifi/Makefile
|
clean_mk CONFIG_IWLMVM drivers/net/wireless/intel/iwlwifi/Makefile
|
||||||
|
|
||||||
announce IWLMVM - "Intel Wireless WiFi MVM Firmware support"
|
announce IWLMVM - "Intel Wireless WiFi MVM Firmware support"
|
||||||
reject_firmware drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
|
reject_firmware drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
|
||||||
clean_blob drivers/net/wireless/intel/iwlwifi/iwl-7000.c
|
clean_blob drivers/net/wireless/intel/iwlwifi/cfg/7000.c
|
||||||
clean_blob drivers/net/wireless/intel/iwlwifi/iwl-8000.c
|
clean_blob drivers/net/wireless/intel/iwlwifi/cfg/8000.c
|
||||||
clean_blob drivers/net/wireless/intel/iwlwifi/iwl-9000.c
|
clean_blob drivers/net/wireless/intel/iwlwifi/cfg/9000.c
|
||||||
clean_blob drivers/net/wireless/intel/iwlwifi/iwl-a000.c
|
clean_blob drivers/net/wireless/intel/iwlwifi/cfg/a000.c
|
||||||
clean_kconfig drivers/net/wireless/intel/iwlwifi/Kconfig IWLMVM
|
clean_kconfig drivers/net/wireless/intel/iwlwifi/Kconfig IWLMVM
|
||||||
clean_mk CONFIG_IWLMVM drivers/net/wireless/intel/iwlwifi/Makefile
|
clean_mk CONFIG_IWLMVM drivers/net/wireless/intel/iwlwifi/Makefile
|
||||||
|
|
||||||
|
|
@ -2073,21 +2148,27 @@ clean_blob drivers/net/wireless/intersil/prism54/islpci_dev.c
|
||||||
clean_kconfig drivers/net/wireless/intersil/Kconfig PRISM54
|
clean_kconfig drivers/net/wireless/intersil/Kconfig PRISM54
|
||||||
clean_mk CONFIG_PRISM54 drivers/net/wireless/intersil/prism54/Makefile
|
clean_mk CONFIG_PRISM54 drivers/net/wireless/intersil/prism54/Makefile
|
||||||
|
|
||||||
|
announce QTNFMAC_PEARL_PCIE - "Quantenna QSR10g PCIe support"
|
||||||
|
reject_firmware drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c
|
||||||
|
clean_blob drivers/net/wireless/quantenna/qtnfmac/qtn_hw_ids.h
|
||||||
|
clean_kconfig drivers/net/wireless/quantenna/qtnfmac/Kconfig QTNFMAC_PEARL_PCIE
|
||||||
|
clean_mk CONFIG_QTNFMAC_PEARL_PCIE drivers/net/wireless/quantenna/qtnfmac/Makefile
|
||||||
|
|
||||||
announce RSI_91X - "Redpine Signals Inc 91x WLAN driver support"
|
announce RSI_91X - "Redpine Signals Inc 91x WLAN driver support"
|
||||||
|
reject_firmware drivers/net/wireless/rsi/rsi_91x_hal.c
|
||||||
clean_blob drivers/net/wireless/rsi/rsi_common.h
|
clean_blob drivers/net/wireless/rsi/rsi_common.h
|
||||||
|
clean_blob drivers/net/wireless/rsi/rsi_91x_hal.c
|
||||||
clean_kconfig drivers/net/wireless/rsi/Kconfig RSI_91X
|
clean_kconfig drivers/net/wireless/rsi/Kconfig RSI_91X
|
||||||
clean_mk CONFIG_RSI_91X drivers/net/wireless/rsi/Makefile
|
clean_mk CONFIG_RSI_91X drivers/net/wireless/rsi/Makefile
|
||||||
|
|
||||||
announce RSI_SDIO - "Redpine Signals SDIO bus support"
|
announce RSI_SDIO - "Redpine Signals SDIO bus support"
|
||||||
reject_firmware drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
|
|
||||||
clean_blob drivers/net/wireless/rsi/rsi_91x_sdio.c
|
clean_blob drivers/net/wireless/rsi/rsi_91x_sdio.c
|
||||||
clean_kconfig drivers/net/wireless/rsi/Kconfig RSI_SDIO
|
clean_kconfig drivers/net/wireless/rsi/Kconfig RSI_SDIO
|
||||||
clean_mk CONFIG_RSI_SDIO drivers/net/wireless/rsi/Makefile
|
clean_mk CONFIG_RSI_USB drivers/net/wireless/rsi/Makefile
|
||||||
|
|
||||||
announce RSI_USB - "Redpine Signals USB bus support"
|
announce RSI_USB - "Redpine Signals USB bus support"
|
||||||
reject_firmware drivers/net/wireless/rsi/rsi_91x_usb_ops.c
|
|
||||||
clean_blob drivers/net/wireless/rsi/rsi_91x_usb.c
|
clean_blob drivers/net/wireless/rsi/rsi_91x_usb.c
|
||||||
clean_kconfig drivers/net/wireless/rsi/Kconfig RSI_USB
|
clean_kconfig drivers/net/wireless/rsi/Kconfig RSI_SDIO
|
||||||
clean_mk CONFIG_RSI_USB drivers/net/wireless/rsi/Makefile
|
clean_mk CONFIG_RSI_USB drivers/net/wireless/rsi/Makefile
|
||||||
|
|
||||||
announce RT2X00_LIB_FIRMWARE - "Ralink driver firmware support"
|
announce RT2X00_LIB_FIRMWARE - "Ralink driver firmware support"
|
||||||
|
|
@ -2208,6 +2289,13 @@ clean_blob drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c
|
||||||
clean_kconfig drivers/net/wireless/realtek/rtlwifi/Kconfig RTL8723BE
|
clean_kconfig drivers/net/wireless/realtek/rtlwifi/Kconfig RTL8723BE
|
||||||
clean_mk CONFIG_RTL8723BE drivers/net/wireless/realtek/rtlwifi/rtl8723be/Makefile
|
clean_mk CONFIG_RTL8723BE drivers/net/wireless/realtek/rtlwifi/rtl8723be/Makefile
|
||||||
|
|
||||||
|
announce RTL8723BS - "Realtek RTL8723BS SDIO Wireless LAN NIC driver"
|
||||||
|
reject_firmware drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
|
||||||
|
clean_blob drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
|
||||||
|
clean_blob drivers/staging/rtl8723bs/include/rtl8723b_hal.h
|
||||||
|
clean_kconfig drivers/staging/rtl8723bs/Kconfig RTL8723BS
|
||||||
|
clean_mk CONFIG_RTL8723BS drivers/staging/rtl8723bs/Makefile
|
||||||
|
|
||||||
announce RTL8821AE - "Realtek RTL8821AE/RTL8812AE Wireless LAN NIC driver"
|
announce RTL8821AE - "Realtek RTL8821AE/RTL8812AE Wireless LAN NIC driver"
|
||||||
reject_firmware drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c
|
reject_firmware drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c
|
||||||
clean_blob drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c
|
clean_blob drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c
|
||||||
|
|
@ -2319,12 +2407,24 @@ reject_firmware drivers/bluetooth/hci_bcm.c
|
||||||
clean_kconfig drivers/bluetooth/Kconfig BT_HCIUART_BCM
|
clean_kconfig drivers/bluetooth/Kconfig BT_HCIUART_BCM
|
||||||
clean_mk CONFIG_BT_HCIUART_BCM drivers/bluetooth/Makefile
|
clean_mk CONFIG_BT_HCIUART_BCM drivers/bluetooth/Makefile
|
||||||
|
|
||||||
|
announce BT_HCIUART_LL - "HCILL protocol support"
|
||||||
|
reject_firmware drivers/bluetooth/hci_ll.c
|
||||||
|
clean_blob drivers/bluetooth/hci_ll.c
|
||||||
|
clean_kconfig drivers/bluetooth/Kconfig BT_HCIUART_LL
|
||||||
|
clean_mk CONFIG_BT_HCIUART_LL drivers/bluetooth/Makefile
|
||||||
|
|
||||||
announce BT_HCIUART_MRVL - "Marvell protocol support"
|
announce BT_HCIUART_MRVL - "Marvell protocol support"
|
||||||
reject_firmware drivers/bluetooth/hci_mrvl.c
|
reject_firmware drivers/bluetooth/hci_mrvl.c
|
||||||
clean_blob drivers/bluetooth/hci_mrvl.c
|
clean_blob drivers/bluetooth/hci_mrvl.c
|
||||||
clean_kconfig drivers/bluetooth/Kconfig BT_HCIUART_MRVL
|
clean_kconfig drivers/bluetooth/Kconfig BT_HCIUART_MRVL
|
||||||
clean_mk CONFIG_BT_HCIUART_MRVL drivers/bluetooth/Makefile
|
clean_mk CONFIG_BT_HCIUART_MRVL drivers/bluetooth/Makefile
|
||||||
|
|
||||||
|
announce BT_HCIUART_NOKIA - "UART Nokia H4+ protocol support"
|
||||||
|
reject_firmware drivers/bluetooth/hci_nokia.c
|
||||||
|
clean_blob drivers/bluetooth/hci_nokia.c
|
||||||
|
clean_kconfig drivers/bluetooth/Kconfig BT_HCIUART_NOKIA
|
||||||
|
clean_mk CONFIG_BT_HCIUART_NOKIA drivers/bluetooth/Makefile
|
||||||
|
|
||||||
announce BT_HCIBFUSB - "HCI BlueFRITZ! USB driver"
|
announce BT_HCIBFUSB - "HCI BlueFRITZ! USB driver"
|
||||||
reject_firmware drivers/bluetooth/bfusb.c
|
reject_firmware drivers/bluetooth/bfusb.c
|
||||||
clean_blob drivers/bluetooth/bfusb.c
|
clean_blob drivers/bluetooth/bfusb.c
|
||||||
|
|
@ -2527,6 +2627,9 @@ clean_mk CONFIG_TOUCHSCREEN_ELAN drivers/input/touchscreen/Makefile
|
||||||
announce TOUCHSCREEN_ATMEL_MXT - "Atmel mXT I2C Touchscreen"
|
announce TOUCHSCREEN_ATMEL_MXT - "Atmel mXT I2C Touchscreen"
|
||||||
reject_firmware drivers/input/touchscreen/atmel_mxt_ts.c
|
reject_firmware drivers/input/touchscreen/atmel_mxt_ts.c
|
||||||
clean_blob drivers/input/touchscreen/atmel_mxt_ts.c
|
clean_blob drivers/input/touchscreen/atmel_mxt_ts.c
|
||||||
|
clean_sed '
|
||||||
|
/^[/][*]$/,/^ [*][/]$/ s,/lib/firmware/[^\n]*\.fw,*(DEBLOBBED)*,
|
||||||
|
' arch/arm/boot/dts/omap4-droid4-xt894.dts 'removed blob name'
|
||||||
clean_kconfig drivers/input/touchscreen/Kconfig TOUCHSCREEN_ATMEL_MXT
|
clean_kconfig drivers/input/touchscreen/Kconfig TOUCHSCREEN_ATMEL_MXT
|
||||||
clean_mk CONFIG_TOUCHSCREEN_ATMEL_MXT drivers/input/touchscreen/Makefile
|
clean_mk CONFIG_TOUCHSCREEN_ATMEL_MXT drivers/input/touchscreen/Makefile
|
||||||
|
|
||||||
|
|
@ -2560,6 +2663,11 @@ clean_blob drivers/input/touchscreen/silead.c
|
||||||
clean_kconfig drivers/input/touchscreen/Kconfig TOUCHSCREEN_SILEAD
|
clean_kconfig drivers/input/touchscreen/Kconfig TOUCHSCREEN_SILEAD
|
||||||
clean_mk CONFIG_TOUCHSCREEN_SILEAD drivers/input/touchscreen/Makefile
|
clean_mk CONFIG_TOUCHSCREEN_SILEAD drivers/input/touchscreen/Makefile
|
||||||
|
|
||||||
|
announce SILEAD_DMI - "Tablets with Silead touchscreens"
|
||||||
|
clean_blob drivers/platform/x86/silead_dmi.c
|
||||||
|
clean_kconfig drivers/platform/x86/Kconfig SILEAD_DMI
|
||||||
|
clean_mk CONFIG_SILEAD_DMI drivers/platform/x86/Makefile
|
||||||
|
|
||||||
announce TOUCHSCREEN_WDT87XX_I2C - "Weida HiTech I2C touchscreen"
|
announce TOUCHSCREEN_WDT87XX_I2C - "Weida HiTech I2C touchscreen"
|
||||||
reject_firmware drivers/input/touchscreen/wdt87xx_i2c.c
|
reject_firmware drivers/input/touchscreen/wdt87xx_i2c.c
|
||||||
clean_blob drivers/input/touchscreen/wdt87xx_i2c.c
|
clean_blob drivers/input/touchscreen/wdt87xx_i2c.c
|
||||||
|
|
@ -2913,16 +3021,21 @@ clean_blob arch/arm/boot/dts/am4372.dtsi
|
||||||
clean_kconfig drivers/remoteproc/Kconfig WKUP_M3_RPROC
|
clean_kconfig drivers/remoteproc/Kconfig WKUP_M3_RPROC
|
||||||
clean_mk CONFIG_WKUP_M3_RPROC drivers/remoteproc/Makefile
|
clean_mk CONFIG_WKUP_M3_RPROC drivers/remoteproc/Makefile
|
||||||
|
|
||||||
|
announce QCOM_ADSP_PIL - "Qualcomm ADSP Peripherial Image Loader"
|
||||||
|
clean_blob drivers/remoteproc/qcom_adsp_pil.c
|
||||||
|
clean_kconfig drivers/remoteproc/Kconfig QCOM_ADSP_PIL
|
||||||
|
clean_mk CONFIG_QCOM_ADSP_PIL drivers/remoteproc/Makefile
|
||||||
|
|
||||||
announce QCOM_Q6V5_PIL - "Qualcomm Hexagon V5 Peripherial Image Loader"
|
announce QCOM_Q6V5_PIL - "Qualcomm Hexagon V5 Peripherial Image Loader"
|
||||||
reject_firmware drivers/remoteproc/qcom_q6v5_pil.c
|
reject_firmware drivers/remoteproc/qcom_q6v5_pil.c
|
||||||
clean_blob drivers/remoteproc/qcom_q6v5_pil.c
|
clean_blob drivers/remoteproc/qcom_q6v5_pil.c
|
||||||
clean_kconfig drivers/remoteproc/Kconfig QCOM_Q6V5_PIL
|
clean_kconfig drivers/remoteproc/Kconfig QCOM_Q6V5_PIL
|
||||||
clean_mk CONFIG_QCOM_Q6V5_PIL drivers/remoteproc/Makefile
|
clean_mk CONFIG_QCOM_Q6V5_PIL drivers/remoteproc/Makefile
|
||||||
|
|
||||||
announce QCOM_MDT_LOADER - "Qualcomm Peripheral Image Loader"
|
announce QCOM_WCNSS_PIL - "Qualcomm WCNSS Peripherial Image Loader"
|
||||||
reject_firmware drivers/remoteproc/qcom_mdt_loader.c
|
clean_blob drivers/remoteproc/qcom_wcnss.c
|
||||||
clean_kconfig drivers/remoteproc/Kconfig QCOM_MDT_LOADER
|
clean_kconfig drivers/remoteproc/Kconfig QCOM_WCNSS_PIL
|
||||||
clean_mk CONFIG_QCOM_MDT_LOADER drivers/remoteproc/Makefile
|
clean_mk CONFIG_QCOM_WCNSS_PIL drivers/remoteproc/Makefile
|
||||||
|
|
||||||
|
|
||||||
#########
|
#########
|
||||||
|
|
@ -3203,6 +3316,7 @@ clean_mk CONFIG_SND_SOC_INTEL_HASWELL sound/soc/intel/haswell/Makefile
|
||||||
|
|
||||||
announce SND_SOC_INTEL_SKYLAKE - undocumented
|
announce SND_SOC_INTEL_SKYLAKE - undocumented
|
||||||
reject_firmware sound/soc/intel/skylake/skl-sst.c
|
reject_firmware sound/soc/intel/skylake/skl-sst.c
|
||||||
|
reject_firmware sound/soc/intel/skylake/skl-sst-utils.c
|
||||||
reject_firmware sound/soc/intel/skylake/skl-topology.c
|
reject_firmware sound/soc/intel/skylake/skl-topology.c
|
||||||
reject_firmware sound/soc/intel/skylake/bxt-sst.c
|
reject_firmware sound/soc/intel/skylake/bxt-sst.c
|
||||||
clean_blob sound/soc/intel/skylake/skl.c
|
clean_blob sound/soc/intel/skylake/skl.c
|
||||||
|
|
@ -3334,6 +3448,11 @@ clean_mk CONFIG_GREYBUS_BOOTROM drivers/staging/greybus/Makefile
|
||||||
# SOC #
|
# SOC #
|
||||||
#######
|
#######
|
||||||
|
|
||||||
|
announce QCOM_MDT_LOADER - "Qualcomm Peripheral Image Loader"
|
||||||
|
reject_firmware drivers/soc/qcom/mdt_loader.c
|
||||||
|
clean_kconfig drivers/soc/qcom/Kconfig QCOM_MDT_LOADER
|
||||||
|
clean_mk CONFIG_QCOM_MDT_LOADER drivers/soc/qcom/Makefile
|
||||||
|
|
||||||
announce QCOM_WCNSS_CTRL - "Qualcomm WCNSS control driver"
|
announce QCOM_WCNSS_CTRL - "Qualcomm WCNSS control driver"
|
||||||
reject_firmware drivers/soc/qcom/wcnss_ctrl.c
|
reject_firmware drivers/soc/qcom/wcnss_ctrl.c
|
||||||
clean_blob drivers/soc/qcom/wcnss_ctrl.c
|
clean_blob drivers/soc/qcom/wcnss_ctrl.c
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
|
||||||
# deblob-check version 2017-02-06
|
# deblob-check version 2017-08-26 + 2017-10-23's r14392
|
||||||
# Inspired in gNewSense's find-firmware script.
|
# Inspired in gNewSense's find-firmware script.
|
||||||
# Written by Alexandre Oliva <lxoliva@fsfla.org>
|
# Written by Alexandre Oliva <lxoliva@fsfla.org>
|
||||||
|
|
||||||
|
|
@ -904,7 +904,7 @@ set_except () {
|
||||||
blobna 'DEFAULT_FIRMWARE'
|
blobna 'DEFAULT_FIRMWARE'
|
||||||
blobna '\([.]\|->\)firmware[ \n]*=[^=]'
|
blobna '\([.]\|->\)firmware[ \n]*=[^=]'
|
||||||
blobna 'mod_firmware_load' # sound/
|
blobna 'mod_firmware_load' # sound/
|
||||||
blobname '[.]\(\(fw\|bin\)[0-9]*\|hex\|frm\|co[dx]\|dat\|elf\|xlx\|rfb\|ucode\|img\|sbcf\|ctx\(prog\|vals\)\|z77\|wfw\|inp\|dlmem\|cld\|tftf\)[\\]\?["]'
|
blobname '[.]\(\(fw\|bin\)[0-9]*\|hex\|frm\|co[dx]\|dat\|elf\|xlx\|rfb\|ucode\|img\|sbcf\|ctx\(prog\|vals\)\|z77\|wfw\|inp\|dlmem\|cld\|tftf\|out\|nffw\|mdt\|mfa2\?\)[\\]\?["]'
|
||||||
# Catch misdeblobbed fw extension.
|
# Catch misdeblobbed fw extension.
|
||||||
blobname '["][^" \t\n]*[/][*][(]DEBLOBBED[)][*][/][^"\\]'
|
blobname '["][^" \t\n]*[/][*][(]DEBLOBBED[)][*][/][^"\\]'
|
||||||
# Ideally we'd whitelist URLs that don't recommend non-Free
|
# Ideally we'd whitelist URLs that don't recommend non-Free
|
||||||
|
|
@ -4446,7 +4446,7 @@ set_except () {
|
||||||
blobname 'pre-cal-%s-%s\.bin' drivers/net/wireless/ath/ath10k/core.c
|
blobname 'pre-cal-%s-%s\.bin' drivers/net/wireless/ath/ath10k/core.c
|
||||||
accept '[\t]fw_file->firmware[ ]=[ ]ath10k_fetch_fw_file' drivers/net/wireless/ath/ath10k/core.c
|
accept '[\t]fw_file->firmware[ ]=[ ]ath10k_fetch_fw_file' drivers/net/wireless/ath/ath10k/core.c
|
||||||
blobname 'brcmfmac4356-sdio\.bin' drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
|
blobname 'brcmfmac4356-sdio\.bin' drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
|
||||||
blobname 'iwlwifi-9000\(-pu-a0-\(jf\|lc\)-a0-\|-\|\)' drivers/net/wireless/intel/iwlwifi/iwl-9000.c
|
blobname 'iwlwifi-9000\(-pu-a0-\(jf\|lc\)-[ab]0-\|-\|\)' drivers/net/wireless/intel/iwlwifi/iwl-9000.c
|
||||||
blobname 'iwlwifi-9260-th-a0-\(jf\|lc\)-a0-' drivers/net/wireless/intel/iwlwifi/iwl-9000.c
|
blobname 'iwlwifi-9260-th-a0-\(jf\|lc\)-a0-' drivers/net/wireless/intel/iwlwifi/iwl-9000.c
|
||||||
blobname 'mrvl[/]pcie8897_uapsta_a0\.bin' drivers/net/wireless/marvell/mwifiex/pcie.h
|
blobname 'mrvl[/]pcie8897_uapsta_a0\.bin' drivers/net/wireless/marvell/mwifiex/pcie.h
|
||||||
blobname 'mrvl[/]pcieuart8997_combo\(_v2\)\?\.bin' drivers/net/wireless/marvell/mwifiex/pcie.h
|
blobname 'mrvl[/]pcieuart8997_combo\(_v2\)\?\.bin' drivers/net/wireless/marvell/mwifiex/pcie.h
|
||||||
|
|
@ -4659,6 +4659,210 @@ set_except () {
|
||||||
blobname 'iwlwifi-8265-' drivers/net/wireless/intel/iwlwifi/iwl-8000.c
|
blobname 'iwlwifi-8265-' drivers/net/wireless/intel/iwlwifi/iwl-8000.c
|
||||||
blobname 'iwlwifi-[0-9][^"\n\t ]*-' drivers/net/wireless/intel/iwlwifi/iwl-8000.c
|
blobname 'iwlwifi-[0-9][^"\n\t ]*-' drivers/net/wireless/intel/iwlwifi/iwl-8000.c
|
||||||
blobname 'a530v3_gpmu\.fw2' drivers/gpu/drm/msm/adreno/adreno_device.c
|
blobname 'a530v3_gpmu\.fw2' drivers/gpu/drm/msm/adreno/adreno_device.c
|
||||||
|
|
||||||
|
# New in 4.11.
|
||||||
|
blobname 'amdgpu[/]polaris1[01]_k_smc\.bin' drivers/gpu/drm/amdgpu/amdgpu_cgs.c
|
||||||
|
blobname 'i915[/]\(glk\|kbl\)_dmc_ver1_01\.bin' drivers/gpu/drm/i915/intel_csr.c
|
||||||
|
blobname 'vpu[/]vpu_fw_imx\(27_TO2\|53\|6[qd]\)\.bin' drivers/media/platform/coda/coda-common.c
|
||||||
|
blobname '%s-%d\.bin' drivers/net/wireless/ath/ath10k/core.c
|
||||||
|
blobname 'wil6210_sparrow_plus\.fw' drivers/net/wireless/ath/wil6210/wil6210.h
|
||||||
|
blobname 'iwlwifi-Qu-a0-hr-a0-' drivers/net/wireless/intel/iwlwifi/iwl-a000.c
|
||||||
|
blobname 'intel[/]dsp_fw_glk\.bin' sound/soc/intel/skylake/skl.c
|
||||||
|
defsnc 'unsigned[ ]char[ ]__aligned[(]16[)][ ]bootlogo_bits\[\][ ]=' 'arch/m68k/68000/bootlogo\(-vz\)\?\.h'
|
||||||
|
defsnc 'static[ ]volatile[ ]const[ ]u8[ ]__cacheline_aligned[ ]__aesti_\(inv_\)\?sbox\[\][ ]=' crypto/aes_ti.c
|
||||||
|
defsc 'static[ ]const[ ]struct[ ]ast_vbios_stdtable[ ]vbios_stdtable\[\][ ]=' drivers/gpu/drm/ast/ast_tables.h
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]vadc_map_pt[ ]adcmap_100k_104ef_104fb\[\][ ]=' drivers/iio/adc/qcom-spmi-vadc.c
|
||||||
|
defsnc 'static[ ]const[ ]int[ ]srf08_sensitivity\[\][ ]=' drivers/iio/proximity/srf80.c
|
||||||
|
defsnc '[\t]static[ ]u8[ ]rss_key\[40\][ ]=' drivers/net/ethernet/aquantia/atlantic/aq_nic.c
|
||||||
|
defsnc '[\t]static[ ]u32[ ]\(itr_imr_\(rxr\|txt\)\(en\)\?\|rpo_lro_ldes_max\)_\(adr\|msk\|shift\)\[32\][ ]=' drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c
|
||||||
|
defsnc 'static[ ]const[ ]u32[ ]hw_atl_utils_hw_mac_regs\[\][ ]=' drivers/net/ethernet/aquantia/atlantic/hw_tl/hw_atl_utils.c
|
||||||
|
defsnc 'static[ ]const[ ]u8[ ]netvsc_hash_key\[NETVSC_HASH_KEYLEN\][ ]=' drivers/net/hyperv/rndis_filter.c
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]rf_channel[ ]rf_vals_3x_xtal20\[\][ ]=' drivers/net/wireless/ralink/rt2x00/rt2800lib.c
|
||||||
|
defsnc 'unsigned[ ]long[ ]long[ ]lpfc_enable_nvmet\[LPFC_NVMET_MAX_PORTS\][ ]=' drivers/scsi/lpfc/lpfc_attr.c
|
||||||
|
defsnc 'static[ ]const[ ]u64[ ]test_vectors_siphash\[64\][ ]=' lib/test_siphash.c
|
||||||
|
defsnc 'static[ ]const[ ]u32[ ]test_vectors_hsiphash\[64\][ ]=' lib/test_siphash.c
|
||||||
|
defsnc 'static[ ]yyconst[ ]YY_CHAR[ ]yy_ec\[256\][ ]=' scripts/dtc/dtc-lexer.lex.c_shipped
|
||||||
|
defsnc 'static[ ]yyconst[ ]YY_CHAR[ ]yy_meta\[48\][ ]=' scripts/dtc/dtc-lexer.lex.c_shipped
|
||||||
|
defsnc 'static[ ]yyconst[ ]flex_uint16_t[ ]yy_base\[180\][ ]=' scripts/dtc/dtc-lexer.lex.c_shipped
|
||||||
|
defsnc 'static[ ]yyconst[ ]flex_uint16_t[ ]yy_nxt\[449\][ ]=' scripts/dtc/dtc-lexer.lex.c_shipped
|
||||||
|
accept '0x1B[,][ ]0x5E[,][ ]0x78[,][ ]0x3D[,][ ]0x00[,][ ]0x00[,][ ]0x00[,][ ]0x18[,][ ][0x1-9A-F, ]*' security/apparmor/nulldfa.in
|
||||||
|
defsnc '[\t]struct[ ]sock_filter[ ]bpf_filter\[\][ ]=' tools/testing/selftests/net/psock_lib.h
|
||||||
|
blobname 'cpt8x-mc-[as]e\.out' drivers/crypto/cavium/cpt/cptpf_main.c
|
||||||
|
blobname 'i915[/]["][ ]__stringify[(]platform[)][ ]["]_huc_ver["][ ]__stringify[(]major[)][ ]["]_["][ \\\n\t]*__stringify[(]minor[)][ ]["]_["][ ]__stringify[(]bld_num[)][ ]["]\.bin' drivers/gpu/drm/i915/intel_huc.c
|
||||||
|
accept '[ ][ ]*gf100_gr_init_fw[(]gr->fecs[,][ ][&]gr->fuc409c[,][ ][&]gr->fuc409d[)][;]' drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
|
||||||
|
accept '[ ][ ]*gf100_gr_init_fw[(]gr->gpccs[,][ ][&]gr->fuc41ac[,][ ][&]gr->fuc41ad[)][;]' drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
|
||||||
|
blobname 'rockchip[/]dptx\.bin' drivers/gpu/drm/rockchip/cdn-dp-core.c
|
||||||
|
accept 'static[ ]int[ ]cdn_dp_request_firmware[(]' drivers/gpu/drm/rockchip/cdn-dp-core.c
|
||||||
|
accept '[\t]ret[ ]=[ ]cdn_dp_request_firmware[(]dp[)]' drivers/gpu/drm/rockchip/cdn-cp-core.c
|
||||||
|
blobname 'netronome[/]nic_%s' drivers/net/ethernet/netronome/nfp/nfp_main.c
|
||||||
|
blobname 'spc[ ]-=[ ]snprintf[(][&]fw_name\[ARRAY_SIZE[(]fw_name[)][ ]-[ ]spc\][,][^;]*[)]' drivers/net/ethernet/netronome/nfp/nfp_main.c
|
||||||
|
blobname 'netronome[/]nic_AMDA00\(81-0001_\(1x40\|4x10\)\|96-0001_2x10\|97-0001_\(2x40\|4x10_1x40\|8x10\)\|99-0001_2x\(10\|25\)\)\.nffw' drivers/net/ethernet/netronome/nfp/nfp_main.c
|
||||||
|
accept '#define[ ]NFP_RESOURCE_NFP_NFFW[ \t]*["]nfp\.nffw["]' drivers/net/ethernet/netronome/nfp/nfp.h
|
||||||
|
accept '[\t]*\(rc[ ]=[ ]\)\?wil_request_firmware[(]wil[,][ ]\(wil->wil_fw_name\|WIL_BOARD_FILE_NAME\)[,][ ]\(true\|false\)[)][;]' drivers/net/wireless/ath/wil6210/main.c
|
||||||
|
blobname 'gsl3670-cube-iwork8-air\.fw' drivers/platform/x86/silead_dmi.c
|
||||||
|
blobname 'gsl3676-jumper-ezpad-mini3\.fw' drivers/platform/x86/silead_dmi.c
|
||||||
|
accept '[\t]*\(rc[ ]=[ ]\)\?request_firmware_nowait[(]THIS_MODULE[,][ ]FW_ACTION_NOHOTPLUG[,][ ]name[,]' lib/test_firmware.c
|
||||||
|
accept '[ ]*mechanism[ ]is[ ]available[ ]and[ ]for[ ]the[ ]request_firmware_nowait[(][)][ ]call' Documentation/driver-api/firmware/fallback-mechanisms.rst
|
||||||
|
accept '[ ]*except[ ]request_firmware_direct[(][)]' Documentation/driver-api/firmware/fallback-mechanisms.rst
|
||||||
|
accept '[ ]*today[.][ ]The[ ]call[ ]request_firmware_nowait[(][)]' Documentation/driver-api/firmware/fallback-mechanisms.rst
|
||||||
|
accept '[ ]*argument[ ]to[ ]request_firmware_nowait[(][)]' Documentation/driver-api/firmware/fallback-mechanisms.rst
|
||||||
|
accept '[ ]*for[ ]request_firmware_nowait[(][)][ ]when[ ]uevent' Documentation/driver-api/firmware/fallback-mechanisms.rst
|
||||||
|
accept '[ ]*supported[ ]for[ ]request_firmware_into_buf[(][)]' Documentation/driver-api/firmware/fallback-mechanisms.rst
|
||||||
|
accept '[ ]*For[ ]details[ ]of[ ]implementation[ ]refer[ ]to[ ]_request_firmware_load[(][)]' Documentation/driver-api/firmware/fallback-mechanisms.rst
|
||||||
|
accept '[ ]*Users[ ]of[ ]the[ ]request_firmware_nowait[(][)][ ]call' Documentation/driver-api/firmware/fallback-mechanisms.rst
|
||||||
|
accept '[ ]*rely[ ]on[ ]the[ ]uevent[ ]flag[ ]which[ ]can[ ]be[ ]disabled[ ]by[ ]request_firmware_nowait[(][)]' Documentation/driver-api/firmware/fallback-mechanisms.rst
|
||||||
|
accept '[ ]*Although[ ]this[ ]can[ ]disable[ ]the[ ]firmware[ ]cache[ ]for[ ]request_firmware_nowait[(][)]' Documentation/driver-api/firmware/fallback-mechanisms.rst
|
||||||
|
accept '[ ]*uses[ ]all[ ]synchronous[ ]call[ ]except[ ]:c:func:[`]request_firmware_into_buf[`]' Documentation/driver-api/firmware/firmware_cache.rst
|
||||||
|
accept '[ \t]*if[(]request_firmware[(][&]fw_entry[,][ ][$]FIRMWARE[,]' Documentation/driver-api/firmware/firmware_cache.rst
|
||||||
|
accept '[ ]*device[ ]\(if[ ]\)*the[ ]second[ ]argument[ ][(]uevent[)][ ]to[ ]request_firmware_nowait[(][)]' Documentation/driver-api/firmware/firmware_cache.rst
|
||||||
|
accept '[ ]*introduction[\n][ ]*core[\n][ ]*request_firmware[\n]' Documentation/driver-api/firmware/index.rst
|
||||||
|
accept '\([ ]*:functions:[ ]\)\?request_firmware\([ ]API\|\|_direct\|_into_buf\|_nowait\|\)[\n]' Documentation/driver-api/firmware/request_firmware.rst
|
||||||
|
accept 'informed[ ]through[ ]the[ ]callback[.][ ]request_firmware_nowait[(][)][ ]cannot' Documentation/driver-api/firmware/request_firmware.rst
|
||||||
|
accept 'firmware[.][ ]For[ ]example[ ]if[ ]you[ ]used[ ]request_firmware[(][)][ ]and[ ]it[ ]returns' Documentation/driver-api/firmware/request_firmware.rst
|
||||||
|
accept 'If[ ]something[ ]went[ ]wrong[ ]request_firmware[(][)][ ]returns[ ]non-zero' Documentation/driver-api/firmware/request_firmware.rst
|
||||||
|
accept 'resume[/]restore[,][ ]but[ ]they[ ]cannot[ ]do[ ]it[ ]by[ ]calling[ ]:c:func:[`]request_firmware[(][)][`]' Documentation/driver-api/pm/notifiers.rst
|
||||||
|
accept 'In[ ]this[ ]example[,][ ]the[ ][^\n]*["]ts\.out["]' tools/power/x86/turbostat/turbostat.8
|
||||||
|
accept '[\t]if[ ][(][!]snd_card_proc_new[(]hdspm->card[,][ ]["]ports\.\(in\|out\)["][,]' sound/pci/rme9652/hdspm.c
|
||||||
|
accept '[ \t]*print[ ]["]cat[ ]["][ ]rd[ ]cfr\[j\][ ][ ]["][/]kvm-test-1-run\.sh\.out["]' tools/testing/selftests/rcutorture/bin/kvm.sh
|
||||||
|
# If this actually requests any firmware, it will do so using
|
||||||
|
# disabled request_firmware calls elsewhere, but it seems to me
|
||||||
|
# that this would just pin and unpin firmware that might have
|
||||||
|
# already been requested before.
|
||||||
|
accept 'static[ ]int[ ]smu7_request_firmware[(]' drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
|
||||||
|
accept '[\t]\.request_firmware[ ]=[ ]smu7_request_firmware[,]' drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
|
||||||
|
|
||||||
|
# New in 4.12.
|
||||||
|
accept '[ ]*Bit\([ ]*[0-7]\)*' Documentation/input/devices/sentelic.rst
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]hash_testvec[ ]\(ghash\|hmac_sha\(224\|256\)\|aes_xcbc128\|poly1305\|crc32\|crc32c\|bfin_crc\)_tv_template\[\][ ]=' crypto/testmgr.h
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]cipher_testvec[ ]\(\(des3_ede\|bf\)_cbc\|\(tf\|cast6\|aes\)_xts\|serpent\(_xts\)\?\|tnepres\|aes\(_cbc\|_ctr_rfc3686\)\?\|x\?tea\|anubis\(_cbc\)\?\|xeta\|camellia_\(cbc\|xts\)\|salsa20_stream\|chacha20\|cts_mode\)_\(enc\|dec\)_tv_template\[\][ ]=' crypto/testmgr.h
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]aead_testvec[ ]hmac_sha\(1\|256\|512\|224\|384\)_\(aes\|des3\?\(_ede\)\?\)_cbc_enc_tv_temp\[\][ ]=' crypto/testmgr.h
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]aead_testvec[ ]\(aes_\(gcm_rfc4106\|ccm_rfc4309\)\|rfc7539\(esp\)\?\)_\(enc\|dec\)_tv_template\[\][ \t]=' crypto/testmgr.h
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]comp_testvec[ ]\(lzo\|lz4\(hc\)\?\)_\(de\)\?comp_tv_template\[\][ ]=' crypto/testmgr.h
|
||||||
|
defsnc '[}][ ]segments\[MALIDP_COEFFTAB_NUM_COEFFS\][ ]=' drivers/gpu/drm/arm/malidp_crtc.c
|
||||||
|
defsnc 'static[ ]const[ ]u16[ ]dp500_se_scaling_coeffs\[\]\[SE_N_SCALING_COEFFS\][ ]=' drivers/gpu/drm/arm/malidp_hw.c
|
||||||
|
defsnc 'static[ ]const[ ]u8[ ]gamma_tbl\[S6E3HA2_NUM_GAMMA_STEPS\]\[S6E3HA2_GAMMA_CMD_CNT\][ ]=' drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]rcar_hdmi_phy_params[ ]rcar_hdmi_phy_params\[\][ ]=' drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c
|
||||||
|
defsnc 'static[ ]const[ ]int[ ]temp_map\[CPCAP_MAX_TEMP_LVL\]\[2\][ ]=' drivers/iio/adc/cpcap-adc.c
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]reg_value[ ]ov5645_\(global_init_setting\|setting_\(sxga\|1080p\|full\)\)\[\][ ]=' drivers/media/i2c/ov5645.c
|
||||||
|
defsnc 'static[ ]struct[ ]regval_list[ ]ov5647_640x480\[\][ ]=' drivers/media/i2c/ov5647.c
|
||||||
|
defsc 'static[ ]const[ ]u32[ ]isc_gamma_table\[GAMMA_MAX[ ][+][ ]1\]\[GAMMA_ENTRIES\][ ]=' drivers/media/platform/atmel/atmel-isc.c
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]rf_channel[ ]rf_vals_7620\[\][ ]=' drivers/net/wireless/ralink/rt2x00/rt2800lib.c
|
||||||
|
defsnc 'static[ ]const[ ]u8[ ]zero_buff\[\][ ]=' drivers/staging/ccree/ssi_cipher.c
|
||||||
|
oprepline '#define[ ]NIST_\(AES\([CG]CM\)\?\|SHA\|HMAC\)_\(SHA\)\?\(256\|512\|192\|128\|1\)_\(XTS_\|CMAC_\)\?\(KEY\|PLAIN\(_DATA\)\?\|CIPHER\|MD\|MSG\|ADATA\)' drivers/staging/ccree/ssi_fips_data.h
|
||||||
|
defsnc 'static[ ]struct[ ]atomisp_css_macc_table[ ]\(skin_\(low\|medium\|high\)\|blue\|green\)_macc_table[ ]=' drivers/staging/media/atomisp/pci/atomisp2/atomisp_tables.h
|
||||||
|
defsnc 'static[ ]struct[ ]atomisp_css_ctc_table[ ]vivid_ctc_table[ ]=' drivers/staging/media/atomisp/pci/atomisp2/atomisp_tables.h
|
||||||
|
defsnc '#define[ ]S_1W_\(6X6\|9X9\|7X7\)_MATRIX_DEFAULT[ ][(][(]s_1w_.x._matrix[)][\\]' drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/ref_vector_func_types.h
|
||||||
|
defsnc 'const[ ]struct[ ]ia_css_anr_config[ ]default_anr_config[ ]=' drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/anr/anr_1.0/ia_css_anr.host.c
|
||||||
|
defsnc 'const[ ]struct[ ]ia_css_anr_thres[ ]default_anr_thres[ ]=' drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/anr/anr_2/ia_css_anr2_table.host.c
|
||||||
|
defsnc 'default_ctc_table_data\[IA_CSS_VAMEM_[21]_CTC_TABLE_SIZE\][ ]=' drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c
|
||||||
|
defsnc 'default_gamma_table_data\[IA_CSS_VAMEM_[21]_GAMMA_TABLE_SIZE\][ ]=' drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c
|
||||||
|
defsnc 'default_gamma_table_data\[IA_CSS_VAMEM_[21]_RGB_GAMMA_TABLE_SIZE\][ ]=' drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_2/ia_css_gc2_table.host.c
|
||||||
|
defsnc 'const[ ]struct[ ]ia_css_macc1_5_table[ ]default_macc1_5_table[ ]=' drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.c
|
||||||
|
defsnc 'const[ ]struct[ ]ia_css_macc_table[ ]default_macc2\?_table[ ]=' drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.c
|
||||||
|
defsc '#define[ ]DEFAULT_DVS_GRID_INFO[ ]' drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sdis/common/ia_css_sdis_common_types.h
|
||||||
|
defsnc 'const[ ]int16_t[ ]g_pyramid\[8\]\[8\][ ]=' drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c
|
||||||
|
defsnc 'static[ ]const[ ]int[ ]zoom_table\[4\]\[HRT_GDC_N\][ ]=' drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_params.c
|
||||||
|
defsnc '[\t]static[ ]\+u8[ ]sbox_table\[256\][ ]=' drivers/staging/rtl8723bs/core/rtw_security.c
|
||||||
|
defsnc 'static[ ]u32[ ]Array_MP_8723B_\(AGC_TAB\|PHY_REG\(_PG\)\?\)\[\][ ]=' drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c
|
||||||
|
defsnc 'static[ ]u32[ ]Array_MP_8723B_MAC_REG\[\][ ]=' drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c
|
||||||
|
defsnc 'static[ ]u32[ ]Array_MP_8723B_RadioA\[\][ ]=' drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c
|
||||||
|
defsnc 'static[ ]u8[ ]gDeltaSwingTableIdx_MP_5G[BA]_[NP]_TxPowerTrack_SDIO_8723B\[\]\[DELTA_SWINGIDX_SIZE\][ ]=' drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c
|
||||||
|
defsnc '[\t]u8[ ]channel5G\[CHANNEL_MAX_NUMBER_5G\][ ]=' drivers/staging/rtl8723bs/hal/hal_com_phycfg.c
|
||||||
|
defsc 'static[ ]struct[ ]cs35l35_sysclk_config[ ]cs35l35_clk_ctl\[\][ ]=' sound/soc/codecs/cs35l35.c
|
||||||
|
blobname 'amdgpu[/]vega10_smc\.bin' drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
|
||||||
|
blobname 'amdgpu[/]vega10_uvd\.bin' drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
|
||||||
|
blobname 'amdgpu[/]vega10_vce\.bin' drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
|
||||||
|
blobname 'amdgpu[/]vega10_\(ce\|pfp\|me\(c2\?\)\?\|rlc\)\.bin' drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
|
||||||
|
blobname 'amdgpu[/]\(vega10\|%s\)_\(sos\|asd\)\.bin' drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
|
||||||
|
blobname 'amdgpu[/]vega10_sdma1\?\.bin' drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
|
||||||
|
blobname 'amdgpu[/]vega10_smc\.bin' drivers/gpu/drm/amd/amdgpu/soc15.c
|
||||||
|
blobname 'i915[/]glk_dmc_ver1_04\.bin' drivers/gpu/drm/i915/intel_csr.c
|
||||||
|
blobname 'https[:][/][/]01\.org[/]linuxgraphics[/]downloads[/][^"\n]*' drivers/gpu/drm/i915/intel_csr.c
|
||||||
|
blobname 'dvb-demod-si2168-d60-01\.fw' drivers/media/dvb-frontends/si2168_priv.h
|
||||||
|
blobname 'dvb-tuner-si2141-a10-01\.fw' drivers/media/tuners/si2157_priv.h
|
||||||
|
blobname 'firmware-6\.bin' drivers/net/wireless/ath/ath10k/hw.h
|
||||||
|
blobname '[/][*][ ]the[ ]firmware-6\.bin[ ]blob[ ][*][/]' drivers/net/wireless/ath/ath10k/hw.h
|
||||||
|
blobname 'iwlwifi-9260-th-b0-\(jf\|lc\)-b0-' drivers/net/wireless/intel/iwlwifi/iwl-9000.c
|
||||||
|
blobname 'iwlwifi-QuIcp-a0-hrcdb-a0-' drivers/net/wireless/intel/iwlwifi/iwl-a000.c
|
||||||
|
blobname 'git:[/][/]git\.kernel\.org[/][^"\n]*firmware\.git' drivers/net/wireless/intel/iwlwifi/iwl-drv.c
|
||||||
|
blobname 'rtlwifi[/]rtl8723befw_36\.bin' drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c
|
||||||
|
blobname 'rtlwifi[/]rtl8821aefw_29\.bin' drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c
|
||||||
|
blobname 'gsl1686-dexp-ursus-7w\.fw' drivers/platform/x86/silead_dmi.c
|
||||||
|
blobname 'gsl1686-surftab-wintron70-st70416-6\.fw' drivers/platform/x86/silead_dmi.c
|
||||||
|
blobname 'ti-connectivity[/]TIInit_\(\(%d\|[0-9]\+\)[.]\)\+bts' drivers/bluetooth/hci_ll.c
|
||||||
|
accept '[\t]*bt_dev_err[(]lldev->hu\.hdev[,][ ]["]request_firmware[ ]failed' drivers/bluetooth/hci_ll.c
|
||||||
|
blobname 'nokia[/]\(bcmfw\|ti1273\)\.bin' drivers/bluetooth/hci_nokia.c
|
||||||
|
accept '[\t ]*falcon->firmware\.\(bin_data\|firmware\)' drivers/gpu/drm/tegra/falcon.c
|
||||||
|
accept '[\t][/][*][ ]request_firmware[ ]prints' drivers/gpu/drm/tegra/falcon.c
|
||||||
|
accept 'static[ ]const[ ]struct[ ]vic_config[ ]vic_t\(124\|210\)_config[ ]=[ ][{][\n][ ]\.firmware[ ]*=[ ]' drivers/gpu/drm/tegra/vic.c
|
||||||
|
blobname 'nvidia[/]tegra124[/]vic03_ucode\.bin' drivers/gpu/drm/tegra/vic.c
|
||||||
|
blobname 'nvidia[/]tegra210[/]vic04_ucode\.bin' drivers/gpu/drm/tegra/vic.c
|
||||||
|
accept 'static[ ]int[ ]ap1302_request_firmware[(]' drivers/staging/media/atomisp/i2c/ap1302.c
|
||||||
|
accept '[\t ]*["]ap1302_request_firmware[ ]failed' drivers/staging/media/atomisp/i2c/ap1302.c
|
||||||
|
accept '[\t]ret[ ]=[ ]ap1302_request_firmware[(]' drivers/staging/media/atomisp/i2c/ap1302.c
|
||||||
|
blobname 'ap1302_fw\.bin' drivers/staging/media/atomisp/i2c/ap1302.c
|
||||||
|
blobname 'shisp_2401a0_\(legacy_\)\?v21\.bin' drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c
|
||||||
|
blobname 'shisp_2400b0_v21\.bin' drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c
|
||||||
|
accept '[\t]*isp->firmware[ ]=[ ]\(atomisp_load_firmware[(]\|NULL\)' 'drivers/staging/media/atomisp/pci/atomisp2/atomisp_\(fops\|v4l2\)\.c'
|
||||||
|
accept '[\t]stage_desc->firmware[ ]=' drivers/staging/media/atomisp/pci/atomisp2/css2400/camera/pipe/src/pipe_stagedesc.c
|
||||||
|
accept '[\t]stage->firmware[ ]=' drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/pipeline/src/pipeline.c
|
||||||
|
blobname 'rtlwifi[/]rtl8723bs_\(wowlan\|nic\)\.bin' drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
|
||||||
|
blobname 'rtl8723b[/]FW_\(NIC\|WoWLAN\)\.bin' drivers/staging/rtl8723bs/include/rtl8723b_hal.h
|
||||||
|
|
||||||
|
# New in 4.13
|
||||||
|
accept '[ ]*This[ ]driver[ ]requires[ ]a[ ]patch[ ]for[ ]firmware_class\.c[^\n]*[\n][ ]*request_firmware_nowait[ ]function' Documentation/dell_rbu.txt
|
||||||
|
accept '[\t][ ]d=["]m[ ]0[,]0[ ]0[,]1895[ ]4118[,]0[ ][-0-9, LZm]*z["]' Documentation/media/uapi/v4l/crop.svg
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]akcipher_testvec[ ]pkcs1pad_rsa_tv_template\[\][ ]=' crypto/testmgr.h
|
||||||
|
accept '[\t]ret[ ]=[ ]_request_firmware_load[(]fw_priv[,][ ]opt_flags[,][ ]timeout[)][;]' drivers/base/firmware_class.c
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]cpg_pll_config[ ]cpg_pll_configs\[8\][ ]__initconst[ ]=' drivers/clk/renesas/clk-rcar-gen2.c
|
||||||
|
blobname 'cnn55xx_se.fw' drivers/crypto/cavium/nitrox/nitrox_main.c
|
||||||
|
defsnc 'unsigned[ ]int[ ]dsgl_ent_len\[\][ ]=' drivers/crypto/chelsio/chcr_algo.h
|
||||||
|
blobname '\(ifpp\|ipue\)\.bin' drivers/crypto/inside-secure/safexcel.c
|
||||||
|
blobname 'amdgpu[/]\(%s\|vega10\|raven\)_gpu_info\.bin' drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
|
||||||
|
blobname 'amdgpu[/]raven_vcn\.bin' drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
|
||||||
|
blobname 'amdgpu[/]raven_\(ce\|pfp\|me\(c2\?\)\?\|rlc\)\.bin' drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
|
||||||
|
blobname 'amdgpu[/]\(vega10\|raven\)_sdma1\?\.bin' drivers/gpu/drm/amdgpu/sdma_v4_0.c
|
||||||
|
defsnc 'const[ ]struct[ ]pctl_data[ ]pctl[01]_data\[\][ ]=' drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
|
||||||
|
blobname 'i915[/]cnl_dmc_ver1_04\.bin' drivers/gpu/drm/i915/intel_csr.c
|
||||||
|
defsnc '[\t]static[ ]const[ ]int[ ]dividers\[\][ ]=' drivers/gpu/drm/i915/intel_dpll_mgr.c
|
||||||
|
defsnc 'const[ ]struct[ ]stm32h7_adc_ck_spec[ ]stm32h7_adc_ckmodes_spec\[\][ ]=' drivers/iio/adc/stm32-adc-core.c
|
||||||
|
defsnc 'static[ ]const[ ]u8[ ]full_fm_\(eu\|na\)_1p0\[\][ ]=' drivers/media/i2c/max2175.c
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]max2175_reg_map[ ]\(dab12\|fmeu1p2\|fmna[12]p0\)_map\[\][ ]=' drivers/media/i2c/max2175.c
|
||||||
|
defsnc 'static[ ]const[ ]u8[ ]adc_presets\[2\]\[23\][ ]=' drivers/media/i2c/max2175.c
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]ov13858_reg[ ]mode_\(4224x3136\|2112x\(1568\|1188\)\|1056x784\)_regs\[\][ ]=' drivers/media/i2c/ov13858.c
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]reg_value[ ]ov5640_\(init_\)\?setting_\(30\|15\)fps_\(VGA\(_640_480\)\?\|XGA_1024_768\|QVGA_320_240\|QCIF_176_144\|NTSC_720_480\|PAL_720_576\|720P_1280_720\|1080P_1920_1080\|QSXGA_2592_1944\)\[\][ ]=' drivers/media/i2c/ov5640.c
|
||||||
|
blobname 'qcom[/]venus-\(1\.8\|4\.2\)[/]venus\.mdt' drivers/media/platform/qcom/venus/core.c
|
||||||
|
# The firmware file name is supplied by the user.
|
||||||
|
accept '[\t]err[ ]=[ ]request_firmware_direct[(][&]fw[,][ ]flash->data[,]\([^\n]*[\n]\+[^\n}]\)*err[ ]=[ ]mlx5_firmware_flash[(]mdev[,][ ]fw[)]' drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
|
||||||
|
blobname 'mellanox[/]mlxsw_spectrum-\([0-9.]*\|["]\([ \t]*\|[\\][\n]\|__stringify[(]MLXSW_FWREV_\(MAJOR\|MINOR\|SUBMINOR\)[)]\|["].["]\)*["]\)\.mfa2' drivers/net/ethernet/mellanox/mlxsw/spectrum.c
|
||||||
|
# This firmware file name is supplied by the user,
|
||||||
|
# but there's another in the same source file (above) that is hardcoded.
|
||||||
|
accept '[\t]err[ ]=[ ]request_firmware_direct[(][&]firmware[,][ ]flash->data[,]\([^\n]*[\n]\+[^\n}]\)*err[ ]=[ ]mlxsw_sp_firmware_flash[(]mlxsw_sp[,][ ]firmware[)]' drivers/net/ethernet/mellanox/mlxsw/spectrum.c
|
||||||
|
defsnc 'static[ ]const[ ]struct[ ]iro[ ]iro_arr\[49\][ ]=' drivers/net/ethernet/qlogic/qed/qed_hsi.h
|
||||||
|
defsc 'static[ ]const[ ]u8[ ]iwl_ext_nvm_channels\[\][ ]=' drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
|
||||||
|
blobname '\(rsi[/]\)\?rs9113_wlan_qspi\.rps' drivers/net/wireless/rsi/rsi_common.h
|
||||||
|
defsnc '[}][ ]hsfreq_map\[\][ ]=' drivers/staging/media/imx/imx6-mipi-csi2.c
|
||||||
|
defsnc 'static[ ]const[ ]u16[ ]avc_thr_db2reg\[97\][ ]=' sound/soc/codecs/sgtl5000.c
|
||||||
|
blob 'SD8688[ ]firmware[\n]=*[\n]*Images:[\n]*\(-[ ][/]lib[/]firmware[^\n]*[\n]*\)*The[ ]images[^:]*:[\n]*[^\n]*[/]linux-firmware[^\n]*' Documentation/btmrvl.txt
|
||||||
|
blobname '%s-%s-%d\.bin' drivers/net/wireless/ath/ath10k/core.c
|
||||||
|
blobname 'wil6210_\(sparrow_plus_\)\?ftm\.fw' drivers/net/wireless/ath/wil6210/wil6210.h
|
||||||
|
blobname 'brcmfmac43430a0-sdio\.bin' drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
|
||||||
|
blobname 'iwlwifi-9000-pu-a0-jf-b0-' drivers/net/wireless/intel/iwlwifi/cfg/9000.c
|
||||||
|
blobname 'iwlwifi-QuIcp-z0-hrcdb-a0-' drivers/net/wireless/intel/iwlwifi/iwl-a000.c
|
||||||
|
blobname 'qtn[/]fmac_qsr10g\.img' drivers/net/wireless/quantenna/qtnfmac/qtn_hw_ids.h
|
||||||
|
blobname 'gsl1680-\(gp-electronic-t701\|pipo-w2s\)\.fw' drivers/platform/x86/silead_dmi.c
|
||||||
|
blobname 'gsl3692-pov-mobii-wintab-p800w\.fw' drivers/platform/x86/silead_dmi.c
|
||||||
|
blobname 'gsl3670-itworks-tw891\.fw' drivers/platform/x86/silead_dmi.c
|
||||||
|
defsnc 'struct[ ]phm_fuses_default[ ]vega10_fuses_default\[\][ ]=' drivers/gpu/drm/amd/powerplay/hwmgr/pp_overdriver.c
|
||||||
|
blobname 'a530_zap\.mdt' drivers/gpu/drm/msm/adreno/adreno_device.c
|
||||||
|
accept '[\t]\(complete\|init_completion\|[\t]wait_for_completion\)[(][&]bus->request_firmware_complete[)]' drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c
|
||||||
|
accept '[\t]ret[ ]=[ ]reject_firmware_nowait[(][^)]*[,][ ]qtnf_firmware_load[)][;][\n][\t]*if[ ][(]ret[ ][<][ ]0[)][\n][\t]*pr_err[(]["]request_firmware_nowait[ ]error' drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c
|
||||||
|
blobname '\(adsp\|slpi\)\.mdt' drivers/remoteproc/qcom_adsp_pil.c
|
||||||
|
blobname 'wcnss\.mdt' drivers/remoteproc/qcom_wcnss.c
|
||||||
|
|
||||||
|
# Backported into 4.13.10.
|
||||||
|
# New in 4.14-rc6.
|
||||||
|
defsnc '[\t]static[ ]const[ ]struct[ ]nphy_txiqcal_ladder[ ]ladder_\(lo\|iq\)\[\][ ]=' drivers/net/wireless/brcm80211/brcmsmac/phy/phy_n.c
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*/*freedo*.patch | */*logo*.patch)
|
*/*freedo*.patch | */*logo*.patch)
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
990
helpers/DATA/linux-hwe/silent-accept-firmware.patch.1
Normal file
990
helpers/DATA/linux-hwe/silent-accept-firmware.patch.1
Normal file
|
|
@ -0,0 +1,990 @@
|
||||||
|
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
|
||||||
|
index c0a8062..65c1170 100644
|
||||||
|
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
|
||||||
|
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
|
||||||
|
@@ -734,7 +734,7 @@ static int amdgpu_cgs_get_firmware_info(struct cgs_device *cgs_device,
|
||||||
|
|
||||||
|
err = amdgpu_ucode_validate(adev->pm.fw);
|
||||||
|
if (err) {
|
||||||
|
- DRM_ERROR("Failed to load firmware \"%s\"", fw_name);
|
||||||
|
+ DRM_ERROR("Failed to load firmware", fw_name);
|
||||||
|
release_firmware(adev->pm.fw);
|
||||||
|
adev->pm.fw = NULL;
|
||||||
|
return err;
|
||||||
|
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
|
||||||
|
index 2ca09f1..15caf24 100644
|
||||||
|
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
|
||||||
|
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
|
||||||
|
@@ -173,7 +173,7 @@ int amdgpu_uvd_sw_init(struct amdgpu_device *adev)
|
||||||
|
|
||||||
|
r = request_firmware(&adev->uvd.fw, fw_name, adev->dev);
|
||||||
|
if (r) {
|
||||||
|
- dev_err(adev->dev, "amdgpu_uvd: Can't load firmware \"%s\"\n",
|
||||||
|
+ dev_err(adev->dev, "amdgpu_uvd: Can't load firmware\n",
|
||||||
|
fw_name);
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
|
||||||
|
index b692ad4..1ca7f9f 100644
|
||||||
|
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
|
||||||
|
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
|
||||||
|
@@ -140,7 +140,7 @@ int amdgpu_vce_sw_init(struct amdgpu_device *adev, unsigned long size)
|
||||||
|
|
||||||
|
r = request_firmware(&adev->vce.fw, fw_name, adev->dev);
|
||||||
|
if (r) {
|
||||||
|
- dev_err(adev->dev, "amdgpu_vce: Can't load firmware \"%s\"\n",
|
||||||
|
+ dev_err(adev->dev, "amdgpu_vce: Can't load firmware\n",
|
||||||
|
fw_name);
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
diff --git a/drivers/gpu/drm/amd/amdgpu/ci_dpm.c b/drivers/gpu/drm/amd/amdgpu/ci_dpm.c
|
||||||
|
index cb508a2..ca4453b 100644
|
||||||
|
--- a/drivers/gpu/drm/amd/amdgpu/ci_dpm.c
|
||||||
|
+++ b/drivers/gpu/drm/amd/amdgpu/ci_dpm.c
|
||||||
|
@@ -5848,7 +5848,7 @@ static int ci_dpm_init_microcode(struct amdgpu_device *adev)
|
||||||
|
|
||||||
|
out:
|
||||||
|
if (err) {
|
||||||
|
- pr_err("cik_smc: Failed to load firmware \"%s\"\n", fw_name);
|
||||||
|
+ pr_err("cik_smc: Failed to load firmware\n", fw_name);
|
||||||
|
release_firmware(adev->pm.fw);
|
||||||
|
adev->pm.fw = NULL;
|
||||||
|
}
|
||||||
|
diff --git a/drivers/gpu/drm/amd/amdgpu/cik_sdma.c b/drivers/gpu/drm/amd/amdgpu/cik_sdma.c
|
||||||
|
index c216e16..4a399cc 100644
|
||||||
|
--- a/drivers/gpu/drm/amd/amdgpu/cik_sdma.c
|
||||||
|
+++ b/drivers/gpu/drm/amd/amdgpu/cik_sdma.c
|
||||||
|
@@ -142,7 +142,7 @@ static int cik_sdma_init_microcode(struct amdgpu_device *adev)
|
||||||
|
}
|
||||||
|
out:
|
||||||
|
if (err) {
|
||||||
|
- pr_err("cik_sdma: Failed to load firmware \"%s\"\n", fw_name);
|
||||||
|
+ pr_err("cik_sdma: Failed to load firmware\n", fw_name);
|
||||||
|
for (i = 0; i < adev->sdma.num_instances; i++) {
|
||||||
|
release_firmware(adev->sdma.instance[i].fw);
|
||||||
|
adev->sdma.instance[i].fw = NULL;
|
||||||
|
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
|
||||||
|
index 37b45e4..b7fa33c 100644
|
||||||
|
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
|
||||||
|
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
|
||||||
|
@@ -973,7 +973,7 @@ static int gfx_v7_0_init_microcode(struct amdgpu_device *adev)
|
||||||
|
|
||||||
|
out:
|
||||||
|
if (err) {
|
||||||
|
- pr_err("gfx7: Failed to load firmware \"%s\"\n", fw_name);
|
||||||
|
+ pr_err("gfx7: Failed to load firmware\n", fw_name);
|
||||||
|
release_firmware(adev->gfx.pfp_fw);
|
||||||
|
adev->gfx.pfp_fw = NULL;
|
||||||
|
release_firmware(adev->gfx.me_fw);
|
||||||
|
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
|
||||||
|
index aa5a50f..c7acffb 100644
|
||||||
|
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
|
||||||
|
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
|
||||||
|
@@ -1106,7 +1106,7 @@ static int gfx_v8_0_init_microcode(struct amdgpu_device *adev)
|
||||||
|
out:
|
||||||
|
if (err) {
|
||||||
|
dev_err(adev->dev,
|
||||||
|
- "gfx8: Failed to load firmware \"%s\"\n",
|
||||||
|
+ "gfx8: Failed to load firmware\n",
|
||||||
|
fw_name);
|
||||||
|
release_firmware(adev->gfx.pfp_fw);
|
||||||
|
adev->gfx.pfp_fw = NULL;
|
||||||
|
diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
|
||||||
|
index 7e9ea53..6815fb5 100644
|
||||||
|
--- a/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
|
||||||
|
+++ b/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
|
||||||
|
@@ -163,7 +163,7 @@ static int gmc_v7_0_init_microcode(struct amdgpu_device *adev)
|
||||||
|
|
||||||
|
out:
|
||||||
|
if (err) {
|
||||||
|
- pr_err("cik_mc: Failed to load firmware \"%s\"\n", fw_name);
|
||||||
|
+ pr_err("cik_mc: Failed to load firmware\n", fw_name);
|
||||||
|
release_firmware(adev->mc.fw);
|
||||||
|
adev->mc.fw = NULL;
|
||||||
|
}
|
||||||
|
diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
|
||||||
|
index cc9f880..67359b3 100644
|
||||||
|
--- a/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
|
||||||
|
+++ b/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
|
||||||
|
@@ -247,7 +247,7 @@ static int gmc_v8_0_init_microcode(struct amdgpu_device *adev)
|
||||||
|
|
||||||
|
out:
|
||||||
|
if (err) {
|
||||||
|
- pr_err("mc: Failed to load firmware \"%s\"\n", fw_name);
|
||||||
|
+ pr_err("mc: Failed to load firmware\n", fw_name);
|
||||||
|
release_firmware(adev->mc.fw);
|
||||||
|
adev->mc.fw = NULL;
|
||||||
|
}
|
||||||
|
diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c b/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
|
||||||
|
index f2d0710..bf0edd5 100644
|
||||||
|
--- a/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
|
||||||
|
+++ b/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
|
||||||
|
@@ -170,7 +170,7 @@ static int sdma_v2_4_init_microcode(struct amdgpu_device *adev)
|
||||||
|
|
||||||
|
out:
|
||||||
|
if (err) {
|
||||||
|
- pr_err("sdma_v2_4: Failed to load firmware \"%s\"\n", fw_name);
|
||||||
|
+ pr_err("sdma_v2_4: Failed to load firmware\n", fw_name);
|
||||||
|
for (i = 0; i < adev->sdma.num_instances; i++) {
|
||||||
|
release_firmware(adev->sdma.instance[i].fw);
|
||||||
|
adev->sdma.instance[i].fw = NULL;
|
||||||
|
diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c b/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
|
||||||
|
index 1d766ae..1103992 100644
|
||||||
|
--- a/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
|
||||||
|
+++ b/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
|
||||||
|
@@ -321,7 +321,7 @@ static int sdma_v3_0_init_microcode(struct amdgpu_device *adev)
|
||||||
|
}
|
||||||
|
out:
|
||||||
|
if (err) {
|
||||||
|
- pr_err("sdma_v3_0: Failed to load firmware \"%s\"\n", fw_name);
|
||||||
|
+ pr_err("sdma_v3_0: Failed to load firmware\n", fw_name);
|
||||||
|
for (i = 0; i < adev->sdma.num_instances; i++) {
|
||||||
|
release_firmware(adev->sdma.instance[i].fw);
|
||||||
|
adev->sdma.instance[i].fw = NULL;
|
||||||
|
diff --git a/drivers/gpu/drm/drm_edid_load.c b/drivers/gpu/drm/drm_edid_load.c
|
||||||
|
index 1c0495a..0085e8e 100644
|
||||||
|
--- a/drivers/gpu/drm/drm_edid_load.c
|
||||||
|
+++ b/drivers/gpu/drm/drm_edid_load.c
|
||||||
|
@@ -188,8 +188,8 @@ static void *edid_load(struct drm_connector *connector, const char *name,
|
||||||
|
err = request_firmware(&fw, name, &pdev->dev);
|
||||||
|
platform_device_unregister(pdev);
|
||||||
|
if (err) {
|
||||||
|
- DRM_ERROR("Requesting EDID firmware \"%s\" failed (err=%d)\n",
|
||||||
|
- name, err);
|
||||||
|
+ DRM_ERROR("Requesting EDID firmware failed (err=%d)\n",
|
||||||
|
+ err);
|
||||||
|
return ERR_PTR(err);
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c b/drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c
|
||||||
|
index 06bdb67..7eca739 100644
|
||||||
|
--- a/drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c
|
||||||
|
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c
|
||||||
|
@@ -109,7 +109,7 @@ nvkm_xtensa_init(struct nvkm_engine *engine)
|
||||||
|
|
||||||
|
ret = request_firmware(&fw, name, device->dev);
|
||||||
|
if (ret) {
|
||||||
|
- nvkm_warn(subdev, "unable to load firmware %s\n", name);
|
||||||
|
+ nvkm_warn(subdev, "unable to load firmware\n", name);
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/drivers/gpu/drm/r128/r128_cce.c b/drivers/gpu/drm/r128/r128_cce.c
|
||||||
|
index c9890af..cfe11ce 100644
|
||||||
|
--- a/drivers/gpu/drm/r128/r128_cce.c
|
||||||
|
+++ b/drivers/gpu/drm/r128/r128_cce.c
|
||||||
|
@@ -155,13 +155,13 @@ static int r128_cce_load_microcode(drm_r128_private_t *dev_priv)
|
||||||
|
rc = request_firmware(&fw, FIRMWARE_NAME, &pdev->dev);
|
||||||
|
platform_device_unregister(pdev);
|
||||||
|
if (rc) {
|
||||||
|
- pr_err("r128_cce: Failed to load firmware \"%s\"\n",
|
||||||
|
+ pr_err("r128_cce: Failed to load firmware\n",
|
||||||
|
FIRMWARE_NAME);
|
||||||
|
return rc;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (fw->size != 256 * 8) {
|
||||||
|
- pr_err("r128_cce: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("r128_cce: Bogus length %zu in firmware\n",
|
||||||
|
fw->size, FIRMWARE_NAME);
|
||||||
|
rc = -EINVAL;
|
||||||
|
goto out_release;
|
||||||
|
diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c
|
||||||
|
index 3cb6c55..5bf3ff6 100644
|
||||||
|
--- a/drivers/gpu/drm/radeon/cik.c
|
||||||
|
+++ b/drivers/gpu/drm/radeon/cik.c
|
||||||
|
@@ -2072,7 +2072,7 @@ static int cik_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->pfp_fw->size != pfp_req_size) {
|
||||||
|
- pr_err("cik_cp: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_cp: Bogus length %zu in firmware\n",
|
||||||
|
rdev->pfp_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
goto out;
|
||||||
|
@@ -2080,7 +2080,7 @@ static int cik_init_microcode(struct radeon_device *rdev)
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->pfp_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("cik_fw: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_fw: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -2096,14 +2096,14 @@ static int cik_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->me_fw->size != me_req_size) {
|
||||||
|
- pr_err("cik_cp: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_cp: Bogus length %zu in firmware\n",
|
||||||
|
rdev->me_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->me_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("cik_fw: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_fw: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -2119,14 +2119,14 @@ static int cik_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->ce_fw->size != ce_req_size) {
|
||||||
|
- pr_err("cik_cp: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_cp: Bogus length %zu in firmware\n",
|
||||||
|
rdev->ce_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->ce_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("cik_fw: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_fw: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -2142,14 +2142,14 @@ static int cik_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->mec_fw->size != mec_req_size) {
|
||||||
|
- pr_err("cik_cp: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_cp: Bogus length %zu in firmware\n",
|
||||||
|
rdev->mec_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->mec_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("cik_fw: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_fw: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -2180,14 +2180,14 @@ static int cik_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->rlc_fw->size != rlc_req_size) {
|
||||||
|
- pr_err("cik_rlc: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_rlc: Bogus length %zu in firmware\n",
|
||||||
|
rdev->rlc_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->rlc_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("cik_fw: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_fw: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -2203,14 +2203,14 @@ static int cik_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->sdma_fw->size != sdma_req_size) {
|
||||||
|
- pr_err("cik_sdma: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_sdma: Bogus length %zu in firmware\n",
|
||||||
|
rdev->sdma_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->sdma_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("cik_fw: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_fw: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -2233,7 +2233,7 @@ static int cik_init_microcode(struct radeon_device *rdev)
|
||||||
|
}
|
||||||
|
if ((rdev->mc_fw->size != mc_req_size) &&
|
||||||
|
(rdev->mc_fw->size != mc2_req_size)){
|
||||||
|
- pr_err("cik_mc: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_mc: Bogus length %zu in firmware\n",
|
||||||
|
rdev->mc_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
@@ -2241,7 +2241,7 @@ static int cik_init_microcode(struct radeon_device *rdev)
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->mc_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("cik_fw: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_fw: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -2258,20 +2258,20 @@ static int cik_init_microcode(struct radeon_device *rdev)
|
||||||
|
snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", chip_name);
|
||||||
|
err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("smc: error loading firmware \"%s\"\n",
|
||||||
|
+ pr_err("smc: error loading firmware\n",
|
||||||
|
fw_name);
|
||||||
|
release_firmware(rdev->smc_fw);
|
||||||
|
rdev->smc_fw = NULL;
|
||||||
|
err = 0;
|
||||||
|
} else if (rdev->smc_fw->size != smc_req_size) {
|
||||||
|
- pr_err("cik_smc: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_smc: Bogus length %zu in firmware\n",
|
||||||
|
rdev->smc_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->smc_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("cik_fw: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_fw: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -2292,7 +2292,7 @@ static int cik_init_microcode(struct radeon_device *rdev)
|
||||||
|
out:
|
||||||
|
if (err) {
|
||||||
|
if (err != -EINVAL)
|
||||||
|
- pr_err("cik_cp: Failed to load firmware \"%s\"\n",
|
||||||
|
+ pr_err("cik_cp: Failed to load firmware\n",
|
||||||
|
fw_name);
|
||||||
|
release_firmware(rdev->pfp_fw);
|
||||||
|
rdev->pfp_fw = NULL;
|
||||||
|
diff --git a/drivers/gpu/drm/radeon/ni.c b/drivers/gpu/drm/radeon/ni.c
|
||||||
|
index 9eccd0c..3b9b7d6 100644
|
||||||
|
--- a/drivers/gpu/drm/radeon/ni.c
|
||||||
|
+++ b/drivers/gpu/drm/radeon/ni.c
|
||||||
|
@@ -774,7 +774,7 @@ int ni_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->pfp_fw->size != pfp_req_size) {
|
||||||
|
- pr_err("ni_cp: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("ni_cp: Bogus length %zu in firmware\n",
|
||||||
|
rdev->pfp_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
goto out;
|
||||||
|
@@ -785,7 +785,7 @@ int ni_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->me_fw->size != me_req_size) {
|
||||||
|
- pr_err("ni_cp: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("ni_cp: Bogus length %zu in firmware\n",
|
||||||
|
rdev->me_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
@@ -795,7 +795,7 @@ int ni_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->rlc_fw->size != rlc_req_size) {
|
||||||
|
- pr_err("ni_rlc: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("ni_rlc: Bogus length %zu in firmware\n",
|
||||||
|
rdev->rlc_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
@@ -807,7 +807,7 @@ int ni_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->mc_fw->size != mc_req_size) {
|
||||||
|
- pr_err("ni_mc: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("ni_mc: Bogus length %zu in firmware\n",
|
||||||
|
rdev->mc_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
@@ -817,12 +817,12 @@ int ni_init_microcode(struct radeon_device *rdev)
|
||||||
|
snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", chip_name);
|
||||||
|
err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("smc: error loading firmware \"%s\"\n", fw_name);
|
||||||
|
+ pr_err("smc: error loading firmware\n", fw_name);
|
||||||
|
release_firmware(rdev->smc_fw);
|
||||||
|
rdev->smc_fw = NULL;
|
||||||
|
err = 0;
|
||||||
|
} else if (rdev->smc_fw->size != smc_req_size) {
|
||||||
|
- pr_err("ni_mc: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("ni_mc: Bogus length %zu in firmware\n",
|
||||||
|
rdev->mc_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
@@ -831,7 +831,7 @@ int ni_init_microcode(struct radeon_device *rdev)
|
||||||
|
out:
|
||||||
|
if (err) {
|
||||||
|
if (err != -EINVAL)
|
||||||
|
- pr_err("ni_cp: Failed to load firmware \"%s\"\n",
|
||||||
|
+ pr_err("ni_cp: Failed to load firmware\n",
|
||||||
|
fw_name);
|
||||||
|
release_firmware(rdev->pfp_fw);
|
||||||
|
rdev->pfp_fw = NULL;
|
||||||
|
diff --git a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c
|
||||||
|
index c31e660..658eaf8 100644
|
||||||
|
--- a/drivers/gpu/drm/radeon/r100.c
|
||||||
|
+++ b/drivers/gpu/drm/radeon/r100.c
|
||||||
|
@@ -1042,9 +1042,9 @@ static int r100_cp_init_microcode(struct radeon_device *rdev)
|
||||||
|
|
||||||
|
err = request_firmware(&rdev->me_fw, fw_name, rdev->dev);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("radeon_cp: Failed to load firmware \"%s\"\n", fw_name);
|
||||||
|
+ pr_err("radeon_cp: Failed to load firmware\n", fw_name);
|
||||||
|
} else if (rdev->me_fw->size % 8) {
|
||||||
|
- pr_err("radeon_cp: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("radeon_cp: Bogus length %zu in firmware\n",
|
||||||
|
rdev->me_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
release_firmware(rdev->me_fw);
|
||||||
|
diff --git a/drivers/gpu/drm/radeon/r600.c b/drivers/gpu/drm/radeon/r600.c
|
||||||
|
index e06e2d8..9004945 100644
|
||||||
|
--- a/drivers/gpu/drm/radeon/r600.c
|
||||||
|
+++ b/drivers/gpu/drm/radeon/r600.c
|
||||||
|
@@ -2550,7 +2550,7 @@ int r600_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->pfp_fw->size != pfp_req_size) {
|
||||||
|
- pr_err("r600_cp: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("r600_cp: Bogus length %zu in firmware\n",
|
||||||
|
rdev->pfp_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
goto out;
|
||||||
|
@@ -2561,7 +2561,7 @@ int r600_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->me_fw->size != me_req_size) {
|
||||||
|
- pr_err("r600_cp: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("r600_cp: Bogus length %zu in firmware\n",
|
||||||
|
rdev->me_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
@@ -2571,7 +2571,7 @@ int r600_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->rlc_fw->size != rlc_req_size) {
|
||||||
|
- pr_err("r600_rlc: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("r600_rlc: Bogus length %zu in firmware\n",
|
||||||
|
rdev->rlc_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
@@ -2580,12 +2580,12 @@ int r600_init_microcode(struct radeon_device *rdev)
|
||||||
|
snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", smc_chip_name);
|
||||||
|
err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("smc: error loading firmware \"%s\"\n", fw_name);
|
||||||
|
+ pr_err("smc: error loading firmware\n", fw_name);
|
||||||
|
release_firmware(rdev->smc_fw);
|
||||||
|
rdev->smc_fw = NULL;
|
||||||
|
err = 0;
|
||||||
|
} else if (rdev->smc_fw->size != smc_req_size) {
|
||||||
|
- pr_err("smc: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("smc: Bogus length %zu in firmware\n",
|
||||||
|
rdev->smc_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
@@ -2594,7 +2594,7 @@ int r600_init_microcode(struct radeon_device *rdev)
|
||||||
|
out:
|
||||||
|
if (err) {
|
||||||
|
if (err != -EINVAL)
|
||||||
|
- pr_err("r600_cp: Failed to load firmware \"%s\"\n",
|
||||||
|
+ pr_err("r600_cp: Failed to load firmware\n",
|
||||||
|
fw_name);
|
||||||
|
release_firmware(rdev->pfp_fw);
|
||||||
|
rdev->pfp_fw = NULL;
|
||||||
|
diff --git a/drivers/gpu/drm/radeon/radeon_uvd.c b/drivers/gpu/drm/radeon/radeon_uvd.c
|
||||||
|
index d34d1cf..10e859c 100644
|
||||||
|
--- a/drivers/gpu/drm/radeon/radeon_uvd.c
|
||||||
|
+++ b/drivers/gpu/drm/radeon/radeon_uvd.c
|
||||||
|
@@ -140,7 +140,7 @@ int radeon_uvd_init(struct radeon_device *rdev)
|
||||||
|
/* Let's try to load the newer firmware first */
|
||||||
|
r = request_firmware(&rdev->uvd_fw, fw_name, rdev->dev);
|
||||||
|
if (r) {
|
||||||
|
- dev_err(rdev->dev, "radeon_uvd: Can't load firmware \"%s\"\n",
|
||||||
|
+ dev_err(rdev->dev, "radeon_uvd: Can't load firmware\n",
|
||||||
|
fw_name);
|
||||||
|
} else {
|
||||||
|
struct common_firmware_header *hdr = (void *)rdev->uvd_fw->data;
|
||||||
|
@@ -175,7 +175,7 @@ int radeon_uvd_init(struct radeon_device *rdev)
|
||||||
|
if (!fw_name || r) {
|
||||||
|
r = request_firmware(&rdev->uvd_fw, legacy_fw_name, rdev->dev);
|
||||||
|
if (r) {
|
||||||
|
- dev_err(rdev->dev, "radeon_uvd: Can't load firmware \"%s\"\n",
|
||||||
|
+ dev_err(rdev->dev, "radeon_uvd: Can't load firmware\n",
|
||||||
|
legacy_fw_name);
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
diff --git a/drivers/gpu/drm/radeon/radeon_vce.c b/drivers/gpu/drm/radeon/radeon_vce.c
|
||||||
|
index c1c619f..744612d 100644
|
||||||
|
--- a/drivers/gpu/drm/radeon/radeon_vce.c
|
||||||
|
+++ b/drivers/gpu/drm/radeon/radeon_vce.c
|
||||||
|
@@ -87,7 +87,7 @@ int radeon_vce_init(struct radeon_device *rdev)
|
||||||
|
|
||||||
|
r = request_firmware(&rdev->vce_fw, fw_name, rdev->dev);
|
||||||
|
if (r) {
|
||||||
|
- dev_err(rdev->dev, "radeon_vce: Can't load firmware \"%s\"\n",
|
||||||
|
+ dev_err(rdev->dev, "radeon_vce: Can't load firmware\n",
|
||||||
|
fw_name);
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
diff --git a/drivers/gpu/drm/radeon/si.c b/drivers/gpu/drm/radeon/si.c
|
||||||
|
index 1907c95..7ff65cc 100644
|
||||||
|
--- a/drivers/gpu/drm/radeon/si.c
|
||||||
|
+++ b/drivers/gpu/drm/radeon/si.c
|
||||||
|
@@ -1786,7 +1786,7 @@ static int si_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->pfp_fw->size != pfp_req_size) {
|
||||||
|
- pr_err("si_cp: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("si_cp: Bogus length %zu in firmware\n",
|
||||||
|
rdev->pfp_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
goto out;
|
||||||
|
@@ -1794,7 +1794,7 @@ static int si_init_microcode(struct radeon_device *rdev)
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->pfp_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("si_cp: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("si_cp: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -1810,14 +1810,14 @@ static int si_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->me_fw->size != me_req_size) {
|
||||||
|
- pr_err("si_cp: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("si_cp: Bogus length %zu in firmware\n",
|
||||||
|
rdev->me_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->me_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("si_cp: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("si_cp: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -1833,14 +1833,14 @@ static int si_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->ce_fw->size != ce_req_size) {
|
||||||
|
- pr_err("si_cp: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("si_cp: Bogus length %zu in firmware\n",
|
||||||
|
rdev->ce_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->ce_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("si_cp: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("si_cp: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -1856,14 +1856,14 @@ static int si_init_microcode(struct radeon_device *rdev)
|
||||||
|
if (err)
|
||||||
|
goto out;
|
||||||
|
if (rdev->rlc_fw->size != rlc_req_size) {
|
||||||
|
- pr_err("si_rlc: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("si_rlc: Bogus length %zu in firmware\n",
|
||||||
|
rdev->rlc_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->rlc_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("si_cp: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("si_cp: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -1887,7 +1887,7 @@ static int si_init_microcode(struct radeon_device *rdev)
|
||||||
|
}
|
||||||
|
if ((rdev->mc_fw->size != mc_req_size) &&
|
||||||
|
(rdev->mc_fw->size != mc2_req_size)) {
|
||||||
|
- pr_err("si_mc: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("si_mc: Bogus length %zu in firmware\n",
|
||||||
|
rdev->mc_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
@@ -1895,7 +1895,7 @@ static int si_init_microcode(struct radeon_device *rdev)
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->mc_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("si_cp: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("si_cp: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -1914,19 +1914,19 @@ static int si_init_microcode(struct radeon_device *rdev)
|
||||||
|
snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", chip_name);
|
||||||
|
err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("smc: error loading firmware \"%s\"\n", fw_name);
|
||||||
|
+ pr_err("smc: error loading firmware\n", fw_name);
|
||||||
|
release_firmware(rdev->smc_fw);
|
||||||
|
rdev->smc_fw = NULL;
|
||||||
|
err = 0;
|
||||||
|
} else if (rdev->smc_fw->size != smc_req_size) {
|
||||||
|
- pr_err("si_smc: Bogus length %zu in firmware \"%s\"\n",
|
||||||
|
+ pr_err("si_smc: Bogus length %zu in firmware\n",
|
||||||
|
rdev->smc_fw->size, fw_name);
|
||||||
|
err = -EINVAL;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
err = radeon_ucode_validate(rdev->smc_fw);
|
||||||
|
if (err) {
|
||||||
|
- pr_err("si_cp: validation failed for firmware \"%s\"\n",
|
||||||
|
+ pr_err("si_cp: validation failed for firmware\n",
|
||||||
|
fw_name);
|
||||||
|
goto out;
|
||||||
|
} else {
|
||||||
|
@@ -1945,7 +1945,7 @@ static int si_init_microcode(struct radeon_device *rdev)
|
||||||
|
out:
|
||||||
|
if (err) {
|
||||||
|
if (err != -EINVAL)
|
||||||
|
- pr_err("si_cp: Failed to load firmware \"%s\"\n",
|
||||||
|
+ pr_err("si_cp: Failed to load firmware\n",
|
||||||
|
fw_name);
|
||||||
|
release_firmware(rdev->pfp_fw);
|
||||||
|
rdev->pfp_fw = NULL;
|
||||||
|
diff --git a/drivers/net/wireless/intel/ipw2x00/ipw2200.c b/drivers/net/wireless/intel/ipw2x00/ipw2200.c
|
||||||
|
index 9368abd..fa4de6a 100644
|
||||||
|
--- a/drivers/net/wireless/intel/ipw2x00/ipw2200.c
|
||||||
|
+++ b/drivers/net/wireless/intel/ipw2x00/ipw2200.c
|
||||||
|
@@ -3417,12 +3417,12 @@ static int ipw_get_fw(struct ipw_priv *priv,
|
||||||
|
/* ask firmware_class module to get the boot firmware off disk */
|
||||||
|
rc = request_firmware(raw, name, &priv->pci_dev->dev);
|
||||||
|
if (rc < 0) {
|
||||||
|
- IPW_ERROR("%s request_firmware failed: Reason %d\n", name, rc);
|
||||||
|
+ IPW_ERROR("request_firmware failed: Reason %d\n", rc);
|
||||||
|
return rc;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((*raw)->size < sizeof(*fw)) {
|
||||||
|
- IPW_ERROR("%s is too small (%zd)\n", name, (*raw)->size);
|
||||||
|
+ IPW_ERROR("Firmware file is too small (%zd)\n", (*raw)->size);
|
||||||
|
return -EINVAL;
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -3430,13 +3430,12 @@ static int ipw_get_fw(struct ipw_priv *priv,
|
||||||
|
|
||||||
|
if ((*raw)->size < sizeof(*fw) + le32_to_cpu(fw->boot_size) +
|
||||||
|
le32_to_cpu(fw->ucode_size) + le32_to_cpu(fw->fw_size)) {
|
||||||
|
- IPW_ERROR("%s is too small or corrupt (%zd)\n",
|
||||||
|
- name, (*raw)->size);
|
||||||
|
+ IPW_ERROR("Firmware file is too small or corrupt (%zd)\n",
|
||||||
|
+ (*raw)->size);
|
||||||
|
return -EINVAL;
|
||||||
|
}
|
||||||
|
|
||||||
|
- IPW_DEBUG_INFO("Read firmware '%s' image v%d.%d (%zd bytes)\n",
|
||||||
|
- name,
|
||||||
|
+ IPW_DEBUG_INFO("Read firmware image v%d.%d (%zd bytes)\n",
|
||||||
|
le32_to_cpu(fw->ver) >> 16,
|
||||||
|
le32_to_cpu(fw->ver) & 0xff,
|
||||||
|
(*raw)->size - sizeof(*fw));
|
||||||
|
@@ -3569,7 +3568,7 @@ static int ipw_load(struct ipw_priv *priv)
|
||||||
|
/* DMA the initial boot firmware into the device */
|
||||||
|
rc = ipw_load_firmware(priv, boot_img, le32_to_cpu(fw->boot_size));
|
||||||
|
if (rc < 0) {
|
||||||
|
- IPW_ERROR("Unable to load boot firmware: %d\n", rc);
|
||||||
|
+ IPW_ERROR("Unable to load boot firmware\n", rc);
|
||||||
|
goto error;
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -3601,7 +3600,7 @@ static int ipw_load(struct ipw_priv *priv)
|
||||||
|
/* DMA bss firmware into the device */
|
||||||
|
rc = ipw_load_firmware(priv, fw_img, le32_to_cpu(fw->fw_size));
|
||||||
|
if (rc < 0) {
|
||||||
|
- IPW_ERROR("Unable to load firmware: %d\n", rc);
|
||||||
|
+ IPW_ERROR("Unable to load firmware\n", rc);
|
||||||
|
goto error;
|
||||||
|
}
|
||||||
|
#ifdef CONFIG_PM
|
||||||
|
@@ -11213,7 +11212,7 @@ static int ipw_up(struct ipw_priv *priv)
|
||||||
|
* Also start the clocks. */
|
||||||
|
rc = ipw_load(priv);
|
||||||
|
if (rc) {
|
||||||
|
- IPW_ERROR("Unable to load firmware: %d\n", rc);
|
||||||
|
+ IPW_ERROR("Unable to load firmware\n", rc);
|
||||||
|
return rc;
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/drivers/net/wireless/intel/iwlegacy/3945-mac.c b/drivers/net/wireless/intel/iwlegacy/3945-mac.c
|
||||||
|
index 38bf403..a7934a6 100644
|
||||||
|
--- a/drivers/net/wireless/intel/iwlegacy/3945-mac.c
|
||||||
|
+++ b/drivers/net/wireless/intel/iwlegacy/3945-mac.c
|
||||||
|
@@ -1861,7 +1861,7 @@ il3945_read_ucode(struct il_priv *il)
|
||||||
|
sprintf(buf, "%s%u%s", name_pre, idx, ".ucode");
|
||||||
|
ret = request_firmware(&ucode_raw, buf, &il->pci_dev->dev);
|
||||||
|
if (ret < 0) {
|
||||||
|
- IL_ERR("%s firmware file req failed: %d\n", buf, ret);
|
||||||
|
+ IL_ERR("Firmware file req failed\n", buf, ret);
|
||||||
|
if (ret == -ENOENT)
|
||||||
|
continue;
|
||||||
|
else
|
||||||
|
@@ -1870,7 +1870,7 @@ il3945_read_ucode(struct il_priv *il)
|
||||||
|
if (idx < api_max)
|
||||||
|
IL_ERR("Loaded firmware %s, "
|
||||||
|
"which is deprecated. "
|
||||||
|
- " Please use API v%u instead.\n", buf,
|
||||||
|
+ "\n", buf,
|
||||||
|
api_max);
|
||||||
|
D_INFO("Got firmware '%s' file "
|
||||||
|
"(%zd bytes) from disk\n", buf, ucode_raw->size);
|
||||||
|
@@ -1906,16 +1906,14 @@ il3945_read_ucode(struct il_priv *il)
|
||||||
|
|
||||||
|
if (api_ver < api_min || api_ver > api_max) {
|
||||||
|
IL_ERR("Driver unable to support your firmware API. "
|
||||||
|
- "Driver supports v%u, firmware is v%u.\n", api_max,
|
||||||
|
+ "\n", api_max,
|
||||||
|
api_ver);
|
||||||
|
il->ucode_ver = 0;
|
||||||
|
ret = -EINVAL;
|
||||||
|
goto err_release;
|
||||||
|
}
|
||||||
|
if (api_ver != api_max)
|
||||||
|
- IL_ERR("Firmware has old API version. Expected %u, "
|
||||||
|
- "got %u. New firmware can be obtained "
|
||||||
|
- "from http://www.intellinuxwireless.org.\n", api_max,
|
||||||
|
+ IL_ERR("Firmware has old API version\n", api_max,
|
||||||
|
api_ver);
|
||||||
|
|
||||||
|
IL_INFO("loaded firmware version %u.%u.%u.%u\n",
|
||||||
|
diff --git a/drivers/net/wireless/intel/iwlegacy/4965-mac.c b/drivers/net/wireless/intel/iwlegacy/4965-mac.c
|
||||||
|
index 5b51fba..b16ab69 100644
|
||||||
|
--- a/drivers/net/wireless/intel/iwlegacy/4965-mac.c
|
||||||
|
+++ b/drivers/net/wireless/intel/iwlegacy/4965-mac.c
|
||||||
|
@@ -4708,7 +4708,7 @@ il4965_request_firmware(struct il_priv *il, bool first)
|
||||||
|
|
||||||
|
sprintf(il->firmware_name, "%s%s%s", name_pre, tag, ".ucode");
|
||||||
|
|
||||||
|
- D_INFO("attempting to load firmware '%s'\n", il->firmware_name);
|
||||||
|
+ D_INFO("attempting to load firmware\n", il->firmware_name);
|
||||||
|
|
||||||
|
return request_firmware_nowait(THIS_MODULE, 1, il->firmware_name,
|
||||||
|
&il->pci_dev->dev, GFP_KERNEL, il,
|
||||||
|
@@ -4799,7 +4799,7 @@ il4965_ucode_callback(const struct firmware *ucode_raw, void *context)
|
||||||
|
|
||||||
|
if (!ucode_raw) {
|
||||||
|
if (il->fw_idx <= il->cfg->ucode_api_max)
|
||||||
|
- IL_ERR("request for firmware file '%s' failed.\n",
|
||||||
|
+ IL_ERR("request for firmware failed.\n",
|
||||||
|
il->firmware_name);
|
||||||
|
goto try_again;
|
||||||
|
}
|
||||||
|
@@ -4829,16 +4829,13 @@ il4965_ucode_callback(const struct firmware *ucode_raw, void *context)
|
||||||
|
* on the API version read from firmware header from here on forward
|
||||||
|
*/
|
||||||
|
if (api_ver < api_min || api_ver > api_max) {
|
||||||
|
- IL_ERR("Driver unable to support your firmware API. "
|
||||||
|
- "Driver supports v%u, firmware is v%u.\n", api_max,
|
||||||
|
+ IL_ERR("Driver unable to support your firmware API.\n", api_max,
|
||||||
|
api_ver);
|
||||||
|
goto try_again;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (api_ver != api_max)
|
||||||
|
- IL_ERR("Firmware has old API version. Expected v%u, "
|
||||||
|
- "got v%u. New firmware can be obtained "
|
||||||
|
- "from http://www.intellinuxwireless.org.\n", api_max,
|
||||||
|
+ IL_ERR("Firmware has old API version.\n", api_max,
|
||||||
|
api_ver);
|
||||||
|
|
||||||
|
IL_INFO("loaded firmware version %u.%u.%u.%u\n",
|
||||||
|
diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
|
||||||
|
index 4e0f86f..05ac835 100644
|
||||||
|
--- a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
|
||||||
|
+++ b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
|
||||||
|
@@ -257,7 +257,7 @@ static int iwl_request_firmware(struct iwl_drv *drv, bool first)
|
||||||
|
snprintf(drv->firmware_name, sizeof(drv->firmware_name), "%s%s.ucode",
|
||||||
|
fw_pre_name, tag);
|
||||||
|
|
||||||
|
- IWL_DEBUG_INFO(drv, "attempting to load firmware '%s'\n",
|
||||||
|
+ IWL_DEBUG_INFO(drv, "attempting to load firmware\n",
|
||||||
|
drv->firmware_name);
|
||||||
|
|
||||||
|
return request_firmware_nowait(THIS_MODULE, 1, drv->firmware_name,
|
||||||
|
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c
|
||||||
|
index 82863e9..1f2f235 100644
|
||||||
|
--- a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c
|
||||||
|
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c
|
||||||
|
@@ -1677,7 +1677,7 @@ int iwl_mvm_load_d3_fw(struct iwl_mvm *mvm)
|
||||||
|
|
||||||
|
ret = iwl_mvm_load_ucode_wait_alive(mvm, IWL_UCODE_WOWLAN);
|
||||||
|
if (ret) {
|
||||||
|
- IWL_ERR(mvm, "Failed to start WoWLAN firmware: %d\n", ret);
|
||||||
|
+ IWL_ERR(mvm, "Failed to start WoWLAN firmware\n", ret);
|
||||||
|
goto error;
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c b/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
|
||||||
|
index dac7e54..d2aefe6 100644
|
||||||
|
--- a/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
|
||||||
|
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
|
||||||
|
@@ -410,7 +410,7 @@ int iwl_mvm_read_external_nvm(struct iwl_mvm *mvm)
|
||||||
|
ret = request_firmware(&fw_entry, mvm->nvm_file_name,
|
||||||
|
mvm->trans->dev);
|
||||||
|
if (ret) {
|
||||||
|
- IWL_ERR(mvm, "ERROR: %s isn't available %d\n",
|
||||||
|
+ IWL_ERR(mvm, "ERROR: firmware isn't available \n",
|
||||||
|
mvm->nvm_file_name, ret);
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
diff --git a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
|
||||||
|
index 21e5ef0..520e63b 100644
|
||||||
|
--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
|
||||||
|
+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
|
||||||
|
@@ -2074,9 +2074,9 @@ int rtl8xxxu_load_firmware(struct rtl8xxxu_priv *priv, char *fw_name)
|
||||||
|
int ret = 0;
|
||||||
|
u16 signature;
|
||||||
|
|
||||||
|
- dev_info(dev, "%s: Loading firmware %s\n", DRIVER_NAME, fw_name);
|
||||||
|
+ dev_info(dev, "%s: Loading firmware\n", DRIVER_NAME, fw_name);
|
||||||
|
if (request_firmware(&fw, fw_name, &priv->udev->dev)) {
|
||||||
|
- dev_warn(dev, "request_firmware(%s) failed\n", fw_name);
|
||||||
|
+ dev_warn(dev, "request_firmware failed\n", fw_name);
|
||||||
|
ret = -EAGAIN;
|
||||||
|
goto exit;
|
||||||
|
}
|
||||||
|
diff --git a/drivers/net/wireless/realtek/rtlwifi/core.c b/drivers/net/wireless/realtek/rtlwifi/core.c
|
||||||
|
index b0ad061..dab2248 100644
|
||||||
|
--- a/drivers/net/wireless/realtek/rtlwifi/core.c
|
||||||
|
+++ b/drivers/net/wireless/realtek/rtlwifi/core.c
|
||||||
|
@@ -106,7 +106,7 @@ static void rtl_fw_do_work(const struct firmware *firmware, void *context,
|
||||||
|
err = request_firmware(&firmware,
|
||||||
|
rtlpriv->cfg->alt_fw_name,
|
||||||
|
rtlpriv->io.dev);
|
||||||
|
- pr_info("Loading alternative firmware %s\n",
|
||||||
|
+ pr_info("Loading alternative firmware \n",
|
||||||
|
rtlpriv->cfg->alt_fw_name);
|
||||||
|
if (!err)
|
||||||
|
goto found_alt;
|
||||||
|
diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c
|
||||||
|
index 774e720..a364c1b 100644
|
||||||
|
--- a/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c
|
||||||
|
+++ b/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c
|
||||||
|
@@ -169,7 +169,7 @@ int rtl88e_init_sw_vars(struct ieee80211_hw *hw)
|
||||||
|
|
||||||
|
fw_name = "rtlwifi/rtl8188efw.bin";
|
||||||
|
rtlpriv->max_fw_size = 0x8000;
|
||||||
|
- pr_info("Using firmware %s\n", fw_name);
|
||||||
|
+ pr_info("Using firmware \n", fw_name);
|
||||||
|
err = request_firmware_nowait(THIS_MODULE, 1, fw_name,
|
||||||
|
rtlpriv->io.dev, GFP_KERNEL, hw,
|
||||||
|
rtl_fw_cb);
|
||||||
|
diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c
|
||||||
|
index bcbb0c6..a1a9734 100644
|
||||||
|
--- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c
|
||||||
|
+++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c
|
||||||
|
@@ -170,7 +170,7 @@ int rtl92c_init_sw_vars(struct ieee80211_hw *hw)
|
||||||
|
fw_name = "rtlwifi/rtl8192cfw.bin";
|
||||||
|
|
||||||
|
rtlpriv->max_fw_size = 0x4000;
|
||||||
|
- pr_info("Using firmware %s\n", fw_name);
|
||||||
|
+ pr_info("Using firmware \n", fw_name);
|
||||||
|
err = request_firmware_nowait(THIS_MODULE, 1, fw_name,
|
||||||
|
rtlpriv->io.dev, GFP_KERNEL, hw,
|
||||||
|
rtl_fw_cb);
|
||||||
|
diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c
|
||||||
|
index 96c923b..26eece2 100644
|
||||||
|
--- a/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c
|
||||||
|
+++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c
|
||||||
|
@@ -80,7 +80,7 @@ static int rtl92cu_init_sw_vars(struct ieee80211_hw *hw)
|
||||||
|
}
|
||||||
|
/* provide name of alternative file */
|
||||||
|
rtlpriv->cfg->alt_fw_name = "rtlwifi/rtl8192cufw.bin";
|
||||||
|
- pr_info("Loading firmware %s\n", fw_name);
|
||||||
|
+ pr_info("Loading firmware \n", fw_name);
|
||||||
|
rtlpriv->max_fw_size = 0x4000;
|
||||||
|
err = request_firmware_nowait(THIS_MODULE, 1,
|
||||||
|
fw_name, rtlpriv->io.dev,
|
||||||
|
diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c
|
||||||
|
index 16132c6..dc9db6d 100644
|
||||||
|
--- a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c
|
||||||
|
+++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c
|
||||||
|
@@ -175,7 +175,7 @@ static int rtl92d_init_sw_vars(struct ieee80211_hw *hw)
|
||||||
|
|
||||||
|
rtlpriv->max_fw_size = 0x8000;
|
||||||
|
pr_info("Driver for Realtek RTL8192DE WLAN interface\n");
|
||||||
|
- pr_info("Loading firmware file %s\n", fw_name);
|
||||||
|
+ pr_info("Loading firmware file\n", fw_name);
|
||||||
|
|
||||||
|
/* request fw */
|
||||||
|
err = request_firmware_nowait(THIS_MODULE, 1, fw_name,
|
||||||
|
diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c
|
||||||
|
index eaa503b..343f691 100644
|
||||||
|
--- a/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c
|
||||||
|
+++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c
|
||||||
|
@@ -171,7 +171,7 @@ int rtl92ee_init_sw_vars(struct ieee80211_hw *hw)
|
||||||
|
fw_name = "rtlwifi/rtl8192eefw.bin";
|
||||||
|
|
||||||
|
rtlpriv->max_fw_size = 0x8000;
|
||||||
|
- pr_info("Using firmware %s\n", fw_name);
|
||||||
|
+ pr_info("Using firmware \n", fw_name);
|
||||||
|
err = request_firmware_nowait(THIS_MODULE, 1, fw_name,
|
||||||
|
rtlpriv->io.dev, GFP_KERNEL, hw,
|
||||||
|
rtl_fw_cb);
|
||||||
|
diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c
|
||||||
|
index 2006b09..475940e 100644
|
||||||
|
--- a/drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c
|
||||||
|
+++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c
|
||||||
|
@@ -91,7 +91,7 @@ static void rtl92se_fw_cb(const struct firmware *firmware, void *context)
|
||||||
|
"Firmware callback routine entered!\n");
|
||||||
|
complete(&rtlpriv->firmware_loading_complete);
|
||||||
|
if (!firmware) {
|
||||||
|
- pr_err("Firmware %s not available\n", fw_name);
|
||||||
|
+ pr_err("Firmware not available\n", fw_name);
|
||||||
|
rtlpriv->max_fw_size = 0;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
@@ -209,7 +209,7 @@ static int rtl92s_init_sw_vars(struct ieee80211_hw *hw)
|
||||||
|
rtlpriv->max_fw_size = RTL8190_MAX_FIRMWARE_CODE_SIZE*2 +
|
||||||
|
sizeof(struct fw_hdr);
|
||||||
|
pr_info("Driver for Realtek RTL8192SE/RTL8191SE\n"
|
||||||
|
- "Loading firmware %s\n", fw_name);
|
||||||
|
+ "Loading firmware \n", fw_name);
|
||||||
|
/* request fw */
|
||||||
|
err = request_firmware_nowait(THIS_MODULE, 1, fw_name,
|
||||||
|
rtlpriv->io.dev, GFP_KERNEL, hw,
|
||||||
|
diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c
|
||||||
|
index 7bf9f25..a2acfac 100644
|
||||||
|
--- a/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c
|
||||||
|
+++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c
|
||||||
|
@@ -178,7 +178,7 @@ int rtl8723e_init_sw_vars(struct ieee80211_hw *hw)
|
||||||
|
fw_name = "rtlwifi/rtl8723fw_B.bin";
|
||||||
|
|
||||||
|
rtlpriv->max_fw_size = 0x6000;
|
||||||
|
- pr_info("Using firmware %s\n", fw_name);
|
||||||
|
+ pr_info("Using firmware \n", fw_name);
|
||||||
|
err = request_firmware_nowait(THIS_MODULE, 1, fw_name,
|
||||||
|
rtlpriv->io.dev, GFP_KERNEL, hw,
|
||||||
|
rtl_fw_cb);
|
||||||
|
diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c
|
||||||
|
index f9d10f1..9048c51 100644
|
||||||
|
--- a/drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c
|
||||||
|
+++ b/drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c
|
||||||
|
@@ -182,7 +182,7 @@ int rtl8723be_init_sw_vars(struct ieee80211_hw *hw)
|
||||||
|
}
|
||||||
|
|
||||||
|
rtlpriv->max_fw_size = 0x8000;
|
||||||
|
- pr_info("Using firmware %s\n", fw_name);
|
||||||
|
+ pr_info("Using firmware \n", fw_name);
|
||||||
|
err = request_firmware_nowait(THIS_MODULE, 1, fw_name,
|
||||||
|
rtlpriv->io.dev, GFP_KERNEL, hw,
|
||||||
|
rtl_fw_cb);
|
||||||
|
diff --git a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c
|
||||||
|
index d71d277..f2c70e1 100644
|
||||||
|
--- a/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c
|
||||||
|
+++ b/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c
|
||||||
|
@@ -209,7 +209,7 @@ int rtl8821ae_init_sw_vars(struct ieee80211_hw *hw)
|
||||||
|
|
||||||
|
rtlpriv->max_fw_size = 0x8000;
|
||||||
|
/*load normal firmware*/
|
||||||
|
- pr_info("Using firmware %s\n", fw_name);
|
||||||
|
+ pr_info("Using firmware \n", fw_name);
|
||||||
|
err = request_firmware_nowait(THIS_MODULE, 1, fw_name,
|
||||||
|
rtlpriv->io.dev, GFP_KERNEL, hw,
|
||||||
|
rtl_fw_cb);
|
||||||
|
@@ -226,7 +226,7 @@ int rtl8821ae_init_sw_vars(struct ieee80211_hw *hw)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/*load wowlan firmware*/
|
||||||
|
- pr_info("Using firmware %s\n", wowlan_fw_name);
|
||||||
|
+ pr_info("Using firmware \n", wowlan_fw_name);
|
||||||
|
err = request_firmware_nowait(THIS_MODULE, 1,
|
||||||
|
wowlan_fw_name,
|
||||||
|
rtlpriv->io.dev, GFP_KERNEL, hw,
|
||||||
|
|
@ -34,10 +34,11 @@ for FILE in $PRESERVE; do
|
||||||
cp $FILE /tmp/preserve --parents -a
|
cp $FILE /tmp/preserve --parents -a
|
||||||
done
|
done
|
||||||
|
|
||||||
sh $DATA/deblob-4.10 --force
|
sh $DATA/deblob-4.13 --force
|
||||||
sed 's/bnx2.*fw/$(DEBLOBBED)/' -i firmware/Makefile
|
sed 's/bnx2.*fw/$(DEBLOBBED)/' -i firmware/Makefile
|
||||||
|
|
||||||
cp /tmp/preserve/* . -a
|
echo "Reverting deblobbing for files patched by silent-accept-firmware"
|
||||||
|
cp /tmp/preserve/* . -av
|
||||||
|
|
||||||
# Remove ZFS
|
# Remove ZFS
|
||||||
rm zfs spl debian/scripts/misc/update-zfs.sh -rf
|
rm zfs spl debian/scripts/misc/update-zfs.sh -rf
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue