diff options
author | Kenneth Graunke <[email protected]> | 2018-04-13 11:48:06 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2018-04-18 13:55:08 -0700 |
commit | da25ae92bebb8921003c0df30820d06a5f5e3fef (patch) | |
tree | 0cabf88c35ba87f19d3d2849d918a31210f48870 /src/compiler/spirv/spirv.h | |
parent | 7bd24d951a69292b5a8090000541ece2142591ef (diff) |
i965: Fix shadow batches to be the same size as the real BO.
brw_bo_alloc may round up our allocation size to the next bucket size.
In this case, we would malloc a shadow buffer that was the original
intended size, but use bo->size (the larger size) for all of our checks.
This could cause us to run off the end of the shadow buffer.
v2: Actually use the new BO size (caught by Lionel)
Reported-by: James Xiong <[email protected]>
Reviewed-by: Lionel Landwerlin <[email protected]>
Fixes: c7dcee58b5fe183e1653c13bff6a212f0d157b29 (i965: Avoid problems from referencing orphaned BOs after growing.)
Diffstat (limited to 'src/compiler/spirv/spirv.h')
0 files changed, 0 insertions, 0 deletions