dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Alex Deucher <alexdeucher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org,
	dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org,
	airlied-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
Cc: Alex Deucher <alexander.deucher-5C7GfCeVMHo@public.gmane.org>
Subject: [pull] radeon, amdgpu, and ttm drm-fixes-4.15
Date: Wed, 29 Nov 2017 18:15:20 -0500	[thread overview]
Message-ID: <20171129231520.3148-1-alexander.deucher@amd.com> (raw)

Hi Dave,

Fixes for 4.15.  Highlights:
- DC fixes for S3, gamma, audio, pageflipping, etc.
- fix a regression in radeon from kfd removal
- fix a ttm regression with swiotlb disabled
- misc other fixes

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://people.freedesktop.org/~agd5f/linux drm-fixes-4.15

for you to fetch changes up to 7fdf165a52505392eb059902b0df55e79a45c25f:

  drm/radeon: remove init of CIK VMIDs 8-16 for amdkfd (2017-11-29 14:43:20 -0500)

----------------------------------------------------------------
Alex Deucher (4):
      drm/amdgpu/gfx7: cache raster_config values
      drm/amdgpu: used cached gca values for cik_read_register
      Revert "drm/amdgpu: fix rmmod KCQ disable failed error"
      drm/amdgpu: drop experimental flag for raven

Andrew Jiang (1):
      drm/amd/display: Don't reject 3D timings

Andrey Grodzovsky (1):
      drm/amd/display: Switch to drm_atomic_helper_wait_for_flip_done

Bhawanpreet Lakha (1):
      drm/amd/display: Add null check for 24BPP (xfm and dpp)

Charlene Liu (2):
      drm/amd/display: fix seq issue: turn on clock before programming afmt.
      drm/amd/display: try to find matching audio inst for enc inst first

Christian König (2):
      drm/amdgpu: don't try to move pinned BOs
      drm/ttm: fix populate_and_map() functions once more

Colin Ian King (1):
      drm/amd/display: fix memory leaks on error exit return

Dmytro Laktyushkin (3):
      drm/amd/display: fix split recout calculation
      drm/amd/display: fix split recout offset
      drm/amd/display: fix split viewport rounding error

Eric Yang (1):
      drm/amd/display: Add timing validation against dongle cap

Harry Wentland (6):
      drm/amd/display: Fix amdgpu_dm bugs found by smatch
      drm/amd/display: Bunch of smatch error and warning fixes in DC
      drm/amd/display: Fix use before NULL check in validate_timing
      drm/amd/display: Fix hubp check in set_cursor_position
      drm/amd/display: Fix potential NULL and mem leak in create_links
      drm/amd/display: Fix couple more inconsistent NULL checks in dc_resource

Hersen Wu (2):
      drm/amd/display: Handle as MST first and then DP dongle if sink support both
      drm/amd/display: USB-C / thunderbolt dock specific workaround

Jerry (Fangzhi) Zuo (1):
      drm/amd/display: Check aux channel before MST resume

Jordan Lazare (1):
      drm/amd/display: Revert noisy assert messages

Leo (Sunpeng) Li (3):
      drm/amd/display: Should disable when new stream is null
      drm/amd/display: Do DC mode-change check when adding CRTCs
      drm/amd/display: Do not put drm_atomic_state on resume

Leo Liu (1):
      drm/amdgpu: move UVD/VCE and VCN structure out from union

Michel Dänzer (2):
      drm/amdgpu: Set adev->vcn.irq.num_types for VCN
      drm/amdgpu: Use unsigned ring indices in amdgpu_queue_mgr_map

Oded Gabbay (1):
      drm/radeon: remove init of CIK VMIDs 8-16 for amdkfd

Roman Li (2):
      drm/amd/display: Fix S3 topology change
      drm/amd/display: fix gamma setting

Shirish S (1):
      drm/amd/display: check plane state before validating fbc

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |  18 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   3 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c      |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c      |   6 +-
 drivers/gpu/drm/amd/amdgpu/cik.c                   | 111 ++++++++++++++++++---
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |  16 +++
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  31 ++++--
 .../gpu/drm/amd/display/dc/basics/log_helpers.c    |   5 +
 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c  |   4 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  15 ++-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      | 102 +++++++++++++++----
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   | 106 +++++++++++---------
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  54 ++++++----
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |   9 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c     |  10 +-
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |   3 +
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  32 +++---
 .../drm/amd/display/dc/dce110/dce110_resource.c    |  12 ++-
 .../display/dc/dce110/dce110_timing_generator.c    |   8 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |   6 +-
 .../amd/display/dc/dcn10/dcn10_timing_generator.c  |   3 -
 drivers/gpu/drm/amd/display/dc/inc/core_status.h   |   2 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/transform.h  |   7 --
 drivers/gpu/drm/radeon/cik.c                       |  24 -----
 drivers/gpu/drm/ttm/ttm_page_alloc.c               |   2 -
 include/drm/ttm/ttm_page_alloc.h                   |  32 ++----
 30 files changed, 404 insertions(+), 230 deletions(-)
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

                 reply	other threads:[~2017-11-29 23:15 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20171129231520.3148-1-alexander.deucher@amd.com \
    --to=alexdeucher-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
    --cc=airlied-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=alexander.deucher-5C7GfCeVMHo@public.gmane.org \
    --cc=amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
    --cc=dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox