]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/amd/pm: Add NULL check for power limit
authorAsad Kamal <asad.kamal@amd.com>
Thu, 6 Nov 2025 15:47:29 +0000 (23:47 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 12 Nov 2025 02:54:14 +0000 (21:54 -0500)
Add NULL check for smu power limit pointer

v2: Update error code on failure (Lijo)

Signed-off-by: Asad Kamal <asad.kamal@amd.com>
Reviewed-by: Lijo Lazar <lijo.lazar@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c

index c0e7c45ac0e61afd04f40bb741302faea37dc6fc..14351ec707016d93f83083e017fa93e05b03665d 100644 (file)
@@ -2907,6 +2907,9 @@ int smu_get_power_limit(void *handle,
        if (!smu->pm_enabled || !smu->adev->pm.dpm_enabled)
                return -EOPNOTSUPP;
 
+       if  (!limit)
+               return -EINVAL;
+
        switch (pp_power_type) {
        case PP_PWR_TYPE_SUSTAINED:
                limit_type = SMU_DEFAULT_PPT_LIMIT;