diff --git a/drivers/gpu/nvgpu/perf/vfe_var.c b/drivers/gpu/nvgpu/perf/vfe_var.c index 65ede64a6..35061a1fb 100644 --- a/drivers/gpu/nvgpu/perf/vfe_var.c +++ b/drivers/gpu/nvgpu/perf/vfe_var.c @@ -678,10 +678,9 @@ static u32 vfe_var_construct_single_sensed_fuse(struct gk20a *g, goto exit; } exit: - if (status) { - if (*ppboardobj != NULL) - (*ppboardobj)->destruct(*ppboardobj); - } + if (status) + (*ppboardobj)->destruct(*ppboardobj); + return status; }