projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
eceb8a1
)
drm/amdgpu: validate duplicates first
author
Christian König
<
[email protected]
>
Mon, 11 Jan 2016 14:35:22 +0000
(15:35 +0100)
committer
Alex Deucher
<
[email protected]
>
Wed, 13 Jan 2016 17:22:59 +0000
(12:22 -0500)
Most VM BOs end up in the duplicates list, validate it
first make -ENOMEM less likely.
Signed-off-by: Christian König <
[email protected]
>
Reviewed-by: Chunming Zhou <
[email protected]
>
Signed-off-by: Alex Deucher <
[email protected]
>
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
index 1fffc338f69dbf52a45e2156c8a06014ee5c2246..6f89f8e034d0eb05b96378581f8dfa7dee0fb319 100644
(file)
--- a/
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
+++ b/
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
@@
-421,11
+421,11
@@
static int amdgpu_cs_parser_relocs(struct amdgpu_cs_parser *p)
amdgpu_vm_get_pt_bos(&fpriv->vm, &duplicates);
- r = amdgpu_cs_list_validate(p->adev, &fpriv->vm, &
p->validated
);
+ r = amdgpu_cs_list_validate(p->adev, &fpriv->vm, &
duplicates
);
if (r)
goto error_validate;
- r = amdgpu_cs_list_validate(p->adev, &fpriv->vm, &
duplicates
);
+ r = amdgpu_cs_list_validate(p->adev, &fpriv->vm, &
p->validated
);
error_validate:
if (r) {