mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-10 09:26:10 +00:00
igt/gem_concurrent_blit: Ensure we only shrink the child buffers
As we reuse the parent arrays under the assumption that the child uses fewer buffers, make sure that is true. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
87acd98a2c
commit
459ff6b7e2
@ -1327,11 +1327,15 @@ static void __run_forked(struct buffers *buffers,
|
||||
buffers_reset(buffers, true);
|
||||
|
||||
igt_fork(child, num_children) {
|
||||
int num_buffers;
|
||||
|
||||
/* recreate process local variables */
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
buffers->num_buffers /= num_children;
|
||||
buffers->num_buffers += MIN_BUFFERS;
|
||||
num_buffers = buffers->num_buffers / num_children;
|
||||
num_buffers += MIN_BUFFERS;
|
||||
if (num_buffers < buffers->num_buffers)
|
||||
buffers->num_buffers = num_buffers;
|
||||
|
||||
buffers_reset(buffers, true);
|
||||
buffers_create(buffers);
|
||||
|
Loading…
x
Reference in New Issue
Block a user