Message ID | 20171010134733.17516-1-colin.king@canonical.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Tue, 2017-10-10 at 14:47 +0100, Colin King wrote: > From: Colin Ian King <colin.king@canonical.com> > > There is a previous check to on has_aliasing_ppgtt that returns > 0 if it is false, so it is impossible for has_aliasing_ppgtt to > be false on the final return of function intel_sanitize_enable_ppgtt, > so final return in the function always will return 1. Hence the > redundant ternary operator can be replaced with a return 1. > > Detected by CoverityScan, CID#1357136 ("Logically dead code") > > Signed-off-by: Colin Ian King <colin.king@canonical.com> Thanks, I took it a few steps further and removed the variable altogether. I Cc'd you on the patch. Regards, Joonas
On 10/10/17 15:35, Joonas Lahtinen wrote: > On Tue, 2017-10-10 at 14:47 +0100, Colin King wrote: >> From: Colin Ian King <colin.king@canonical.com> >> >> There is a previous check to on has_aliasing_ppgtt that returns >> 0 if it is false, so it is impossible for has_aliasing_ppgtt to >> be false on the final return of function intel_sanitize_enable_ppgtt, >> so final return in the function always will return 1. Hence the >> redundant ternary operator can be replaced with a return 1. >> >> Detected by CoverityScan, CID#1357136 ("Logically dead code") >> >> Signed-off-by: Colin Ian King <colin.king@canonical.com> > > Thanks, I took it a few steps further and removed the variable > altogether. I Cc'd you on the patch. Yep, it's an improvement on my fix. Thanks for sorting that out. Colin > > Regards, Joonas >
diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c b/drivers/gpu/drm/i915/i915_gem_gtt.c index 4c82ceb8d318..e1a318ea4327 100644 --- a/drivers/gpu/drm/i915/i915_gem_gtt.c +++ b/drivers/gpu/drm/i915/i915_gem_gtt.c @@ -188,7 +188,7 @@ int intel_sanitize_enable_ppgtt(struct drm_i915_private *dev_priv, return 2; } - return has_aliasing_ppgtt ? 1 : 0; + return 1; } static int ppgtt_bind_vma(struct i915_vma *vma,