i915/gem_exec_schedule: Trim repetitions for preempt-queue

Double the queue length each time, instead of a plain increment, so we
reduce the number of iterations we require by 4.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Acked-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
26 jobs for master in 9 minutes and 27 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build Containers
passed #3579548
build-containers:build-debian

00:00:35

passed #3579550
build-containers:build-debian-arm64

00:00:22

passed #3579549
build-containers:build-debian-armhf

00:00:23

passed #3579551
build-containers:build-debian-mips

00:00:25

passed #3579552
build-containers:build-fedora

00:00:31

 
  Build
passed #3579562
build:tests-debian-autotools

00:05:21

passed #3579557
build:tests-debian-meson

00:00:32

passed #3579560
build:tests-debian-meson-arm64

00:00:30

passed #3579559
build:tests-debian-meson-armhf

00:01:08

passed #3579561
build:tests-debian-meson-mips

00:01:15

passed #3579558
build:tests-debian-minimal

00:00:58

passed #3579553
build:tests-fedora

00:01:33

passed #3579556
build:tests-fedora-clang

00:01:02

passed #3579554
build:tests-fedora-no-libunwind

00:00:54

passed #3579555
build:tests-fedora-oldest-meson

00:01:03

 
  Test
passed #3579570
test:list-undocumented-tests

00:00:26

passed #3579563
test:ninja-test

00:00:32

passed #3579566
test:ninja-test-arm64

00:00:50

passed #3579567
test:ninja-test-armhf

00:00:48

passed #3579564
test:ninja-test-clang

00:00:41

passed #3579565
test:ninja-test-minimal

00:00:29

passed #3579568
test:ninja-test-mips

00:01:07

passed #3579569
test:test-list-diff

00:00:13

passed #3579571
test:verify-blacklists

00:00:37

 
  Containers
passed #3579572
containers:igt

00:02:20

 
  Deploy
manual #3579573
allowed to fail manual
pages