]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commitdiff
drm/amdgpu: Fix null pointer amdgpu_device_fw_loading
authorEmily Deng <Emily.Deng@amd.com>
Thu, 18 Oct 2018 07:01:05 +0000 (15:01 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 22 Oct 2018 19:40:54 +0000 (14:40 -0500)
Need to check adev->powerplay.pp_funcs.

Signed-off-by: Emily Deng <Emily.Deng@amd.com>
Reviewed-by: Huang Rui <ray.huang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c

index 1e4dd09a50726646cf117a480ddabfa5f2aecc2c..d11489e8b38882058dd4802ce5d0ffcfb4b0881a 100644 (file)
@@ -1600,7 +1600,7 @@ static int amdgpu_device_fw_loading(struct amdgpu_device *adev)
                }
        }
 
-       if (adev->powerplay.pp_funcs->load_firmware) {
+       if (adev->powerplay.pp_funcs && adev->powerplay.pp_funcs->load_firmware) {
                r = adev->powerplay.pp_funcs->load_firmware(adev->powerplay.pp_handle);
                if (r) {
                        pr_err("firmware loading failed\n");