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:
65bd342
)
drm/i915: batch_obj vm offset must be u64
author
Michel Thierry
<
[email protected]
>
Wed, 29 Jul 2015 16:23:59 +0000
(17:23 +0100)
committer
Daniel Vetter
<
[email protected]
>
Fri, 14 Aug 2015 16:16:26 +0000
(18:16 +0200)
Otherwise it can overflow in 48-bit mode, and cause an incorrect
exec_start.
Before commit
5f19e2bffa63a91cd4ac1adcec648e14a44277ce
("drm/i915: Merged
the many do_execbuf() parameters into a structure"), it was already an u64.
Signed-off-by: Michel Thierry <
[email protected]
>
Reviewed-by: Akash Goel <
[email protected]
>
Signed-off-by: Daniel Vetter <
[email protected]
>
drivers/gpu/drm/i915/i915_drv.h
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/i915/i915_drv.h
b/drivers/gpu/drm/i915/i915_drv.h
index 91bd7786418100a77f4b6d6594aa7cf444083a46..cefb6e96a941aecebffadd26950fed5bbca5ef0b 100644
(file)
--- a/
drivers/gpu/drm/i915/i915_drv.h
+++ b/
drivers/gpu/drm/i915/i915_drv.h
@@
-1686,7
+1686,7
@@
struct i915_execbuffer_params {
struct drm_file *file;
uint32_t dispatch_flags;
uint32_t args_batch_start_offset;
- uint
32
_t batch_obj_vm_offset;
+ uint
64
_t batch_obj_vm_offset;
struct intel_engine_cs *ring;
struct drm_i915_gem_object *batch_obj;
struct intel_context *ctx;