mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-21 07:09:15 +07:00
drm/i915/selftest: fix an error return path where err is not being set
There is an error condition where err is not being set and an uninitialized
garbage value in err is being returned. Fix this by assigning err to an
appropriate error return value before taking the error exit path.
Addresses-Coverity: ("Uninitialized scalar value")
Fixes: ed2690a9ca
("drm/i915/selftest: Check that GPR are restored across noa_wait")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20200713142551.423649-1-colin.king@canonical.com
This commit is contained in:
parent
4fe6abb8f5
commit
d2921096e7
@ -328,6 +328,7 @@ static int live_noa_gpr(void *arg)
|
||||
/* Fill the 16 qword [32 dword] GPR with a known unlikely value */
|
||||
cs = intel_ring_begin(rq, 2 * 32 + 2);
|
||||
if (IS_ERR(cs)) {
|
||||
err = PTR_ERR(cs);
|
||||
i915_request_add(rq);
|
||||
goto out_rq;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user