drm/i915/perf: Initialise err to 0 before looping over ce->engines
authorChris Wilson <chris@chris-wilson.co.uk>
Fri, 26 Jul 2019 13:14:58 +0000 (14:14 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 26 Jul 2019 14:10:53 +0000 (15:10 +0100)
commit5cca503817d0e96f8d902c6598d5105dca5e718a
tree05577f052de8b3929f250ce2e94a7e833d5a2ea8
parentedad25476ba353cfc0f3b34b150888b46f18e8a6
drm/i915/perf: Initialise err to 0 before looping over ce->engines

Smatch warning that the loop may be empty causing us to check err before
it had been set. Ensure that it is initialised to 0, just in case.

v2: Refactor the inner loop for better scooping and clarity

Fixes: a9877da2d629 ("drm/i915/oa: Reconfigure contexts on the fly")
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190726131458.8310-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/i915_perf.c