drm/amd/powerplay: fix a reversed condition
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 4 Jan 2016 20:42:55 +0000 (23:42 +0300)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 4 Jan 2016 21:16:59 +0000 (16:16 -0500)
This test was reversed so it would end up leading to a NULL dereference.

Fixes: 4630f0faae80 ('drm/amd/powerplay: add Carrizo smu support')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.c

index e74023bd4e0d10a668986d36f66e7f9385d4f185..873a8d264d5c6aa7af31322fd5818dc1f46c7317 100644 (file)
@@ -818,7 +818,7 @@ static int cz_smu_fini(struct pp_smumgr *smumgr)
                return -EINVAL;
 
        cz_smu = (struct cz_smumgr *)smumgr->backend;
-       if (!cz_smu) {
+       if (cz_smu) {
                cgs_free_gpu_mem(smumgr->device,
                                cz_smu->toc_buffer.handle);
                cgs_free_gpu_mem(smumgr->device,