Re: [PATCH] drm/i915/selftests: Fix uninitialized variable

From: Gustavo A. R. Silva
Date: Tue Apr 24 2018 - 09:31:10 EST




On 04/24/2018 08:22 AM, Chris Wilson wrote:
Quoting Gustavo A. R. Silva (2018-04-24 14:15:45)
There is a potential execution path in which variable err is
returned without being properly initialized previously.

Fix this by initializing variable err to 0.

err is only returned along an error path, returning 0 would not be
useful. Which path? All the error paths look correct to me.
-Chris


If the following two conditions take the false branch then the function returns err with a random stack value:

if (intel_has_reset_engine(i915)) {
...
}

if (intel_has_gpu_reset(i915)) {
...
}

Thanks
--
Gustavo