Re: [Intel-gfx] [PATCH 4/5] drm/i915/gem: Convert vm idr to xarray

2020-01-22 Thread Chris Wilson
Quoting Ruhl, Michael J (2020-01-22 16:15:17) > > > >-Original Message- > >From: Chris Wilson > >Sent: Wednesday, January 22, 2020 11:09 AM > >To: Ruhl, Michael J ; intel- > >g...@lists.freedesktop.org > >Cc: Auld, Matthew > >Subject: R

Re: [Intel-gfx] [PATCH 4/5] drm/i915/gem: Convert vm idr to xarray

2020-01-22 Thread Ruhl, Michael J
>-Original Message- >From: Chris Wilson >Sent: Wednesday, January 22, 2020 11:09 AM >To: Ruhl, Michael J ; intel- >g...@lists.freedesktop.org >Cc: Auld, Matthew >Subject: RE: [Intel-gfx] [PATCH 4/5] drm/i915/gem: Convert vm idr to xarray > >Quoting Ruhl, Mic

Re: [Intel-gfx] [PATCH 4/5] drm/i915/gem: Convert vm idr to xarray

2020-01-22 Thread Chris Wilson
Quoting Ruhl, Michael J (2020-01-22 16:00:25) > >-Original Message- > >From: Intel-gfx On Behalf Of Chris > >Wilson > >@@ -876,23 +868,13 @@ int i915_gem_vm_create_ioctl(struct drm_device > >*dev, void *data, > > goto err_put; > > } > > > >- err =

Re: [Intel-gfx] [PATCH 4/5] drm/i915/gem: Convert vm idr to xarray

2020-01-22 Thread Ruhl, Michael J
>-Original Message- >From: Intel-gfx On Behalf Of Chris >Wilson >Sent: Monday, January 20, 2020 5:49 AM >To: intel-gfx@lists.freedesktop.org >Cc: Auld, Matthew >Subject: [Intel-gfx] [PATCH 4/5] drm/i915/gem: Convert vm idr to xarray > >Replace the vm_idr

[Intel-gfx] [PATCH 4/5] drm/i915/gem: Convert vm idr to xarray

2020-01-20 Thread Chris Wilson
Replace the vm_idr + vm_idr_mutex to an XArray. The XArray data structure is now used to implement IDRs, and provides its won locking. We can simply remove the IDR wrapper and in the process also remove our extra mutex. Signed-off-by: Chris Wilson Cc: Tvrtko Ursulin ---