Re: [Intel-gfx] [PATCH v2] drm/i915/gem: Move obj->lut_list under its own lock

2020-06-30 Thread Ruhl, Michael J
>-Original Message- >From: Chris Wilson >Sent: Tuesday, June 30, 2020 3:29 PM >To: Ruhl, Michael J ; intel- >g...@lists.freedesktop.org >Subject: Re: [Intel-gfx] [PATCH v2] drm/i915/gem: Move obj->lut_list under >its own lock > >Quoting Ruhl,

Re: [Intel-gfx] [PATCH v2] drm/i915/gem: Move obj->lut_list under its own lock

2020-06-30 Thread Chris Wilson
Quoting Ruhl, Michael J (2020-06-30 20:11:16) > >-Original Message- > >From: Intel-gfx On Behalf Of Chris > >Wilson > >Sent: Monday, June 29, 2020 7:36 AM > >To: intel-gfx@lists.freedesktop.org > >Cc: Chris Wilson > >Subject: [Intel-gfx] [PATCH

Re: [Intel-gfx] [PATCH v2] drm/i915/gem: Move obj->lut_list under its own lock

2020-06-30 Thread Ruhl, Michael J
>-Original Message- >From: Intel-gfx On Behalf Of Chris >Wilson >Sent: Monday, June 29, 2020 7:36 AM >To: intel-gfx@lists.freedesktop.org >Cc: Chris Wilson >Subject: [Intel-gfx] [PATCH v2] drm/i915/gem: Move obj->lut_list under its >own lock > >The ob

[Intel-gfx] [PATCH v2] drm/i915/gem: Move obj->lut_list under its own lock

2020-06-29 Thread Chris Wilson
The obj->lut_list is traversed when the object is closed as the file table is destroyed during process termination. As this occurs before we kill any outstanding context if, due to some bug or another, the closure is blocked, then we fail to shootdown any inflight operations potentially leaving the

[Intel-gfx] [PATCH v2] drm/i915/gem: Move obj->lut_list under its own lock

2020-06-29 Thread Chris Wilson
The obj->lut_list is traversed when the object is closed as the file table is destroyed during process termination. As this occurs before we kill any outstanding context if, due to some bug or another, the closure is blocked, then we fail to shootdown any inflight operations potentially leaving the