Messages in this thread | | | From | Dave Airlie <> | Date | Sat, 21 Dec 2019 09:58:23 +1000 | Subject | [git pull] drm fixes for 5.5-rc3 (resend with cc) |
| |
Hey Linus,
(Linus pointed out I forgot to cc everyone).
Probably the last one before Christmas, I'll see if there is much demand over next few weeks for more fixes, I expect it'll be quiet enough.
This has one exynos fix, and a bunch of i915 core and i915 GVT fixes.
Dave.
drm-fixes-2019-12-21: drm fixes for 5.5-rc3
exynos: - component delete fix
i915: - Fix to drop an unused and harmful display W/A - Fix to define EHL power wells independent of ICL - Fix for priority inversion on bonded requests - Fix in mmio offset calculation of DSB instance - Fix memory leak from get_task_pid when banning clients - Fixes to avoid dereference of uninitialized ops in dma_fence tracing and keep reference to execbuf object until submitted. - vGPU state setting locking fix (Zhenyu) - Fix vGPU display dmabuf as read-only (Zhenyu) - Properly handle vGPU display dmabuf page pin when rendering (Tina) - Fix one guest boot warning to handle guc reset state (Fred) The following changes since commit d1eef1c619749b2a57e514a3fa67d9a516ffa919:
Linux 5.5-rc2 (2019-12-15 15:16:08 -0800)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-12-21
for you to fetch changes up to 0c517e6ced039b389bbe2d6be757525e52442f64:
Merge tag 'drm-intel-fixes-2019-12-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2019-12-21 06:08:20 +1000)
---------------------------------------------------------------- drm fixes for 5.5-rc3
exynos: - component delete fix
i915: - Fix to drop an unused and harmful display W/A - Fix to define EHL power wells independent of ICL - Fix for priority inversion on bonded requests - Fix in mmio offset calculation of DSB instance - Fix memory leak from get_task_pid when banning clients - Fixes to avoid dereference of uninitialized ops in dma_fence tracing and keep reference to execbuf object until submitted. - vGPU state setting locking fix (Zhenyu) - Fix vGPU display dmabuf as read-only (Zhenyu) - Properly handle vGPU display dmabuf page pin when rendering (Tina) - Fix one guest boot warning to handle guc reset state (Fred)
---------------------------------------------------------------- Animesh Manna (1): drm/i915/dsb: Fix in mmio offset calculation of DSB instance
Chris Wilson (3): drm/i915: Copy across scheduler behaviour flags across submit fences drm/i915: Set fence_work.ops before dma_fence_init drm/i915/gem: Keep request alive while attaching fences
Chuhong Yuan (1): drm/exynos: gsc: add missed component_del
Dave Airlie (2): Merge tag 'exynos-drm-fixes-for-v5.5-rc3' of git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes Merge tag 'drm-intel-fixes-2019-12-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Gao Fred (1): drm/i915/gvt: Fix guest boot warning
Joonas Lahtinen (1): Merge tag 'gvt-fixes-2019-12-18' of https://github.com/intel/gvt-linux into drm-intel-fixes
Matt Roper (2): drm/i915/ehl: Define EHL powerwells independently of ICL drm/i915/tgl: Drop Wa#1178
Tina Zhang (1): drm/i915/gvt: Pin vgpu dma address before using
Tvrtko Ursulin (1): drm/i915: Fix pid leak with banned clients
Vandita Kulkarni (1): drm/i915: Fix WARN_ON condition for cursor plane ddb allocation
Zhenyu Wang (2): drm/i915/gvt: use vgpu lock for active state setting drm/i915/gvt: set guest display buffer as readonly
drivers/gpu/drm/exynos/exynos_drm_gsc.c | 1 + drivers/gpu/drm/i915/display/intel_display_power.c | 153 ++++++++++++++++++++- drivers/gpu/drm/i915/gem/i915_gem_context.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 + drivers/gpu/drm/i915/gvt/dmabuf.c | 64 ++++++++- drivers/gpu/drm/i915/gvt/handlers.c | 16 +++ drivers/gpu/drm/i915/gvt/hypercall.h | 2 + drivers/gpu/drm/i915/gvt/kvmgt.c | 23 ++++ drivers/gpu/drm/i915/gvt/mpt.h | 15 ++ drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 6 +- drivers/gpu/drm/i915/i915_request.c | 114 +++++++++++---- drivers/gpu/drm/i915/i915_scheduler.c | 1 - drivers/gpu/drm/i915/i915_sw_fence_work.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 4 +- 15 files changed, 366 insertions(+), 45 deletions(-)
| |