1. 03 Jul, 2020 1 commit
  2. 02 Jul, 2020 2 commits
  3. 01 Jul, 2020 1 commit
    • Chris Wilson's avatar
      i915/gem_close_race: Mix in a contexts and a small delay to closure · 54731f01
      Chris Wilson authored
      Keep the old handles in a small ring so that we build up a small amount
      of pressure for i915_gem_close_object() and throw in a few concurrent
      contexts so we have to process an obj->lut_list containing more than one
      element. And to make sure the list is truly long enough to schedule,
      start leaking the contexts.
      
      Note that the only correctness check is that the selfcopy doesn't
      explode; the challenge would be to prove that the old handles are no
      longer accessible via the execbuf lut. However, this is sufficient to
      make sure we at least hit the interruptible spinlock used by
      close-objects.
      Signed-off-by: Chris Wilson's avatarChris Wilson <chris@chris-wilson.co.uk>
      Cc: Michael J. Ruhl <michael.j.ruhl@intel.com>
      Reviewed-by: default avatarMichael J. Ruhl <michael.j.ruhl@intel.com>
      54731f01
  4. 26 Jun, 2020 3 commits
  5. 23 Jun, 2020 1 commit
  6. 22 Jun, 2020 5 commits
  7. 19 Jun, 2020 10 commits
  8. 17 Jun, 2020 2 commits
  9. 15 Jun, 2020 2 commits
  10. 14 Jun, 2020 1 commit
  11. 13 Jun, 2020 1 commit
  12. 12 Jun, 2020 6 commits
  13. 11 Jun, 2020 2 commits
  14. 10 Jun, 2020 3 commits