Quoting Chris Wilson (2017-08-18 11:46:19) > igt_require_gem() checks whether we can use the i915 fd for submitting > requests by detecting a wedged driver. It was intended to be used just > after opening DRIVER_INTEL for a gem test to provide an early skip if > the device was unusable. However, it is also used at the start of > library functions like igt_spin_batch_new() which may be called after > the test has setup some state, and importantly submitted some batches. > igt_require_gem() has the risk of then waiting on those batches, unless > we tell it to use a clean fd. > > Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> > Cc: Michal Wajdeczko <michal.wajdeczko@xxxxxxxxx> > --- > lib/drmtest.c | 37 +++++++++++++++++++++++++++++++++++++ > lib/ioctl_wrappers.c | 8 ++++++++ > 2 files changed, 45 insertions(+) > > diff --git a/lib/drmtest.c b/lib/drmtest.c > index 158af682..0f8bd604 100644 > --- a/lib/drmtest.c > +++ b/lib/drmtest.c > @@ -318,6 +318,43 @@ static int __drm_open_driver_render(int chipset) > return fd; > } > > +int __drm_reopen_driver(int fd) Might be better if I remember to send the one with the declaration in the header. -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx