diff options
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.19.8/1671-drm-amd-powerplay-delete-some-dead-code.patch')
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto-4.19.8/1671-drm-amd-powerplay-delete-some-dead-code.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.19.8/1671-drm-amd-powerplay-delete-some-dead-code.patch b/common/recipes-kernel/linux/linux-yocto-4.19.8/1671-drm-amd-powerplay-delete-some-dead-code.patch new file mode 100644 index 00000000..7d93f5f6 --- /dev/null +++ b/common/recipes-kernel/linux/linux-yocto-4.19.8/1671-drm-amd-powerplay-delete-some-dead-code.patch @@ -0,0 +1,33 @@ +From b134924246a159f606b9215668674f09fd40b1c8 Mon Sep 17 00:00:00 2001 +From: Dan Carpenter <dan.carpenter@oracle.com> +Date: Thu, 21 Mar 2019 09:27:07 +0300 +Subject: [PATCH 1671/2940] drm/amd/powerplay: delete some dead code + +The "size" variable is unsigned. We never pass invalid sizes to this +function and we already used it as an array offset earlier so it's +too late to check here. + +Reviewed-by: Huang Rui <ray.huang@amd.com> +Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c +index 026bebe6fb45..9d75911ce674 100644 +--- a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c ++++ b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c +@@ -1668,9 +1668,6 @@ static int smu_v11_0_set_power_profile_mode(struct smu_context *smu, long *input + } + + if (smu->power_profile_mode == PP_SMC_POWER_PROFILE_CUSTOM) { +- if (size < 0) +- return -EINVAL; +- + ret = smu_v11_0_get_activity_monitor_coeff(smu, + (uint8_t *)(&activity_monitor), + WORKLOAD_PPLIB_CUSTOM_BIT); +-- +2.17.1 + |