All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] remove rcu support from i915_address_space
@ 2021-08-04 14:25 ` Daniel Vetter
  0 siblings, 0 replies; 23+ messages in thread
From: Daniel Vetter @ 2021-08-04 14:25 UTC (permalink / raw)
  To: Intel Graphics Development; +Cc: DRI Development, Daniel Vetter

Hi all,

Next round with some fixes:
- missed a conversion, 0day spotted it running sparse
- missed virtual engines in the last patch, intel-gfx-ci spotted that too
  (except it was mostly filtered out by a bogus cibuglog entry, so took a
  while to realize what's going on).

Old version:

https://lore.kernel.org/dri-devel/20210802154806.3710472-1-daniel.vetter@ffwll.ch/

Cheers, Daniel

Daniel Vetter (9):
  drm/i915: Drop code to handle set-vm races from execbuf
  drm/i915: Rename i915_gem_context_get_vm_rcu to
    i915_gem_context_get_eb_vm
  drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparam
  drm/i915: Add i915_gem_context_is_full_ppgtt
  drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gem
  drm/i915: Drop __rcu from gem_context->vm
  drm/i915: use xa_lock/unlock for fpriv->vm_xa lookups
  drm/i915: Stop rcu support for i915_address_space
  drm/i915: Split out intel_context_create_user

 drivers/gpu/drm/i915/gem/i915_gem_context.c   | 86 ++++---------------
 drivers/gpu/drm/i915/gem/i915_gem_context.h   | 13 ++-
 .../gpu/drm/i915/gem/i915_gem_context_types.h |  2 +-
 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 12 ++-
 .../gpu/drm/i915/gem/selftests/huge_pages.c   |  8 +-
 .../drm/i915/gem/selftests/i915_gem_context.c | 34 +++-----
 .../gpu/drm/i915/gem/selftests/mock_context.c |  2 +-
 drivers/gpu/drm/i915/gt/intel_context.c       | 22 ++++-
 drivers/gpu/drm/i915/gt/intel_context.h       |  2 +
 drivers/gpu/drm/i915/gt/intel_engine.h        |  4 +
 drivers/gpu/drm/i915/gt/intel_engine_cs.c     | 21 ++++-
 drivers/gpu/drm/i915/gt/intel_ggtt.c          |  1 -
 drivers/gpu/drm/i915/gt/intel_gtt.c           |  6 +-
 drivers/gpu/drm/i915/gt/intel_gtt.h           |  2 +-
 drivers/gpu/drm/i915/gt/selftest_execlists.c  |  2 +-
 drivers/gpu/drm/i915/gt/selftest_hangcheck.c  |  2 +-
 drivers/gpu/drm/i915/i915_drv.h               |  4 +-
 drivers/gpu/drm/i915/i915_trace.h             |  2 +-
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c |  4 +-
 drivers/gpu/drm/i915/selftests/i915_vma.c     |  4 +-
 20 files changed, 105 insertions(+), 128 deletions(-)

-- 
2.32.0


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2021-08-04 15:10 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-04 14:25 [PATCH 0/9] remove rcu support from i915_address_space Daniel Vetter
2021-08-04 14:25 ` [Intel-gfx] " Daniel Vetter
2021-08-04 14:25 ` [PATCH v2 1/9] drm/i915: Drop code to handle set-vm races from execbuf Daniel Vetter
2021-08-04 14:25   ` [Intel-gfx] " Daniel Vetter
2021-08-04 14:25 ` [PATCH v2 2/9] drm/i915: Rename i915_gem_context_get_vm_rcu to i915_gem_context_get_eb_vm Daniel Vetter
2021-08-04 14:25   ` [Intel-gfx] " Daniel Vetter
2021-08-04 14:25 ` [PATCH v2 3/9] drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparam Daniel Vetter
2021-08-04 14:25   ` [Intel-gfx] " Daniel Vetter
2021-08-04 14:25 ` [PATCH v2 4/9] drm/i915: Add i915_gem_context_is_full_ppgtt Daniel Vetter
2021-08-04 14:25   ` [Intel-gfx] " Daniel Vetter
2021-08-04 14:25 ` [PATCH v2 5/9] drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gem Daniel Vetter
2021-08-04 14:25   ` [Intel-gfx] " Daniel Vetter
2021-08-04 14:25 ` [PATCH v2 6/9] drm/i915: Drop __rcu from gem_context->vm Daniel Vetter
2021-08-04 14:25   ` [Intel-gfx] " Daniel Vetter
2021-08-04 14:25 ` [PATCH v2 7/9] drm/i915: use xa_lock/unlock for fpriv->vm_xa lookups Daniel Vetter
2021-08-04 14:25   ` [Intel-gfx] " Daniel Vetter
2021-08-04 14:25 ` [PATCH v2 8/9] drm/i915: Stop rcu support for i915_address_space Daniel Vetter
2021-08-04 14:25   ` [Intel-gfx] " Daniel Vetter
2021-08-04 14:25 ` [PATCH v2 9/9] drm/i915: Split out intel_context_create_user Daniel Vetter
2021-08-04 14:25   ` [Intel-gfx] " Daniel Vetter
2021-08-04 14:39 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for remove rcu support from i915_address_space (rev3) Patchwork
2021-08-04 14:41 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
2021-08-04 15:10 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.