Hi Dave & Daniel -
Due to the separate feature pull we haven't picked up gem fixes until now. Here's the first batch; there's potentially a few more to come [1].
I also just received a gvt fixes pull that didn't make it this week, so there are still more fixes coming.
BR, Jani.
[1] http://lore.kernel.org/r/87k0wuw1g3.fsf@intel.com
drm-intel-fixes-2020-09-17: drm/i915 fixes for v5.9-rc6: - Avoid exposing a partially constructed context - Use RCU instead of mutex for context termination list iteration - Avoid data race reported by KCSAN - Filter wake_flags passed to default_wake_function
The following changes since commit 856deb866d16e29bd65952e0289066f6078af773:
Linux 5.9-rc5 (2020-09-13 16:06:00 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-09-17
for you to fetch changes up to 20612303a0b45de748d31331407e84300c38e497:
drm/i915: Filter wake_flags passed to default_wake_function (2020-09-16 11:10:05 +0300)
---------------------------------------------------------------- drm/i915 fixes for v5.9-rc6: - Avoid exposing a partially constructed context - Use RCU instead of mutex for context termination list iteration - Avoid data race reported by KCSAN - Filter wake_flags passed to default_wake_function
---------------------------------------------------------------- Chris Wilson (4): drm/i915/gem: Delay tracking the GEM context until it is registered drm/i915/gem: Reduce context termination list iteration guard to RCU drm/i915: Be wary of data races when reading the active execlists drm/i915: Filter wake_flags passed to default_wake_function
drivers/gpu/drm/i915/gem/i915_gem_context.c | 48 ++++++++++++++++++----------- drivers/gpu/drm/i915/gt/intel_lrc.c | 15 ++++++--- drivers/gpu/drm/i915/i915_request.c | 25 +++++++++++++-- drivers/gpu/drm/i915/i915_sw_fence.c | 10 ++++-- 4 files changed, 71 insertions(+), 27 deletions(-)
dri-devel@lists.freedesktop.org