Re: [git pull] drm fixes for v5.2-rc4 (v2)

From: Dave Airlie
Date: Fri Jun 07 2019 - 19:13:03 EST


On Sat, 8 Jun 2019 at 03:24, Linus Torvalds
<torvalds@xxxxxxxxxxxxxxxxxxxx> wrote:
>
> On Fri, Jun 7, 2019 at 10:20 AM Linus Torvalds
> <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote:
> >
> > The second one has the subject, and mentions nouveau, but doesn't
> > actually have the tag name or the expected diffstat and shortlog.
>
> Hmm. I'm guessing you meant for me to pull the
>
> 'tags/drm-fixes-2019-06-07-1'
>
> thing, which looks likely, but I'd like to have confirmation.
>
> Linus

Oh man, sorry have a cold/flu thing, brain isn't running so well.

Here's the missing bits.

drm-fixes-2019-06-07-1:
drm i915, amdgpu, arm display, atomic update fixes + nouveau firmware
loading fix
The following changes since commit f2c7c76c5d0a443053e94adb9f0918fa2fb85c3a:

Linux 5.2-rc3 (2019-06-02 13:55:33 -0700)

are available in the Git repository at:

git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-06-07-1

for you to fetch changes up to 671e2ee5ee2127179ca884b439ab6001a623edd6:

Merge branch 'linux-5.2' of git://github.com/skeggsb/linux into
drm-fixes (2019-06-07 17:16:00 +1000)

----------------------------------------------------------------
drm i915, amdgpu, arm display, atomic update fixes + nouveau firmware
loading fix

----------------------------------------------------------------
Aleksei Gimbitskii (2):
drm/i915/gvt: Check if cur_pt_type is valid
drm/i915/gvt: Assign NULL to the pointer after memory free.

Ben Skeggs (6):
drm/nouveau/core: pass subdev into nvkm_firmware_get, rather than device
drm/nouveau/core: support versioned firmware loading
drm/nouveau/secboot: pass max supported FW version to LS load funcs
drm/nouveau/secboot: split out FW version-specific LS function pointers
drm/nouveau/secboot: enable loading of versioned LS PMU/SEC2 ACR
msgqueue FW
drm/nouveau/secboot/gp10[2467]: support newer FW to fix SEC2
failures on some boards

Chengming Gui (1):
drm/amd/powerplay: add set_power_profile_mode for raven1_refresh

Colin Xu (3):
drm/i915/gvt: Update force-to-nonpriv register whitelist
drm/i915/gvt: Fix GFX_MODE handling
drm/i915/gvt: Fix vGPU CSFE_CHICKEN1_REG mmio handler

Dan Carpenter (1):
drm/komeda: Potential error pointer dereference

Dave Airlie (6):
Merge tag 'drm-intel-fixes-2019-06-03' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge branch 'drm-fixes-5.2' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge tag 'drm-misc-fixes-2019-06-05' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge branch 'malidp-fixes' of git://linux-arm.org/linux-ld into drm-fixes
Merge tag 'drm-intel-fixes-2019-06-06' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge branch 'linux-5.2' of git://github.com/skeggsb/linux into drm-fixes

Gao, Fred (1):
drm/i915/gvt: Fix cmd length of VEB_DI_IECP

Helen Koike (5):
drm/rockchip: fix fb references in async update
drm/amd: fix fb references in async update
drm/msm: fix fb references in async update
drm/vc4: fix fb references in async update
drm: don't block fb changes for async plane updates

Joonas Lahtinen (2):
Merge tag 'gvt-fixes-2019-05-30' of
https://github.com/intel/gvt-linux into drm-intel-fixes
Merge tag 'gvt-fixes-2019-06-05' of
https://github.com/intel/gvt-linux into drm-intel-fixes

Louis Li (1):
drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2)

Lowry Li (Arm Technology China) (1):
drm/komeda: fixing of DMA mapping sg segment warning

Lucas Stach (1):
udmabuf: actually unmap the scatterlist

Prike Liang (1):
drm/amd/amdgpu: add RLC firmware to support raven1 refresh

Robin Murphy (2):
drm/arm/hdlcd: Actually validate CRTC modes
drm/arm/hdlcd: Allow a bit of clock tolerance

Tina Zhang (1):
drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack

Tvrtko Ursulin (1):
drm/i915/icl: Add WaDisableBankHangMode

Weinan Li (1):
drm/i915/gvt: add F_CMD_ACCESS flag for wa regs

Wen He (1):
drm/arm/mali-dp: Add a loop around the second set CVAL and try 5 times

Xiaolin Zhang (1):
drm/i915/gvt: save RING_HEAD into vreg when vgpu switched out

Xiong Zhang (1):
drm/i915/gvt: refine ggtt range validation

YueHaibing (1):
drm/komeda: remove set but not used variable 'kcrtc'

james qian wang (Arm Technology China) (1):
drm/komeda: Constify the usage of komeda_component/pipeline/dev_funcs

drivers/dma-buf/udmabuf.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 12 ++---
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 15 ++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 12 ++++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +-
drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 1 +
drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 31 ++++++++++--
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 +
.../gpu/drm/arm/display/komeda/d71/d71_component.c | 8 ++--
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 4 +-
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 2 +-
drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 6 ++-
drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 8 ++--
.../gpu/drm/arm/display/komeda/komeda_pipeline.c | 4 +-
.../gpu/drm/arm/display/komeda/komeda_pipeline.h | 10 ++--
drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 4 +-
drivers/gpu/drm/arm/hdlcd_crtc.c | 14 +++---
drivers/gpu/drm/arm/malidp_drv.c | 13 ++++-
drivers/gpu/drm/drm_atomic_helper.c | 22 +++++----
drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 +-
drivers/gpu/drm/i915/gvt/gtt.c | 38 +++++++++++----
drivers/gpu/drm/i915/gvt/handlers.c | 49 ++++++++++++++++---
drivers/gpu/drm/i915/gvt/reg.h | 2 +
drivers/gpu/drm/i915/gvt/scheduler.c | 25 ++++++++++
drivers/gpu/drm/i915/gvt/scheduler.h | 1 +
drivers/gpu/drm/i915/i915_reg.h | 3 ++
drivers/gpu/drm/i915/intel_workarounds.c | 6 +++
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 4 ++
.../gpu/drm/nouveau/include/nvkm/core/firmware.h | 16 +++----
drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 33 +++++++++++--
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c | 2 +-
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 56 ++++++++++++++++------
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.h | 22 ++++++---
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c | 50 +++++++++++++++----
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.h | 3 +-
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c | 33 +++++++++----
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c | 36 +++++++++++---
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.h | 1 +
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c | 12 ++++-
.../gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode.h | 12 +++--
.../drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c | 22 +++++----
.../nvkm/subdev/secboot/ls_ucode_msgqueue.c | 38 ++++++++-------
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 51 ++++++++++----------
drivers/gpu/drm/vc4/vc4_plane.c | 2 +-
include/drm/drm_modeset_helper_vtables.h | 8 ++++
48 files changed, 510 insertions(+), 197 deletions(-)