linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [git pull] drm fixes for v5.2-rc4 (v2)
@ 2019-06-07  7:24 Dave Airlie
  2019-06-07 17:20 ` Linus Torvalds
  0 siblings, 1 reply; 4+ messages in thread
From: Dave Airlie @ 2019-06-07  7:24 UTC (permalink / raw)
  To: Linus Torvalds, Daniel Vetter; +Cc: dri-devel, LKML

Hey Linus,

A small bit more lively this week but not majorly so. I'm away in
Japan next week for family holiday, so I'll be pretty disconnected,
I've asked Daniel to do fixes for the week while I'm out.

I sent this out earlier, but I forgot the subject, and then Ben asked
about some nouveau firmware fixes. The nouveau firmware changes are a
bit large, but they address a big problem where a whole set of boards
don't load with the driver, and the new firmware fixes that, so I
think it's worth trying to land it now.

core:
- Allow fb changes in async commits (drivers as well)

udmabuf:
- Unmap scatterlist when unmapping udmabuf

nouveau:
- firmware loading fixes for secboot firmware on new GPU revision.

komeda:
- oops, dma mapping and warning fixes

arm-hdlcd:
- clock fixes,
- mode validation fix

i915:
- Add a missing Icelake workaround
- GVT - DMA map fault fix and enforcement fixes

amdgpu:
- DCE resume fix
- New raven variation updates

Dave.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [git pull] drm fixes for v5.2-rc4 (v2)
  2019-06-07  7:24 [git pull] drm fixes for v5.2-rc4 (v2) Dave Airlie
@ 2019-06-07 17:20 ` Linus Torvalds
  2019-06-07 17:24   ` Linus Torvalds
  0 siblings, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2019-06-07 17:20 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, dri-devel, LKML

On Fri, Jun 7, 2019 at 12:24 AM Dave Airlie <airlied@gmail.com> wrote:
>
> I sent this out earlier, but I forgot the subject, and then Ben asked
> about some nouveau firmware fixes.

Well, the first one at least had the address to pull from, and the diffstat.

The second one has the subject, and mentions nouveau, but doesn't
actually have the tag name or the expected diffstat and shortlog.

Third time is the charm?

                   Linus

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [git pull] drm fixes for v5.2-rc4 (v2)
  2019-06-07 17:20 ` Linus Torvalds
@ 2019-06-07 17:24   ` Linus Torvalds
  2019-06-07 23:08     ` Dave Airlie
  0 siblings, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2019-06-07 17:24 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Daniel Vetter, dri-devel, LKML

On Fri, Jun 7, 2019 at 10:20 AM Linus Torvalds
<torvalds@linux-foundation.org> 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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [git pull] drm fixes for v5.2-rc4 (v2)
  2019-06-07 17:24   ` Linus Torvalds
@ 2019-06-07 23:08     ` Dave Airlie
  0 siblings, 0 replies; 4+ messages in thread
From: Dave Airlie @ 2019-06-07 23:08 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Daniel Vetter, dri-devel, LKML

On Sat, 8 Jun 2019 at 03:24, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Fri, Jun 7, 2019 at 10:20 AM Linus Torvalds
> <torvalds@linux-foundation.org> 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(-)

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-06-07 23:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-07  7:24 [git pull] drm fixes for v5.2-rc4 (v2) Dave Airlie
2019-06-07 17:20 ` Linus Torvalds
2019-06-07 17:24   ` Linus Torvalds
2019-06-07 23:08     ` Dave Airlie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).