[PULL] drm-intel-fixes

Submitted by Jani Nikula on March 28, 2019, 5:44 p.m.

Details

Message ID 87sgv6ao7a.fsf@intel.com
State New
Headers show

Not browsing as part of any series.

Pull-request download mbox

git pull git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-03-28

Commit Message

Jani Nikula March 28, 2019, 5:44 p.m.
Hi Dave and Daniel, a fairly normal fixes pull.

drm-intel-fixes-2019-03-28:
drm/i915 fixes for v5.2-rc3:
- fix mmap range checks
- fix gvt ppgtt mm LRU list access races
- fix selftest error pointer check
- fix a macro definition (pre-emptive for potential further backports)
- fix one AML SKU ULX status

BR,
Jani.

The following changes since commit 000c4f90e3f0194eef218ff2c6a8fd8ca1de4313:

  drm/i915: Sanity check mmap length against object size (2019-03-18 13:59:42 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-03-28

for you to fetch changes up to 26cdaac4793c49357d2c731f2190632cefb7efb1:

  drm/i915/icl: Fix VEBOX mismatch BUG_ON() (2019-03-28 15:36:40 +0200)

----------------------------------------------------------------
drm/i915 fixes for v5.2-rc3:
- fix mmap range checks
- fix gvt ppgtt mm LRU list access races
- fix selftest error pointer check
- fix a macro definition (pre-emptive for potential further backports)
- fix one AML SKU ULX status

----------------------------------------------------------------
Colin Xu (1):
      drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list

Dan Carpenter (1):
      drm/i915/selftests: Fix an IS_ERR() vs NULL check

José Roberto de Souza (1):
      drm/i915/icl: Fix VEBOX mismatch BUG_ON()

Manasi Navare (1):
      drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro

Rodrigo Vivi (1):
      Merge tag 'gvt-fixes-2019-03-21' of https://github.com/intel/gvt-linux into drm-intel-fixes

Ville Syrjälä (1):
      drm/i915: Mark AML 0x87CA as ULX

Weinan Li (1):
      drm/i915/gvt: stop scheduling workload when vgpu is inactive

Zhenyu Wang (4):
      drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check
      drm/i915/gvt: Don't submit request for error workload dispatch
      drm/i915/gvt: Only assign ppgtt root at dispatch time
      drm/i915/gvt: Add mutual lock for ppgtt mm LRU list

 drivers/gpu/drm/i915/gvt/cmd_parser.c           |  2 +-
 drivers/gpu/drm/i915/gvt/gtt.c                  | 14 ++++++++++++-
 drivers/gpu/drm/i915/gvt/gtt.h                  |  1 +
 drivers/gpu/drm/i915/gvt/mmio_context.c         |  1 +
 drivers/gpu/drm/i915/gvt/scheduler.c            | 28 ++++++++++++++++++-------
 drivers/gpu/drm/i915/i915_drv.h                 |  3 ++-
 drivers/gpu/drm/i915/i915_reg.h                 |  4 ++--
 drivers/gpu/drm/i915/selftests/i915_gem_evict.c |  2 +-
 8 files changed, 41 insertions(+), 14 deletions(-)

Comments

On Thu, 28 Mar 2019, Jani Nikula <jani.nikula@intel.com> wrote:
> Hi Dave and Daniel, a fairly normal fixes pull.
>
> drm-intel-fixes-2019-03-28:
> drm/i915 fixes for v5.2-rc3:
> - fix mmap range checks
> - fix gvt ppgtt mm LRU list access races
> - fix selftest error pointer check
> - fix a macro definition (pre-emptive for potential further backports)
> - fix one AML SKU ULX status

Hum, the log dim opened in gitk failed to include some of the gvt
changes listed in the changelog below. The gvt merge commit additionally
lists:

    - Fix MI_FLUSH_DW cmd parser on index check (Zhenyu)
    - Fix Windows guest font render error (Colin)
    - Fix unexpected workload submission for inactive vGPU (Weinan)
    - Fix incorrect workload submission in error path (Zhenyu)
    - Fix warning for shadow ppgtt mm reclaim list walk with locking (Zhenyu)

BR,
Jani.

>
> BR,
> Jani.
>
> The following changes since commit 000c4f90e3f0194eef218ff2c6a8fd8ca1de4313:
>
>   drm/i915: Sanity check mmap length against object size (2019-03-18 13:59:42 -0700)
>
> are available in the Git repository at:
>
>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-03-28
>
> for you to fetch changes up to 26cdaac4793c49357d2c731f2190632cefb7efb1:
>
>   drm/i915/icl: Fix VEBOX mismatch BUG_ON() (2019-03-28 15:36:40 +0200)
>
> ----------------------------------------------------------------
> drm/i915 fixes for v5.2-rc3:
> - fix mmap range checks
> - fix gvt ppgtt mm LRU list access races
> - fix selftest error pointer check
> - fix a macro definition (pre-emptive for potential further backports)
> - fix one AML SKU ULX status
>
> ----------------------------------------------------------------
> Colin Xu (1):
>       drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list
>
> Dan Carpenter (1):
>       drm/i915/selftests: Fix an IS_ERR() vs NULL check
>
> José Roberto de Souza (1):
>       drm/i915/icl: Fix VEBOX mismatch BUG_ON()
>
> Manasi Navare (1):
>       drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro
>
> Rodrigo Vivi (1):
>       Merge tag 'gvt-fixes-2019-03-21' of https://github.com/intel/gvt-linux into drm-intel-fixes
>
> Ville Syrjälä (1):
>       drm/i915: Mark AML 0x87CA as ULX
>
> Weinan Li (1):
>       drm/i915/gvt: stop scheduling workload when vgpu is inactive
>
> Zhenyu Wang (4):
>       drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check
>       drm/i915/gvt: Don't submit request for error workload dispatch
>       drm/i915/gvt: Only assign ppgtt root at dispatch time
>       drm/i915/gvt: Add mutual lock for ppgtt mm LRU list
>
>  drivers/gpu/drm/i915/gvt/cmd_parser.c           |  2 +-
>  drivers/gpu/drm/i915/gvt/gtt.c                  | 14 ++++++++++++-
>  drivers/gpu/drm/i915/gvt/gtt.h                  |  1 +
>  drivers/gpu/drm/i915/gvt/mmio_context.c         |  1 +
>  drivers/gpu/drm/i915/gvt/scheduler.c            | 28 ++++++++++++++++++-------
>  drivers/gpu/drm/i915/i915_drv.h                 |  3 ++-
>  drivers/gpu/drm/i915/i915_reg.h                 |  4 ++--
>  drivers/gpu/drm/i915/selftests/i915_gem_evict.c |  2 +-
>  8 files changed, 41 insertions(+), 14 deletions(-)