]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/i915/gem: Avoid accessing uninitialized context in emit_rpcs_query()
authorKrzysztof Karas <krzysztof.karas@intel.com>
Tue, 9 Sep 2025 12:09:28 +0000 (12:09 +0000)
committerAndi Shyti <andi.shyti@linux.intel.com>
Mon, 15 Sep 2025 11:41:32 +0000 (13:41 +0200)
commitf4d4097a036ab1ec6bc8154160c49ab9a0a92895
treecd2059a087fde9d77be07428ac258173169c2dfd
parentba391a102ec11ab7f5b249e46dcf61ef836a57e7
drm/i915/gem: Avoid accessing uninitialized context in emit_rpcs_query()

Following the error path in that function may lead to usage of
uninitialized struct i915_gem_ww_ctx object, so move call to
i915_gem_ww_ctx_init() a bit earlier.

Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
Reviewed-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Signed-off-by: Andi Shyti <andi.shyti@linux.intel.com>
Link: https://lore.kernel.org/r/casutxyfjv7o4ivadvbich2sq2dt22btc5wcke55r56ptgxx2h@lv7hnxrqw5rq
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c