if (r)
                return r;
 
-       r = amdgpu_uvd_sw_fini(adev);
-       if (r)
-               return r;
-
-       return r;
+       return amdgpu_uvd_sw_fini(adev);
 }
+
 static void uvd_v4_2_enable_mgcg(struct amdgpu_device *adev,
                                 bool enable);
 /**
        if (r)
                return r;
 
-       r = amdgpu_uvd_suspend(adev);
-       if (r)
-               return r;
-
-       return r;
+       return amdgpu_uvd_suspend(adev);
 }
 
 static int uvd_v4_2_resume(void *handle)
        if (r)
                return r;
 
-       r = uvd_v4_2_hw_init(adev);
-       if (r)
-               return r;
-
-       return r;
+       return uvd_v4_2_hw_init(adev);
 }
 
 /**
 
        if (r)
                return r;
 
-       r = amdgpu_uvd_sw_fini(adev);
-       if (r)
-               return r;
-
-       return r;
+       return amdgpu_uvd_sw_fini(adev);
 }
 
 /**
                return r;
        uvd_v5_0_set_clockgating_state(adev, AMD_CG_STATE_GATE);
 
-       r = amdgpu_uvd_suspend(adev);
-       if (r)
-               return r;
-
-       return r;
+       return amdgpu_uvd_suspend(adev);
 }
 
 static int uvd_v5_0_resume(void *handle)
        if (r)
                return r;
 
-       r = uvd_v5_0_hw_init(adev);
-       if (r)
-               return r;
-
-       return r;
+       return uvd_v5_0_hw_init(adev);
 }
 
 /**
 
        if (r)
                return r;
 
-       r = amdgpu_uvd_sw_fini(adev);
-       if (r)
-               return r;
-
-       return r;
+       return amdgpu_uvd_sw_fini(adev);
 }
 
 /**
                return r;
 
        /* Skip this for APU for now */
-       if (!(adev->flags & AMD_IS_APU)) {
+       if (!(adev->flags & AMD_IS_APU))
                r = amdgpu_uvd_suspend(adev);
-               if (r)
-                       return r;
-       }
 
        return r;
 }
                if (r)
                        return r;
        }
-       r = uvd_v6_0_hw_init(adev);
-       if (r)
-               return r;
-
-       return r;
+       return uvd_v6_0_hw_init(adev);
 }
 
 /**
 
        for (i = 0; i < adev->uvd.num_enc_rings; ++i)
                amdgpu_ring_fini(&adev->uvd.ring_enc[i]);
 
-       r = amdgpu_uvd_sw_fini(adev);
-       if (r)
-               return r;
-
-       return r;
+       return amdgpu_uvd_sw_fini(adev);
 }
 
 /**
                return r;
 
        /* Skip this for APU for now */
-       if (!(adev->flags & AMD_IS_APU)) {
+       if (!(adev->flags & AMD_IS_APU))
                r = amdgpu_uvd_suspend(adev);
-               if (r)
-                       return r;
-       }
 
        return r;
 }
                if (r)
                        return r;
        }
-       r = uvd_v7_0_hw_init(adev);
-       if (r)
-               return r;
-
-       return r;
+       return uvd_v7_0_hw_init(adev);
 }
 
 /**
 
        if (r)
                return r;
 
-       r = amdgpu_vce_sw_fini(adev);
-       if (r)
-               return r;
-
-       return r;
+       return amdgpu_vce_sw_fini(adev);
 }
 
 static int vce_v2_0_hw_init(void *handle)
        if (r)
                return r;
 
-       r = amdgpu_vce_suspend(adev);
-       if (r)
-               return r;
-
-       return r;
+       return amdgpu_vce_suspend(adev);
 }
 
 static int vce_v2_0_resume(void *handle)
        if (r)
                return r;
 
-       r = vce_v2_0_hw_init(adev);
-       if (r)
-               return r;
-
-       return r;
+       return vce_v2_0_hw_init(adev);
 }
 
 static int vce_v2_0_soft_reset(void *handle)
 
        if (r)
                return r;
 
-       r = amdgpu_vce_sw_fini(adev);
-       if (r)
-               return r;
-
-       return r;
+       return amdgpu_vce_sw_fini(adev);
 }
 
 static int vce_v3_0_hw_init(void *handle)
        if (r)
                return r;
 
-       r = amdgpu_vce_suspend(adev);
-       if (r)
-               return r;
-
-       return r;
+       return amdgpu_vce_suspend(adev);
 }
 
 static int vce_v3_0_resume(void *handle)
        if (r)
                return r;
 
-       r = vce_v3_0_hw_init(adev);
-       if (r)
-               return r;
-
-       return r;
+       return vce_v3_0_hw_init(adev);
 }
 
 static void vce_v3_0_mc_resume(struct amdgpu_device *adev, int idx)
 
        if (r)
                return r;
 
-       r = amdgpu_vce_sw_fini(adev);
-       if (r)
-               return r;
-
-       return r;
+       return amdgpu_vce_sw_fini(adev);
 }
 
 static int vce_v4_0_hw_init(void *handle)
        if (r)
                return r;
 
-       r = amdgpu_vce_suspend(adev);
-       if (r)
-               return r;
-
-       return r;
+       return amdgpu_vce_suspend(adev);
 }
 
 static int vce_v4_0_resume(void *handle)
        if (r)
                return r;
 
-       r = vce_v4_0_hw_init(adev);
-       if (r)
-               return r;
-
-       return r;
+       return vce_v4_0_hw_init(adev);
 }
 
 static void vce_v4_0_mc_resume(struct amdgpu_device *adev)