[PULL] drm-intel-fixes

Joonas Lahtinen joonas.lahtinen at linux.intel.com
Thu Nov 30 11:52:14 UTC 2017


Hi Dave,

I'll be covering -fixes for Jani for a few weeks.

As you know, our CI has been somewhat on fire since moving to -rc1, so this
pull has not seen quite the level of testing as the previous pulls. This is
also my first pull request after ramping up with the pull specific tooling
in just some hours, so be wary of dragons.

About the pull itself, we unfortunately had to disable THP temporarily until
we get a W/A for the GPU read bandwidth issue. Apart from that, it's mostly
GVT fixes, one build fix and then a fbdev corner case found by CI before it
burnt to ashes.

Cheers, Joonas

The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:

  Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2017-11-30

for you to fetch changes up to fd50fbb6bfdea5daa4ae4dd7b7082485ac44bdf5:

  drm/i915: Disable THP until we have a GPU read BW W/A (2017-11-30 10:11:49 +0200)

----------------------------------------------------------------
- Disable transparent huge pages for now until we have a W/A
- Building fix when CONFIG_BACKLIGHT_CLASS_DEVICE is not selected
- GMBUS communication robustness
- Fbdev hotplug handling fix

gvt-fixes-2017-11-28

- regression fix for sane request alloc (Fred)
- locking fix (Changbin)
- fix invalid addr mask (Xiong)
- compression regression fix (Weinan)
- fix default pipe enable for virtual display (Xiaolin)

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/i915: fix intel_backlight_device_register declaration

Changbin Du (1):
      drm/i915/gvt: Fix unsafe locking caused by spin_unlock_bh

Chris Wilson (1):
      drm/i915/fbdev: Serialise early hotplug events with async fbdev config

Joonas Lahtinen (2):
      Merge tag 'gvt-fixes-2017-11-28' of https://github.com/intel/gvt-linux into drm-intel-fixes
      drm/i915: Disable THP until we have a GPU read BW W/A

Ville Syrjälä (2):
      drm/i915: Don't try indexed reads to alternate slave addresses
      drm/i915: Prevent zero length "index" write

Weinan Li (1):
      drm/i915/gvt: remove skl_misc_ctl_write handler

Xiaolin Zhang (1):
      drm/i915/gvt: enabled pipe A default on creating vgpu

Xiong Zhang (1):
      drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition

fred gao (1):
      drm/i915/gvt: Move request alloc to dispatch_workload path only

 drivers/gpu/drm/i915/gvt/display.c   |  2 ++
 drivers/gpu/drm/i915/gvt/execlist.c  |  6 +++++
 drivers/gpu/drm/i915/gvt/gtt.c       |  6 ++---
 drivers/gpu/drm/i915/gvt/handlers.c  | 45 ++++--------------------------------
 drivers/gpu/drm/i915/gvt/scheduler.c | 33 +++++++++++++++++++-------
 drivers/gpu/drm/i915/gvt/scheduler.h |  3 +++
 drivers/gpu/drm/i915/i915_gemfs.c    |  3 ++-
 drivers/gpu/drm/i915/intel_drv.h     |  2 +-
 drivers/gpu/drm/i915/intel_fbdev.c   | 10 ++++----
 drivers/gpu/drm/i915/intel_i2c.c     |  4 +++-
 10 files changed, 56 insertions(+), 58 deletions(-)



More information about the dri-devel mailing list