Quoting Chris Wilson (2017-12-21 09:28:42) > The vk cts test: > dEQP-VK.api.external.semaphore.opaque_fd.export_multiple_times_temporary > > triggers a lot of > VFS: Close: file count is 0 > > Dave pointed out that clearing the syncobj->file from > drm_syncobj_file_release() was sufficient to silence the test, but that > opens a can of worm since we assumed that the syncobj->file was never > unset. So stop trying to reuse the same struct file for every fd pointing > to the drm_syncobj, and allocate one file for each fd instead. > > v2: Fixup return handling of drm_syncobj_fd_to_handle > > Reported-by: Dave Airlie <airlied@xxxxxxxxxx> Fixes: e9083420bbac ("drm: introduce sync objects (v4)") > Testcase: igt/syncobj_base/test-create-close-twice > Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> > Cc: Dave Airlie <airlied@xxxxxxxxxx> > Cc: Daniel Vetter <daniel.vetter@xxxxxxxx> > Reviewed-by: Daniel Vetter <daniel.vetter@xxxxxxxx> Cc: <stable@xxxxxxxxxxxxxxx> # v4.13+ _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx