[Intel-gfx] [PULL] drm-intel-fixes

Daniel Vetter daniel.vetter at ffwll.ch
Wed Apr 12 14:08:15 UTC 2017


On Wed, Apr 12, 2017 at 4:06 PM, Jani Nikula <jani.nikula at intel.com> wrote:
>
> Hi Dave, I've had most of these ready for more than a week now, but
> there was no use sending them as you were away. Fixes all around, except
> not so much display stuff this time. Hopefully winding down for this
> cycle now.

The rcu fix from Joonas was discussed quite a bit on the m-l, and
should fix the 4.11 stability regression a bunch of people reported.
Just wanted to highlight that one, it's an interesting debug story.
-Daniel
>
> BR,
> Jani.
>
> The following changes since commit 0abfe7e2570d7c729a7662e82c09a23f00f29346:
>
>   drm/i915: Restore marking context objects as dirty on pinning (2017-03-27 11:56:27 +0300)
>
> are available in the git repository at:
>
>   git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-04-12
>
> for you to fetch changes up to c053b5a506d3afc038c485a86e3d461f6c7fb207:
>
>   drm/i915: Don't call synchronize_rcu_expedited under struct_mutex (2017-04-11 13:25:18 +0300)
>
> ----------------------------------------------------------------
> drm/i915 fixes for v4.11-rc7
>
> ----------------------------------------------------------------
> Changbin Du (1):
>       drm/i915/gvt: exclude cfg space from failsafe mode
>
> Chris Wilson (5):
>       drm/i915: Align "unfenced" tiled access on gen2, early gen3
>       drm/i915/execlists: Wrap tail pointer after reset tweaking
>       drm/i915: Avoid lock dropping between rescheduling
>       drm/i915: Ironlake do_idle_maps w/a may be called w/o struct_mutex
>       drm/i915: Use a dummy timeline name for a signaled fence
>
> Jani Nikula (2):
>       Merge tag 'gvt-fixes-2017-04-01' of https://github.com/01org/gvt-linux into drm-intel-fixes
>       Merge tag 'gvt-fixes-2017-04-07' of https://github.com/01org/gvt-linux into drm-intel-fixes
>
> Joonas Lahtinen (1):
>       drm/i915: Don't call synchronize_rcu_expedited under struct_mutex
>
> Matthew Auld (2):
>       drm/i915/perf: destroy stream on sample_flags mismatch
>       drm/i915/perf: remove user triggerable warn
>
> Min He (1):
>       drm/i915/gvt: set the correct default value of CTX STATUS PTR
>
> Sagar Arun Kamble (1):
>       drm/i915: Suspend GuC prior to GPU Reset during GEM suspend
>
> Tina Zhang (1):
>       drm/i915/gvt: remove the redundant info NULL check
>
> Zhenyu Wang (1):
>       drm/i915/gvt: adjust mem size for low resolution type
>
> Zhi Wang (2):
>       drm/i915/gvt: Activate/de-activate vGPU in mdev ops.
>       drm/i915/gvt: Fix firmware loading interface for GVT-g golden HW state
>
>  drivers/gpu/drm/i915/gvt/cfg_space.c       |  3 --
>  drivers/gpu/drm/i915/gvt/execlist.c        |  3 +-
>  drivers/gpu/drm/i915/gvt/firmware.c        |  9 +++--
>  drivers/gpu/drm/i915/gvt/gvt.c             |  2 ++
>  drivers/gpu/drm/i915/gvt/gvt.h             |  5 ++-
>  drivers/gpu/drm/i915/gvt/kvmgt.c           | 11 +++---
>  drivers/gpu/drm/i915/gvt/vgpu.c            | 45 +++++++++++++++++++----
>  drivers/gpu/drm/i915/i915_drv.c            |  2 --
>  drivers/gpu/drm/i915/i915_drv.h            |  1 +
>  drivers/gpu/drm/i915/i915_gem.c            |  2 ++
>  drivers/gpu/drm/i915/i915_gem_execbuffer.c |  4 ++-
>  drivers/gpu/drm/i915/i915_gem_gtt.c        |  2 +-
>  drivers/gpu/drm/i915/i915_gem_request.c    | 11 ++++++
>  drivers/gpu/drm/i915/i915_gem_shrinker.c   | 26 ++++++++------
>  drivers/gpu/drm/i915/i915_pci.c            |  5 +++
>  drivers/gpu/drm/i915/i915_perf.c           | 11 ++++--
>  drivers/gpu/drm/i915/intel_lrc.c           | 57 ++++++++++++++----------------
>  drivers/gpu/drm/i915/intel_ringbuffer.h    |  8 ++++-
>  18 files changed, 138 insertions(+), 69 deletions(-)
>
> --
> Jani Nikula, Intel Open Source Technology Center



-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch


More information about the Intel-gfx mailing list