]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
drm/i915: Cleanup error paths through eb_lookup_vma()
authorChris Wilson <chris@chris-wilson.co.uk>
Tue, 12 Sep 2017 15:07:52 +0000 (16:07 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Tue, 12 Sep 2017 19:45:04 +0000 (20:45 +0100)
commitac70ebe873f5161e46fbd3a5ed318f7c34d0d157
treeed34dbb89a34ab4622023bbccc0bbe31a6e21ce3
parent4ebc65092ca3d9713d48ea43e7db5b3f07faf1bc
drm/i915: Cleanup error paths through eb_lookup_vma()

Following the simplification to a single lookup loop in commit
170fa29b14fa ("drm/i915: Simplify eb_lookup_vmas()") and commit
d1b48c1e7184 ("drm/i915: Replace execbuf vma ht with an idr"), we can go
one step further and reorder the error paths so that the state of the
local variable obj is always known to the compiler and doesn't need the
uninitialized_var markup to squelch a compiler warning.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20170912150752.20411-1-chris@chris-wilson.co.uk
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
drivers/gpu/drm/i915/i915_gem_execbuffer.c