diff options
author | Eric Anholt <[email protected]> | 2015-04-09 13:43:55 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2015-04-13 22:34:06 -0700 |
commit | d04b07f8e2eb61bb389f2d6b8ed0a501952466ee (patch) | |
tree | bf67d9ef9fe24acf455385b4944cee3c30802757 /src | |
parent | 7fa2f2e36660afe9f50f652baa6d65903d3a9dea (diff) |
vc4: Fix off-by-one in branch target validation.
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/drivers/vc4/kernel/vc4_validate.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/vc4/kernel/vc4_validate.c b/src/gallium/drivers/vc4/kernel/vc4_validate.c index 6b735879975..aeac29e036f 100644 --- a/src/gallium/drivers/vc4/kernel/vc4_validate.c +++ b/src/gallium/drivers/vc4/kernel/vc4_validate.c @@ -287,7 +287,7 @@ validate_branch_to_sublist(VALIDATE_ARGS) offset = *(uint32_t *)(untrusted + 0); if (offset % exec->tile_alloc_init_block_size || - offset / exec->tile_alloc_init_block_size > + offset / exec->tile_alloc_init_block_size >= exec->bin_tiles_x * exec->bin_tiles_y) { DRM_ERROR("VC4_PACKET_BRANCH_TO_SUB_LIST must jump to initial " "tile allocation space.\n"); |