Re: [PULL] drm-fixes

2021-04-16 Thread pr-tracker-bot
The pull request you sent on Fri, 16 Apr 2021 15:32:40 +0200:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-04-16

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2f7b98d1e55ccd34e4998bf5f321ec7b9d6b451b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[PULL] drm-fixes

2021-04-16 Thread Daniel Vetter
Hi Linus,

I pinged the usual suspects, only intel fixes pending. drm-next also looks
ready, minus the big pull request summary Dave will have to type next
week.

Cheers, Daniel

drm-fixes-2021-04-16:
drm/i915 fixes

Cheers, Daniel

The following changes since commit d434405aaab7d0ebc516b68a8fc4100922d7f5ef:

  Linux 5.12-rc7 (2021-04-11 15:16:13 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-04-16

for you to fetch changes up to 4d2e1288372ccc5ac60290bc10cace49c9bfa6d0:

  Merge tag 'drm-intel-fixes-2021-04-15' of 
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2021-04-15 15:24:17 
+0200)


drm/i915 fixes


Daniel Vetter (1):
  Merge tag 'drm-intel-fixes-2021-04-15' of 
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Hans de Goede (1):
  drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when 
disabling the panel

Lyude Paul (1):
  drm/i915/dpcd_bl: Don't try vesa interface unless specified by VBT

Ville Syrjälä (1):
  drm/i915: Don't zero out the Y plane's watermarks

 drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c | 1 -
 drivers/gpu/drm/i915/display/vlv_dsi.c| 4 ++--
 drivers/gpu/drm/i915/intel_pm.c   | 4 ++--
 3 files changed, 4 insertions(+), 5 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


Re: [git pull] drm fixes for 5.12-rc7

2021-04-09 Thread pr-tracker-bot
The pull request you sent on Sat, 10 Apr 2021 05:46:21 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-04-10

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a85f165e1f38c0a5a6e671ce8126a8cafe35af09

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.12-rc7

2021-04-09 Thread Dave Airlie
Hey Linus,

Was relatively quiet this week, but still a few pulls came in, pretty
much small fixes across the board, a couple of regression fixes in the
amdgpu/radeon code, msm has a few minor fixes across the board, a
panel regression fix also.

I'm out all next week, so Daniel will do any last minute fixes for the
final release, assuming things stick to schedule. I'll be back for the
merge window but might towards the end of the first week before I get
my MR lined up.

Dave.

drm-fixes-2021-04-10:
drm fixes for 5.12-rc7

amdgpu:
- DCN3 fix
- Fix CAC setting regression for TOPAZ
- Fix ttm regression

radeon:
- Fix ttm regression

msm:
- a5xx/a6xx timestamp fix
- microcode version check
- fail path fix
- block programming fix
- error removal fix.

i915:
- Fix invalid access to ACPI _DSM objects

xen:
- Fix use-after-free in xen.
- minor duplicate definition cleanup

vc4:
- Reduce fifo threshold on hvs4 to fix a fifo full error.
- minor redundant assignment cleanup

panel:
- Disable TE support for Droid4 and N950.
The following changes since commit e49d033bddf5b565044e2abe4241353959bc9120:

  Linux 5.12-rc6 (2021-04-04 14:15:36 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-04-10

for you to fetch changes up to bd119f471299c8692a00b2f5e9bba8e3b81c3466:

  Merge tag 'drm-intel-fixes-2021-04-09' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2021-04-10
05:18:35 +1000)


drm fixes for 5.12-rc7

amdgpu:
- DCN3 fix
- Fix CAC setting regression for TOPAZ
- Fix ttm regression

radeon:
- Fix ttm regression

msm:
- a5xx/a6xx timestamp fix
- microcode version check
- fail path fix
- block programming fix
- error removal fix.

i915:
- Fix invalid access to ACPI _DSM objects

xen:
- Fix use-after-free in xen.
- minor duplicate defintion cleanup

vc4:
- Reduce fifo threshold on hvs4 to fix a fifo full error.
- minor redunantant assignment cleanup

panel:
- Disable TE support for Droid4 and N950.


Alex Deucher (1):
  drm/amdgpu/smu7: fix CAC setting on TOPAZ

Dave Airlie (4):
  Merge tag 'amd-drm-fixes-5.12-2021-04-08' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-msm-fixes-2021-04-02' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes
  Merge tag 'drm-misc-fixes-2021-04-09' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2021-04-09' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Dmitry Baryshkov (1):
  drm/msm: a6xx: fix version check for the A650 SQE microcode

Dom Cobley (1):
  drm/vc4: crtc: Reduce PV fifo threshold on hvs4

John Stultz (1):
  drm/msm: Fix removal of valid error case when checking speed_bin

Kalyan Thota (1):
  drm/msm/disp/dpu1: program 3d_merge only if block is attached

Lv Yunlong (1):
  gpu/xen: Fix a use after free in xen_drm_drv_init

Maxime Ripard (1):
  drm/vc4: plane: Remove redundant assignment

Qingqing Zhuo (1):
  drm/amd/display: Add missing mask for DCN3

Rob Clark (1):
  drm/msm: Fix a5xx/a6xx timestamps

Sebastian Reichel (1):
  drm/panel: panel-dsi-cm: disable TE for now

Stephen Boyd (1):
  drm/msm: Set drvdata to NULL when msm_drm_init() fails

Takashi Iwai (1):
  drm/i915: Fix invalid access to ACPI _DSM objects

Wan Jiabing (1):
  drivers: gpu: drm: xen_drm_front_drm_info is declared twice

xinhui pan (2):
  drm/amdgpu: Fix size overflow
  drm/radeon: Fix size overflow

 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c|  2 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h  |  1 +
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c|  3 ++-
 drivers/gpu/drm/i915/display/intel_acpi.c  | 22 --
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c  |  4 ++--
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c  | 18 --
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c |  4 +++-
 drivers/gpu/drm/msm/msm_drv.c  |  1 +
 drivers/gpu/drm/panel/panel-dsi-cm.c   | 12 +---
 drivers/gpu/drm/radeon/radeon_ttm.c|  4 ++--
 drivers/gpu/drm/vc4/vc4_crtc.c | 17 +
 drivers/gpu/drm/vc4/vc4_plane.c|  1 -
 drivers/gpu/drm/xen/xen_drm_front.c|  6 --
 drivers/gpu/drm/xen/xen_drm_front_conn.h   |  1 -
 14 files changed, 74 insertions(+), 22 deletions(-)


Re: [git pull] drm fixes for 5.12-rc6

2021-04-01 Thread pr-tracker-bot
The pull request you sent on Fri, 2 Apr 2021 05:17:07 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-04-02

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a80314c327a937ff1213288adf0d11414c40a898

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.12-rc6

2021-04-01 Thread Dave Airlie
Hi Linus,

Things have settled down in time for Easter, a random smattering of
small fixes across a few drivers. I'm guessing though there might be
some i915 and misc fixes out there I haven't gotten yet, but since
today is a public holiday here, I'm sending this early so I can have
the day off, I'll see if more requests come in and decide what to do
with them later.

Dave.

drm-fixes-2021-04-02:
drm fixes for 5.12-rc6

amdgpu:
- Polaris idle power fix
- VM fix
- Vangogh S3 fix
- Fixes for non-4K page sizes

amdkfd:
- dqm fence memory corruption fix

tegra:
- lockdep warning fix
- runtine PM reference fix
- display controller fix
- PLL Fix

imx:
- memory leak in error path fix
- LDB driver channel registration fix
- oob array warning in LDB driver

exynos
- unused header file removal
The following changes since commit a5e13c6df0e41702d2b2c77c8ad41677ebb065b3:

  Linux 5.12-rc5 (2021-03-28 15:48:16 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-04-02

for you to fetch changes up to 6fdb8e5aba6a33fe5f1a0bd1bcf0cf2884437ead:

  Merge tag 'imx-drm-fixes-2021-04-01' of
git://git.pengutronix.de/git/pza/linux into drm-fixes (2021-04-02
04:53:16 +1000)


drm fixes for 5.12-rc6

amdgpu:
- Polaris idle power fix
- VM fix
- Vangogh S3 fix
- Fixes for non-4K page sizes

amdkfd:
- dqm fence memory corruption fix

tegra:
- lockdep warning fix
- runtine PM reference fix
- display controller fix
- PLL Fix

imx:
- memory leak in error path fix
- LDB driver channel registration fix
- oob array warning in LDB driver

exynos
- unused header file removal


Alex Deucher (1):
  drm/amdgpu/vangogh: don't check for dpm in is_dpm_running when in suspend

Arnd Bergmann (1):
  drm/imx: imx-ldb: fix out of bounds array access warning

Dave Airlie (4):
  Merge tag 'exynos-drm-fixes-for-v5.12-rc6' of
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into
drm-fixes
  Merge tag 'amd-drm-fixes-5.12-2021-03-31' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm/tegra/for-5.12-rc6' of
ssh://git.freedesktop.org/git/tegra/linux into drm-fixes
  Merge tag 'imx-drm-fixes-2021-04-01' of
git://git.pengutronix.de/git/pza/linux into drm-fixes

Dmitry Osipenko (1):
  drm/tegra: dc: Don't set PLL clock to 0Hz

Evan Quan (1):
  drm/amd/pm: no need to force MCLK to highest when no display connected

Huacai Chen (1):
  drm/amdgpu: Set a suitable dev_info.gart_page_size

Liu Ying (1):
  drm/imx: imx-ldb: Register LDB channel1 when it is the only
channel to be used

Mikko Perttunen (1):
  gpu: host1x: Use different lock classes for each client

Nirmoy Das (1):
  drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings()

Pan Bian (1):
  drm/imx: fix memory leak when fails to init

Qu Huang (1):
  drm/amdkfd: dqm fence memory corruption

Thierry Reding (2):
  drm/tegra: dc: Restore coupling of display controllers
  drm/tegra: sor: Grab runtime PM reference across reset

Tian Tao (1):
  drm/exynos/decon5433: Remove the unused include statements

Xℹ Ruoyao (1):
  drm/amdgpu: check alignment on CPU page for bo map

 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c|  4 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 10 
 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c|  2 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  6 ++---
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h  |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c|  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h  |  8 +++---
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c|  3 ++-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |  5 
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c  |  1 -
 drivers/gpu/drm/imx/imx-drm-core.c |  2 +-
 drivers/gpu/drm/imx/imx-ldb.c  | 12 -
 drivers/gpu/drm/tegra/dc.c | 30 ++
 drivers/gpu/drm/tegra/sor.c|  7 +
 drivers/gpu/host1x/bus.c   | 10 +---
 include/linux/host1x.h |  9 ++-
 18 files changed, 72 insertions(+), 45 deletions(-)


Re: [git pull] drm fixes for 5.12-rc5

2021-03-26 Thread pr-tracker-bot
The pull request you sent on Fri, 26 Mar 2021 13:34:03 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-03-26

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f944d061f847b0ccf0ebc095b5a6ba9ea9caec4e

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.12-rc5

2021-03-25 Thread Dave Airlie
Hi Linus,

As expected last week things were overly quiet so this week things
seem to have caught up. It still isn't too major.

msm and amdgpu lead the size here, the msm fixes are pretty varied
across the driver, the amdgpu one is mostly the S0ix fixes with some
other minor ones. Otherwise there are a few i915 fixes and one each
for nouveau, etnaviv and rcar-du.

Dave.

drm-fixes-2021-03-26:
drm fixes for 5.12-rc5

msm:
- pll fixes
- shutdown hook fix
- runtime resume fix
- clear_oob fix
- kms locking fix
- display aux retry fix

rcar-du:
- warn_on in encoder init fix

etnaviv:
- Use FOLL_FORCE and FOLL_LONGTERM

i915:
- DisplayPort LTTPR fixes around link training and limiting it
  according to supported spec version.
- Fix enabled_planes bitmask to really represent only logically
  enabled planes.
- Fix DSS CTL registers for ICL DSI transcoders
- Fix the GT fence revocation runtime PM logic.

nouveau:
- cursor size regression fix

amdgpu:
- S0ix fixes
- Add PCI ID
- Polaris PCIe DPM fix
- Display fix for high refresh rate monitors
The following changes since commit 0d02ec6b3136c73c09e7859f0d0e4e2c4c07b49b:

  Linux 5.12-rc4 (2021-03-21 14:56:43 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-03-26

for you to fetch changes up to 09d78dde88ef95a27b54a6e450ee700ccabdf39d:

  Merge tag 'drm-msm-fixes-2021-02-25' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes (2021-03-26
13:04:17 +1000)


drm fixes for 5.12-rc5

msm:
- pll fixes
- shutdown hook fix
- runtime resume fix
- clear_oob fix
- kms locking fix
- display aux retry fix

rcar-du:
- warn_on in encoder init fix

etnaviv:
- Use FOLL_FORCE and FOLL_LONGTERM

i915:
- DisplayPort LTTPR fixes around link training and limiting it
  according to supported spec version.
- Fix enabled_planes bitmask to really represent only logically
  enabled planes.
- Fix DSS CTL registers for ICL DSI transcoders
- Fix the GT fence revocation runtime PM logic.

nouveau:
- cursor size regression fix

amdgpu:
- S0ix fixes
- Add PCI ID
- Polaris PCIe DPM fix
- Display fix for high refresh rate monitors


Alex Deucher (11):
  drm/amdgpu: rework S3/S4/S0ix state handling
  drm/amdgpu: don't evict vram on APUs for suspend to ram (v4)
  drm/amdgpu: clean up non-DC suspend/resume handling
  drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_phase2 (v3)
  drm/amdgpu: re-enable suspend phase 2 for S0ix
  drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend
  drm/amdgpu: update comments about s0ix suspend/resume
  drm/amdgpu: drop S0ix checks around CG/PG in suspend
  drm/amdgpu: skip kfd suspend/resume for S0ix
  drm/amdgpu: Add additional Sienna Cichlid PCI ID
  drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x

Daniel Vetter (2):
  drm/etnaviv: Use FOLL_FORCE for userptr
  drm/etnaviv: User FOLL_LONGTERM in userptr

Dave Airlie (6):
  Merge tag 'du-fixes-20210316' of
git://linuxtv.org/pinchartl/media into drm-fixes
  Merge tag 'drm-misc-fixes-2021-03-25' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2021-03-25-1' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge branch 'linux-5.12' of git://github.com/skeggsb/linux into drm-fixes
  Merge tag 'amd-drm-fixes-5.12-2021-03-24' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-msm-fixes-2021-02-25' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes

Dmitry Baryshkov (4):
  drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code
  drm/msm/dsi_pll_7nm: Solve TODO for multiplier frac_bits assignment
  drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate
  drm/msm: fix shutdown hook in case GPU components failed to bind

Douglas Anderson (1):
  drm/msm: Fix speed-bin support not to access outside valid memory

Fabio Estevam (1):
  drm/msm: Fix suspend/resume on i.MX5

Imre Deak (4):
  drm/i915/ilk-glk: Fix link training on links with LTTPRs
  drm/i915: Disable LTTPR support when the DPCD rev < 1.4
  drm/i915: Disable LTTPR support when the LTTPR rev < 1.4
  drm/i915: Fix the GT fence revocation runtime PM logic

Jani Nikula (1):
  drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders

Jonathan Marek (1):
  drm/msm: fix a6xx_gmu_clear_oob

Jordan Crouse (1):
  drm/msm: a6xx: Make sure the SQE microcode is safe

Kalyan Thota (1):
  drm/msm/disp/dpu1: icc path needs to be set before dpu runtime resume

Kenneth Feng (1):
  drm/amd/pm: workaround for audio noise issue

Kieran Bingham (1):
  drm: rcar-du: Use drmm_encoder_alloc() to manage encoder

Konrad Dybcio (1):
  drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs

Lyude Paul (1):
  drm/nouveau/kms/nve4-nv108

Re: [git pull] drm fixes for 5.12-rc4

2021-03-18 Thread pr-tracker-bot
The pull request you sent on Fri, 19 Mar 2021 10:53:29 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-03-19

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8b12a62a4e3ed4ae99c715034f557eb391d6b196

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.12-rc4

2021-03-18 Thread Dave Airlie
Hi Linus,

Regular fixes pull, pretty small set of fixes, a couple of i915 and
amdgpu, one ttm, one nouveau and one omap. Probably smaller than usual
for this time, so we'll see if something pops up next week or if this
will continue to stay small.

Dave.

drm-fixes-2021-03-19:
drm fixes for 5.12-rc4

ttm:
- Make ttm_bo_unpin() not wraparound on too many unpins.

omap:
- Fix coccicheck warning in omap.

amdgpu:
- DCN 3.0 gamma fixes
- DCN 2.1 corrupt screen fix

i915:
- Workaround async flip + VT-d frame corruption on HSW/BDW
- Fix NMI watchdog crash due to uninitialized OA buffer use on gen12+

nouveau:
- workaround oops with bo syncing
The following changes since commit 1e28eed17697bcf343c6743f0028cc3b5dd88bf0:

  Linux 5.12-rc3 (2021-03-14 14:41:02 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-03-19

for you to fetch changes up to e94c55b8e0a0bbe9a026250cf31e2fa45957d776:

  nouveau: Skip unvailable ttm page entries (2021-03-19 10:38:31 +1000)


drm fixes for 5.12-rc4

ttm:
- Make ttm_bo_unpin() not wraparound on too many unpins.

omap:
- Fix coccicheck warning in omap.

amdgpu:
- DCN 3.0 gamma fixes
- DCN 2.1 corrupt screen fix

i915:
- Workaround async flip + VT-d frame corruption on HSW/BDW
- Fix NMI watchdog crash due to uninitialized OA buffer use on gen12+

nouveau:
- workaround oops with bo syncing


Calvin Hou (1):
  drm/amd/display: Correct algorithm for reversed gamma

Christian König (1):
  drm/ttm: make ttm_bo_unpin more defensive

Dave Airlie (3):
  Merge tag 'drm-misc-fixes-2021-03-18' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'amd-drm-fixes-5.12-2021-03-18' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2021-03-18' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Dillon Varone (1):
  drm/amd/display: Remove MPC gamut remap logic for DCN30

Junlin Yang (1):
  drm/omap: dsi: fix unsigned expression compared with zero

Sung Lee (1):
  drm/amd/display: Copy over soc values before bounding box creation

Tobias Klausmann (1):
  nouveau: Skip unvailable ttm page entries

Umesh Nerlige Ramappa (1):
  i915/perf: Start hrtimer only if sampling the OA buffer

Ville Syrjälä (1):
  drm/i915: Workaround async flip + VT-d corruption on HSW/BDW

 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 34 ++
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |  5 
 .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 26 -
 drivers/gpu/drm/i915/i915_perf.c   | 13 -
 drivers/gpu/drm/i915/i915_reg.h| 23 ++-
 drivers/gpu/drm/i915/intel_pm.c| 16 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c   |  8 +
 drivers/gpu/drm/omapdrm/dss/dsi.c  |  7 +++--
 include/drm/ttm/ttm_bo_api.h   |  6 ++--
 9 files changed, 83 insertions(+), 55 deletions(-)


Re: [git pull] drm fixes for 5.12-rc3

2021-03-11 Thread pr-tracker-bot
The pull request you sent on Fri, 12 Mar 2021 11:35:33 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-03-12-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f78d76e72a4671ea52d12752d92077788b4f5d50

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.12-rc3

2021-03-11 Thread Dave Airlie
Hi Linus,

Regular fixes for rc3. The i915 pull was based on the rc1 tag so I
just cherry-picked the single fix from there to avoid it. The misc and
amd trees seem to be on okay bases.

It's a bunch of fixes across the tree, amdgpu has most of them a few
ttm fixes around qxl, and nouveau.

Dave.

drm-fixes-2021-03-12-1:
drm fixes for 5.12-rc3

core:
- Clear holes when converting compat ioctl's between 32-bits and 64-bits.

docs:
- Use gitlab for drm bugzilla now.

ttm:
- Fix ttm page pool accounting.

fbdev:
- Fix oops in drm_fbdev_cleanup()

shmem:
- Assorted fixes for shmem helpers.

qxl:
- unpin qxl bos created as pinned when freeing them,
  and make ttm only warn once on this behavior.
- Zero head.surface_id correctly in qxl.

atyfb:
- Use LCD management for atyfb on PPC_MAC.

meson:
- Shutdown kms poll helper in meson correctly.

nouveau:
- fix regression in bo syncing

i915:
- Wedge the GPU if command parser setup fails

amdgpu:
- Fix aux backlight control
- Add a backlight override parameter
- Various display fixes
- PCIe DPM fix for vega
- Polaris watermark fixes
- Additional S0ix fix

radeon:
- Fix GEM regression
- Fix AGP dependency handling
The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15:

  Linux 5.12-rc2 (2021-03-05 17:33:41 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-03-12-1

for you to fetch changes up to 4042160c2e5433e0759782c402292a90b5bf458d:

  drm/nouveau: fix dma syncing for loops (v2) (2021-03-12 11:21:47 +1000)


drm fixes for 5.12-rc3

core:
- Clear holes when converting compat ioctl's between 32-bits and 64-bits.

docs:
- Use gitlab for drm bugzilla now.

ttm:
- Fix ttm page pool accounting.

fbdev:
- Fix oops in drm_fbdev_cleanup()

shmem:
- Assorted fixes for shmem helpers.

qxl:
- unpin qxl bos created as pinned when freeing them,
  and make ttm only warn once on this behavior.
- Zero head.surface_id correctly in qxl.

atyfb:
- Use LCD management for atyfb on PPC_MAC.

meson:
- Shutdown kms poll helper in meson correctly.

nouveau:
- fix regression in bo syncing

i915:
- Wedge the GPU if command parser setup fails

amdgpu:
- Fix aux backlight control
- Add a backlight override parameter
- Various display fixes
- PCIe DPM fix for vega
- Polaris watermark fixes
- Additional S0ix fix

radeon:
- Fix GEM regression
- Fix AGP dependency handling


Alex Deucher (4):
  drm/amdgpu/display: simplify backlight setting
  drm/amdgpu/display: don't assert in set backlight function
  drm/amdgpu/display: handle aux backlight in backlight_get_brightness
  drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m

Anthony DeRossi (1):
  drm/ttm: Fix TTM page pool accounting

Artem Lapkin (1):
  drm: meson_drv add shutdown function

Christian König (3):
  drm/radeon: also init GEM funcs in radeon_gem_prime_import_sg_table
  drm/radeon: fix AGP dependency
  drm/ttm: soften TTM warnings

Colin Ian King (1):
  qxl: Fix uninitialised struct field head.surface_id

Daniel Vetter (1):
  drm/compat: Clear bounce structures

Dave Airlie (3):
  Merge tag 'drm-misc-fixes-2021-03-11' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'amd-drm-fixes-5.12-2021-03-10' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  drm/nouveau: fix dma syncing for loops (v2)

Dillon Varone (1):
  drm/amd/display: Enabled pipe harvesting in dcn30

Evan Quan (1):
  drm/amd/pm: correct the watermark settings for Polaris

Gerd Hoffmann (2):
  drm/qxl: unpin release objects
  drm/qxl: fix lockdep issue in qxl_alloc_release_reserved

Holger Hoffstätte (2):
  drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth()
  drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp()

Kenneth Feng (1):
  drm/amd/pm: bug fix for pcie dpm

Neil Roberts (2):
  drm/shmem-helper: Check for purged buffers in fault handler
  drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff

Nirmoy Das (1):
  drm/amdgpu: fb BO should be ttm_bo_type_device

Noralf Trønnes (1):
  drm/shmem-helpers: vunmap: Don't put pages for dma-buf

Pavel Turinský (1):
  MAINTAINERS: update drm bug reporting URL

Qingqing Zhuo (1):
  drm/amd/display: Enable pflip interrupt upon pipe enable

Randy Dunlap (2):
  fbdev: atyfb: always declare aty_{ld,st}_lcd()
  fbdev: atyfb: use LCD management functions for PPC_PMAC also

Sung Lee (1):
  drm/amd/display: Revert dram_clock_change_latency for DCN2.1

Takashi Iwai (1):
  drm/amd/display: Add a backlight module option

Thomas Zimmermann (1):
  drm: Use USB controller's DMA mask when importing dmabufs

Tong Zhang (1):
  drm/fb-helper: only unmap if buffer not null

Tvrtko Ursulin (1):
  drm/i915: Wedge the GPU if comman

Re: [git pull] drm fixes for 5.12-rc2

2021-03-04 Thread pr-tracker-bot
The pull request you sent on Fri, 5 Mar 2021 12:50:16 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-03-05

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/280d542f6ffac0e6d65dc267f92191d509b13b64

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.12-rc2

2021-03-04 Thread Dave Airlie
Hi Linus,

More may show up but this is what I have at this staged. These are
based on the commit in your tree where the swapfile issue is fixed,
and neither of the merged trees are in the bad area.

Otherwise just a single nouveau regression fix, and a bunch of amdgpu fixes.

Dave.

drm-fixes-2021-03-05:
drm fixes for 5.12-rc2

amdgpu:
- S0ix fix
- Handle new NV12 SKU
- Misc power fixes
- Display uninitialized value fix
- PCIE debugfs register access fix

nouveau:
- regression fix for gk104
The following changes since commit f69d02e37a85645aa90d18cacfff36dba370f797:

  Merge tag 'misc-5.12-2021-03-02' of git://git.kernel.dk/linux-block
(2021-03-02 18:18:17 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-03-05

for you to fetch changes up to a1f1054124936c717a64e47862e3d0d820f67a87:

  Merge tag 'amd-drm-fixes-5.12-2021-03-03' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2021-03-05
11:13:22 +1000)


drm fixes for 5.12-rc2

amdgpu:
- S0ix fix
- Handle new NV12 SKU
- Misc power fixes
- Display uninitialized value fix
- PCIE debugfs register access fix

nouveau:
- regression fix for gk104


Alex Deucher (4):
  drm/amdgpu: Only check for S0ix if AMD_PMC is configured
  drm/amdgpu/pm: make unsupported power profile messages debug
  drm/amdgpu/swsmu/vangogh: Only use RLCPowerNotify msg for disable
  drm/amdgpu: enable BACO runpm by default on sienna cichlid and
navy flounder

Asher.Song (1):
  drm/amdgpu:disable VCN for Navi12 SKU

Ben Skeggs (1):
  drm/nouveau/fifo/gk104-gp1xx: fix creation of sw class

Colin Ian King (1):
  drm/amd/display: fix the return of the uninitialized value in ret

Dave Airlie (2):
  Merge branch '00.00-inst' of git://github.com/skeggsb/linux into drm-fixes
  Merge tag 'amd-drm-fixes-5.12-2021-03-03' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Evan Quan (1):
  drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register address

Kevin Wang (1):
  drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie

 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c  |  3 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c   |  4 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c   |  2 --
 drivers/gpu/drm/amd/amdgpu/nv.c   |  6 --
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c |  2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c |  2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c| 15 ---
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c  |  6 +++---
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c   |  2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c  |  3 +++
 10 files changed, 29 insertions(+), 16 deletions(-)


Re: [git pull] drm fixes + msm-next for 5.12-rc1

2021-02-25 Thread pr-tracker-bot
The pull request you sent on Fri, 26 Feb 2021 05:23:53 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-next-2021-02-26

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/fdce29602f865b016012eadeaec99800da916d3d

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes + msm-next for 5.12-rc1

2021-02-25 Thread Dave Airlie
Hi Linus,

Hope power/internet are back on fully!

This is fixes but I missed msm-next pull last week. It's been in
drm-next anyways so shouldn't be a problem.

Otherwise it's a selection of i915, amdgpu and misc fixes, one TTM
memory leak, nothing really major stands out otherwise.

Dave.

drm-next-2021-02-26:
drm fixes for 5.12-rc1 + msm-next

core:
- vblank fence timing improvements

dma-buf:
- improve error handling

ttm:
- memory leak fix

msm:
- a6xx speedbin support
- a508, a509, a512 support
- various a5xx fixes
- various dpu fixes
- qseed3lite support for sm8250
- dsi fix for msm8994
- mdp5 fix for framerate bug with cmd mode panels
- a6xx GMU OOB race fixes that were showing up in CI
- various addition and removal of semicolons
- gem submit fix for legacy userspace relocs path

amdgpu:
- Clang warning fix
- S0ix platform shutdown/poweroff fix
- Misc display fixes

i915:
- color format fix
- -Wuninitialised reenabled
- GVT ww locking, cmd parser fixes

atyfb:
- fix build

rockchip:
- AFBC modifier fix
The following changes since commit f730f39eb981af249d57336b47cfe3925632a7fd:

  Merge tag 'drm-intel-next-fixes-2021-02-18' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2021-02-19
13:55:07 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-next-2021-02-26

for you to fetch changes up to d153e8c156dafeb847fd655f416cf81c007e8706:

  Merge tag 'drm-intel-next-fixes-2021-02-25' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2021-02-26
05:08:51 +1000)


drm fixes for 5.12-rc1 + msm-next

core:
- vblank fence timing improvements

dma-buf:
- improve error handling

ttm:
- memory leak fix

msm:
- a6xx speedbin support
- a508, a509, a512 support
- various a5xx fixes
- various dpu fixes
- qseed3lite support for sm8250
- dsi fix for msm8994
- mdp5 fix for framerate bug with cmd mode panels
- a6xx GMU OOB race fixes that were showing up in CI
- various addition and removal of semicolons
- gem submit fix for legacy userspace relocs path

amdgpu:
- Clang warning fix
- S0ix platform shutdown/poweroff fix
- Misc display fixes

i915:
- color format fix
- -Wuninitialised reenabled
- GVT ww locking, cmd parser fixes

atyfb:
- fix build

rockchip:
- AFBC modifier fix


Akhil P Oommen (1):
  drm/msm: Add speed-bin support to a618 gpu

Alyssa Rosenzweig (1):
  drm/rockchip: Require the YTR modifier for AFBC

AngeloGioacchino Del Regno (16):
  drm/msm/a5xx: Allow all patchid for A540 chip
  drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register
  drm/msm/a5xx: Separate A5XX_PC_DBG_ECO_CNTL write from main branch
  drm/msm/a5xx: Add support for Adreno 508, 509, 512 GPUs
  drm/msm/a5xx: Reset VBIF before PC only on A510 and A530
  drm/msm/dpu: Fix VBIF_XINL_QOS_LVL_REMAP_000 register offset
  drm/msm/dpu: Move DPU_SSPP_QOS_8LVL bit to SDM845 and SC7180 masks
  drm/msm/dpu: Add prog_fetch_lines_worst_case to INTF_BLK macro
  drm/msm/dpu: Allow specifying features and sblk in DSPP_BLK macro
  drm/msm/dpu: Disable autorefresh in command mode
  drm/msm/dpu: Correctly configure vsync tearcheck for command mode
  drm/msm/dpu: Remove unused call in wait_for_commit_done
  drm/msm/dsi_pll_10nm: Fix dividing the same numbers twice
  drm/msm/dsi_pll_10nm: Solve TODO for multiplier frac_bits assignment
  drm/msm/dsi_pll_10nm: Fix variable usage for pll_lockdet_rate
  drm/msm/dsi_pll_10nm: Convert pr_err prints to DRM_DEV_ERROR

Anson Jacob (1):
  Revert "drm/amd/display: reuse current context instead of recreating one"

Bernard Zhao (1):
  drm/msm: remove unneeded variable: "rc"

Bjorn Andersson (1):
  dt-bindings: dp-connector: Drop maxItems from -supply

Chris Wilson (2):
  drm/i915/gvt: Parse default state to update reg whitelist
  drm/i915/gvt: Purge dev_priv->gt

Dave Airlie (4):
  Merge tag 'drm-msm-next-2021-02-07' of
https://gitlab.freedesktop.org/drm/msm into drm-next
  Merge tag 'drm-misc-next-fixes-2021-02-25' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
  Merge tag 'amd-drm-fixes-5.12-2021-02-24' of
https://gitlab.freedesktop.org/agd5f/linux into drm-next
  Merge tag 'drm-intel-next-fixes-2021-02-25' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next

Dmitry Baryshkov (1):
  drm/msm/dpu1: add support for qseed3lite used on sm8250

Eric Anholt (3):
  drm/msm: Fix race of GPU init vs timestamp power management.
  drm/msm: Fix races managing the OOB state for timestamp vs timestamps.
  drm/msm: Clean up GMU OOB set/clear handling.

Eric Bernstein (1):
  drm/amd/display: Remove Assert from dcn10_get_dig_frontend

Heiko Stuebner (1):
  drm/panel: kd35t133: allow using non-continuous dsi clock

Iskren Chernev (2):
  drm/msm: Fix MSM_INFO_GET_IOVA with carveout
 

Re: [git pull] drm fixes for 5.11 final

2021-02-12 Thread pr-tracker-bot
The pull request you sent on Fri, 12 Feb 2021 15:20:52 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-02-12

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a81bfdf8bf5396824d7d139560180854cb599b06

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.11 final

2021-02-11 Thread Dave Airlie
(resent with a subject this time)
Hi Linus,

Regular fixes for final, there is a ttm regression fix, dp-mst fix,
one amdgpu revert, two i915 fixes, and some misc fixes for sun4i,
xlnx, and vc4.

All pretty quiet and don't think we have any known outstanding regressions.

Dave.

drm-fixes-2021-02-12:
drm fixes for 5.11-rc8

ttm:
- page pool regression fix.

dp_mst:
- Don't report un-attached ports as connected

amdgpu:
- Blank screen fix

i915:
- Ensure Type-C FIA is powered when initializing
- Fix overlay frontbuffer tracking

sun4i:
- tcon1 sync polarity fix
- Always set HDMI clock rate
- Fix H6 HDMI PHY config
- Fix H6 max frequency

vc4:
- Fix buffer overflow

xlnx:
- Fix memory leak
The following changes since commit 92bf22614b21a2706f4993b278017e437f7785b3:

  Linux 5.11-rc7 (2021-02-07 13:57:38 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-02-12

for you to fetch changes up to 551c81853d6d3ff016269d62612e7cd0a53104ab:

  Merge branch 'drm-misc-fixes' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2021-02-12
13:38:51 +1000)


drm fixes for 5.11-rc8

ttm:
- page pool regression fix.

dp_mst:
- Don't report un-attached ports as connected

amdgpu:
- Blank screen fix

i915:
- Ensure Type-C FIA is powered when initializing
- Fix overlay frontbuffer tracking

sun4i:
- tcon1 sync polarity fix
- Always set HDMI clock rate
- Fix H6 HDMI PHY config
- Fix H6 max frequency

vc4:
- Fix buffer overflow

xlnx:
- Fix memory leak


Alex Deucher (1):
  Revert "drm/amd/display: Update NV1x SR latency values"

Christian König (1):
  drm/ttm: make sure pool pages are cleared

Dave Airlie (3):
  Merge tag 'amd-drm-fixes-5.11-2021-02-10' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2021-02-11' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge branch 'drm-misc-fixes' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Imre Deak (2):
  drm/dp_mst: Don't report ports connected if nothing is attached to them
  drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing it

Jernej Skrabec (4):
  drm/sun4i: tcon: set sync polarity for tcon1 channel
  drm/sun4i: dw-hdmi: always set clock rate
  drm/sun4i: Fix H6 HDMI PHY configuration
  drm/sun4i: dw-hdmi: Fix max. frequency for H6

Maxime Ripard (1):
  drm/vc4: hvs: Fix buffer overflow with the dlist handling

Quanyang Wang (1):
  drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable

Ville Syrjälä (1):
  drm/i915: Fix overlay frontbuffer tracking

 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |  4 +-
 drivers/gpu/drm/drm_dp_mst_topology.c  |  1 +
 drivers/gpu/drm/i915/display/intel_overlay.c   | 17 +++---
 drivers/gpu/drm/i915/display/intel_tc.c| 67 --
 drivers/gpu/drm/sun4i/sun4i_tcon.c | 25 
 drivers/gpu/drm/sun4i/sun4i_tcon.h |  6 ++
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c  | 10 +---
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h  |  1 -
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 26 +++--
 drivers/gpu/drm/ttm/ttm_pool.c | 10 
 drivers/gpu/drm/vc4/vc4_plane.c| 18 --
 drivers/gpu/drm/xlnx/zynqmp_disp.c | 15 +++--
 12 files changed, 122 insertions(+), 78 deletions(-)


Re: [git pull] drm fixes for 5.11-rc7

2021-02-05 Thread pr-tracker-bot
The pull request you sent on Fri, 5 Feb 2021 11:43:49 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-02-05-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8e91dd934be6131143df5db05fb06635581addf9

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.11-rc7

2021-02-04 Thread Dave Airlie
Hi Linus,

Fixes for rc7, bit bigger than I'd like at this stage, but most of the
i915 stuff and some amdgpu is destined for staging and I'd rather not
hold it up, the i915 changes also pulled in a few precusor code
movement patches to make things cleaner, but nothing seems that
horrible, and I've checked over all of it.

Otherwise there is a nouveau dma-api warning regression, and a ttm
page allocation warning fix,
and some fixes for a bridge chip,

Dave.

drm-fixes-2021-02-05-1:
drm fixes for 5.11-rc7

ttm:
- fix huge page warning regression

i915:
- Skip vswing programming for TBT
- Power up combo PHY lanes for HDMI
- Fix double YUV range correction on HDR planes
- Fix the MST PBN divider calculation
- Fix LTTPR vswing/pre-emp setting in non-transparent mode
- Move the breadcrumb to the signaler if completed upon cancel
- Close race between enable_breadcrumbs and cancel_breadcrumbs
- Drop lru bumping on display unpinning

amdgpu:
- Fix retry in gem create
- Vangogh fixes
- Fix for display from shared buffers
- Various display fixes

amdkfd:
- Fix regression in buffer free

nouveau:
- fix DMA API warning regression

drm/bridge/lontium-lt9611uxc:
- EDID fixes
- Don't handle hotplug events in IRQ handler
The following changes since commit 1048ba83fb1c00cd24172e23e8263972f6b5d9ac:

  Linux 5.11-rc6 (2021-01-31 13:50:09 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-02-05-1

for you to fetch changes up to 59854811c08cfbdf52d79231666e7c07c46ff338:

  Merge tag 'drm-intel-fixes-2021-02-04' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2021-02-05
11:03:28 +1000)


drm fixes for 5.11-rc7

ttm:
- fix huge page warning regression

i915:
- Skip vswing programming for TBT
- Power up combo PHY lanes for HDMI
- Fix double YUV range correction on HDR planes
- Fix the MST PBN divider calculation
- Fix LTTPR vswing/pre-emp setting in non-transparent mode
- Move the breadcrumb to the signaler if completed upon cancel
- Close race between enable_breadcrumbs and cancel_breadcrumbs
- Drop lru bumping on display unpinning

amdgpu:
- Fix retry in gem create
- Vangogh fixes
- Fix for display from shared buffers
- Various display fixes

amdkfd:
- Fix regression in buffer free

nouveau:
- fix DMA API warning regression

drm/bridge/lontium-lt9611uxc:
- EDID fixes
- Don't handle hotplug events in IRQ handler


Andres Calderon Jaramillo (1):
  drm/i915/display: Prevent double YUV range correction on HDR planes

Bhawanpreet Lakha (1):
  drm/amd/display: reuse current context instead of recreating one

Chris Wilson (3):
  drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
  drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs
  drm/i915/gem: Drop lru bumping on display unpinning

Christian König (1):
  drm/amdgpu: enable freesync for A+A configs

Dave Airlie (4):
  drm/nouveau: fix dma syncing warning with debugging on.
  Merge tag 'drm-misc-fixes-2021-02-02' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'amd-drm-fixes-5.11-2021-02-03' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2021-02-04' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Dmitry Baryshkov (3):
  drm/bridge/lontium-lt9611uxc: fix waiting for EDID to become available
  drm/bridge/lontium-lt9611uxc: fix get_edid return code
  drm/bridge/lontium-lt9611uxc: move HPD notification out of IRQ handler

George Shen (1):
  drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL

Huang Rui (2):
  drm/amdgpu: fix the issue that retry constantly once the buffer
is oversize
  drm/amdkfd: fix null pointer panic while free buffer in kfd

Imre Deak (4):
  drm/dp/mst: Export drm_dp_get_vc_payload_bw()
  drm/i915: Fix the MST PBN divider calculation
  drm/i915/dp: Move intel_dp_set_signal_levels() to intel_dp_link_training.c
  drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-transparent mode

Michel Dänzer (1):
  drm/ttm: Use __GFP_NOWARN for huge pages in ttm_pool_alloc_page

Mikita Lipski (1):
  drm/amd/display: Release DSC before acquiring

Stylon Wang (1):
  drm/amd/display: Revert "Fix EDID parsing after resume from suspend"

Sung Lee (1):
  drm/amd/display: Add more Clock Sources to DCN2.1

Victor Lu (3):
  drm/amd/display: Fix dc_sink kref count in emulated_link_detect
  drm/amd/display: Free atomic state after drm_atomic_commit
  drm/amd/display: Decrement refcount of dc_sink before reassignment

Ville Syrjälä (3):
  drm/i915: Skip vswing programming for TBT
  drm/i915: Extract intel_ddi_power_up_lanes()
  drm/i915: Power up combo PHY lanes for for HDMI as well

Xiaojian Du (1):
  drm/amd/pm: fill in the data membe

Re: [git pull] drm fixes for 5.11-rc6

2021-01-29 Thread pr-tracker-bot
The pull request you sent on Fri, 29 Jan 2021 13:46:34 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-01-29

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6305d15e013a70a7f1c4ee65d3e035cd705e3517

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.11-rc6

2021-01-28 Thread Dave Airlie
Hey Linus,

Weekly fixes for graphics, nothing too major, nouveau has a few
regression fixes for various fallout from header changes previously,
vc4 has two fixes, two amdgpu, and a smattering of i915 fixes.

All seems on course for a quieter rc7, fingers crossed.

Dave.

drm-fixes-2021-01-29:
drm fixes for 5.11-rc6

nouveau:
- fix svm init conditions
- fix nv50 modesetting regression
- fix cursor plane modifiers
- fix > 64x64 cursor regression

vc4:
- Fix LBM size calculation
- Fix high resolutions for hvs5

i915:
- Fix ICL MG PHY vswing
- Fix subplatform handling
- Fix selftest memleak
- Clear CACHE_MODE prior to clearing residuals
- Always flush the active worker before returning from the wait
- Always try to reserve GGTT address 0x0

amdgpu:
- Fix a fan control regression on some boards
- Fix clang warning
The following changes since commit 6ee1d745b7c9fd573fba142a2efdad76a9f1cb04:

  Linux 5.11-rc5 (2021-01-24 16:47:14 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-01-29

for you to fetch changes up to e0ecafede87eb1a3d1e708f0365fad0d59489285:

  Merge tag 'amd-drm-fixes-5.11-2021-01-28' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2021-01-29
11:36:38 +1000)


drm fixes for 5.11-rc6

nouveau:
- fix svm init conditions
- fix nv50 modesetting regression
- fix cursor plane modifiers
- fix > 64x64 cursor regression

vc4:
- Fix LBM size calculation
- Fix high resolutions for hvs5

i915:
- Fix ICL MG PHY vswing
- Fix subplatform handling
- Fix selftest memleak
- Clear CACHE_MODE prior to clearing residuals
- Always flush the active worker before returning from the wait
- Always try to reserve GGTT address 0x0

amdgpu:
- Fix a fan control regression on some boards
- Fix clang warning


Alex Deucher (1):
  Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)"

Arnd Bergmann (1):
  amdgpu: fix clang build warning

Bastian Beranek (1):
  drm/nouveau/dispnv50: Restore pushing of all data.

Ben Skeggs (1):
  drm/nouveau/nvif: fix method count when pushing an array

Chris Wilson (3):
  drm/i915/gt: Clear CACHE_MODE prior to clearing residuals
  drm/i915: Always flush the active worker before returning from the wait
  drm/i915/gt: Always try to reserve GGTT address 0x0

Dave Airlie (4):
  Merge branch '04.01-ampere-lite' of
git://github.com/skeggsb/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2021-01-27' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2021-01-28' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-5.11-2021-01-28' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Dom Cobley (2):
  drm/vc4: Correct lbm size and calculation
  drm/vc4: Correct POS1_SCL for hvs5

Karol Herbst (1):
  drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices

Lyude Paul (3):
  drivers/nouveau/kms/nv50-: Reject format modifiers for cursor planes
  drm/nouveau/kms/nv50-: Report max cursor size to userspace
  drm/nouveau/kms/gk104-gp1xx: Fix > 64x64 cursors

Pan Bian (1):
  drm/i915/selftest: Fix potential memory leak

Umesh Nerlige Ramappa (1):
  drm/i915: Check for all subplatform bits

Ville Syrjälä (1):
  drm/i915: Fix ICL MG PHY vswing handling

 drivers/gpu/drm/amd/display/dc/dcn30/Makefile  |   6 +-
 drivers/gpu/drm/amd/display/dc/dcn301/Makefile |   3 +-
 drivers/gpu/drm/amd/display/dc/dcn302/Makefile |   3 +-
 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h|   1 +
 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h |   3 +
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c  |   9 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |   1 +
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c|   1 +
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c|   1 +
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c |  31 ++-
 drivers/gpu/drm/i915/display/intel_ddi.c   |   7 +-
 drivers/gpu/drm/i915/gt/gen7_renderclear.c |  12 ++
 drivers/gpu/drm/i915/gt/intel_ggtt.c   |  47 +++--
 drivers/gpu/drm/i915/i915_active.c |  28 +--
 drivers/gpu/drm/i915/i915_drv.h|   2 +-
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c  |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/base507c.c|   6 +-
 drivers/gpu/drm/nouveau/dispnv50/base827c.c|   6 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c|   8 +
 drivers/gpu/drm/nouveau/dispnv50/head917d.c|  28 ++-
 drivers/gpu/drm/nouveau/dispnv50/wndw.c|  17 +-
 .../gpu/drm/nouveau/include/nvhw/class/cl917d.h|   4 +
 drivers/gpu/drm/nouveau/include/nvif/push.h| 216 ++---
 drivers/gpu/drm/nouveau/nouveau_svm.c  |   4 +
 drivers/gpu/drm/vc4/vc4_hvs.c  

Re: [git pull] drm fixes for 5.11-rc5

2021-01-21 Thread pr-tracker-bot
The pull request you sent on Fri, 22 Jan 2021 10:00:50 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-01-22

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/36ada25026357c855d5839166f78017509824b77

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.11-rc5

2021-01-21 Thread Dave Airlie
Hi Linus,

Regular fixes pull, nothing too major in here, just some core fixes,
one vc4, bunch of i915 and a bunch of amdgpu.

Dave.

drm-fixes-2021-01-22:
drm fixes for 5.11-rc5

core:
- atomic: Release state on error
- syncobj: Fix use-after-free
- ttm: Don't use GFP_TRANSHUGE_LIGTH
- vram-helper: Fix memory leak in vmap

vc4:
- Unify driver naming for PCM

i915:
- HDCP fixes
- PMU wakeref fix
- Fix HWSP validity race
- Fix DP protocol converter accidental 4:4:4->4:2:0 conversion for RGB

amdgpu:
- Green Sardine fixes
- Vangogh fixes
- Renoir fixes
- Misc display fixes
The following changes since commit 19c329f6808995b142b3966301f217c831e7cf31:

  Linux 5.11-rc4 (2021-01-17 16:37:05 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-01-22

for you to fetch changes up to 06ee38dc2aab3b5a09feb74128cf7326a490b788:

  Merge tag 'amd-drm-fixes-5.11-2021-01-21' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2021-01-22
09:43:21 +1000)


drm fixes for 5.11-rc5

core:
- atomic: Release state on error
- syncobj: Fix use-after-free
- ttm: Don't use GFP_TRANSHUGE_LIGTH
- vram-helper: Fix memory leak in vmap

vc4:
- Unify driver naming for PCM

i915:
- HDCP fixes
- PMU wakeref fix
- Fix HWSP validity race
- Fix DP protocol converter accidental 4:4:4->4:2:0 conversion for RGB

amdgpu:
- Green Sardine fixes
- Vangogh fixes
- Renoir fixes
- Misc display fixes


Aaron Liu (1):
  drm/amdgpu: update mmhub mgcg&ls for mmhub_v2_3

Anshuman Gupta (2):
  drm/i915/hdcp: Update CP property in update_pipe
  drm/i915/hdcp: Get conn while content_type changed

Aric Cyr (1):
  drm/amd/display: Allow PSTATE chnage when no displays are enabled

Bing Guo (1):
  drm/amd/display: Change function decide_dp_link_settings to
avoid infinite looping

Chris Wilson (2):
  drm/i915/gt: Prevent use of engine->wa_ctx after error
  drm/i915: Check for rq->hwsp validity after acquiring RCU lock

Christian König (1):
  drm/ttm: stop using GFP_TRANSHUGE_LIGHT

Daniel Vetter (1):
  drm/syncobj: Fix use-after-free

Dave Airlie (3):
  Merge tag 'drm-misc-fixes-2021-01-20' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2021-01-21' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-5.11-2021-01-21' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Huang Rui (1):
  drm/amdgpu: remove gpu info firmware of green sardine

Jake Wang (1):
  drm/amd/display: Update dram_clock_change_latency for DCN2.1

Jinzhou Su (1):
  drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh

Nicholas Kazlauskas (1):
  drm/amd/display: Use hardware sequencer functions for PG control

Nicolas Saenz Julienne (1):
  drm/vc4: Unify PCM card's driver_name

Pan Bian (1):
  drm/atomic: put state on error path

Prike Liang (1):
  drm/amdgpu/pm: no need GPU status set since
mmnbif_gpu_BIF_DOORBELL_FENCE_CNTL added in FSDL

Sung Lee (1):
  drm/amd/display: DCN2X Find Secondary Pipe properly in MPO + ODM Case

Thomas Zimmermann (1):
  drm/vram-helper: Reuse existing page mappings in vmap

Tvrtko Ursulin (1):
  drm/i915/pmu: Don't grab wakeref when enabling events

Ville Syrjälä (1):
  drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when
outputting YCbCr 4:4:4

Vladimir Stempen (1):
  drm/amd/display: Fixed corruptions on HPDRX link loss restore

 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c |  1 -
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c |  4 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c| 84 --
 .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c   |  6 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  7 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  | 18 +++--
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  9 ++-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |  7 +-
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |  2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c|  2 +-
 drivers/gpu/drm/drm_atomic_helper.c|  2 +-
 drivers/gpu/drm/drm_gem_vram_helper.c  | 14 +++-
 drivers/gpu/drm/drm_syncobj.c  |  8 ++-
 drivers/gpu/drm/i915/display/intel_ddi.c   |  2 +-
 drivers/gpu/drm/i915/display/intel_dp.c|  9 +--
 drivers/gpu/drm/i915/display/intel_dp.h|  3 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c  |  9 +++
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c|  9 +--
 drivers/gpu/drm/i915/gt/intel_lrc.c|  3 +
 drivers/gpu/drm/i915/gt/intel_timeline.c   | 10 ++-
 drivers/gpu/drm/i915/i915_pmu.c| 30 
 drivers/gpu/drm/i915/i915_request.h| 37 --
 drivers/gpu/drm/ttm/ttm_pool.c 

Re: [git pull] drm fixes for 5.11-rc4

2021-01-14 Thread pr-tracker-bot
The pull request you sent on Fri, 15 Jan 2021 14:01:12 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-01-15

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5ee88057889bbca5f5bb96031b62b3756b33e164

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.11-rc4

2021-01-14 Thread Dave Airlie
Hey Linus,

Back to mostly regular scheduling for me. Big thanks to Daniel for
stepping into my duties for the last few turns.

Regular fixes for rc4, a bunch of fixes across i915, amdgpu and
nouveau here, along with a couple of TTM fixes, and dma-buf and one
core pageflip/modifier interaction fix. One notable i915 fix is a HSW
GT1 regression fix that has been outstanding for quite a while.
(Thanks to Matt Turner for kicking Intel into getting it fixed).

Ben Skeggs has asked about the possibility of pulling nvidia ampere
basic display support into fixes as new hardware with nothing outside
touched, I'll queue up a separate pull after this one and you can
decide if it's appropriate.

Dave.

drm-fixes-2021-01-15:
drm fixes for 5.11-rc4

dma-buf:
- Fix a memory leak in CMAV heap

core:
- Fix format check for legacy pageflips

ttm:
- Pass correct address to dma_mapping_error()
- Use mutex in pool shrinker

i915:
- Allow the sysadmin to override security mitigations
- Restore clear-residual mitigations for ivb/byt
- Limit VFE threads based on GT
- GVT: fix vfio edid and full display detection
- Fix DSI DSC power refcounting
- Fix LPT CPU mode backlight takeover
- Disable RPM wakeref assertions during driver shutdown
- Fix DSI sequence sleeps

amdgpu:
- Update repo location in MAINTAINERS
- Add some new renoir PCI IDs
- Revert CRC UAPI changes
- Revert OLED display fix which cases clocking problems for some systems
- Misc vangogh fixes
- GFX fix for sienna cichlid
- DCN1.0 fix for pipe split
- Fix incorrect PSP command

amdkfd:
- Fix possible out of bounds read in vcrat creation

nouveau:
- irq handling fix
- expansion ROM fix
- hw init dpcd disable
- aux semaphore owner field fix
- vram heap sizing fix
- notifier at 0 is valid fix
The following changes since commit 7c53f6b671f4aba70ff15e1b05148b10d58c2837:

  Linux 5.11-rc3 (2021-01-10 14:34:50 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-01-15

for you to fetch changes up to c8f6364f35f32786dd40336cfa35b9166d91b8ab:

  Merge branch '04.00-ampere-lite-fixes' of
git://github.com/skeggsb/linux into drm-fixes (2021-01-15 13:26:44
+1000)


drm fixes for 5.11-rc4

dma-buf:
- Fix a memory leak in CMAV heap

core:
- Fix format check for legacy pageflips

ttm:
- Pass correct address to dma_mapping_error()
- Use mutex in pool shrinker

i915:
- Allow the sysadmin to override security mitigations
- Restore clear-residual mitigations for ivb/byt
- Limit VFE threads based on GT
- GVT: fix vfio edid and full display detection
- Fix DSI DSC power refcounting
- Fix LPT CPU mode backlight takeover
- Disable RPM wakeref assertions during driver shutdown
- Fix DSI sequence sleeps

amdgpu:
- Update repo location in MAINTAINERS
- Add some new renoir PCI IDs
- Revert CRC UAPI changes
- Revert OLED display fix which cases clocking problems for some systems
- Misc vangogh fixes
- GFX fix for sienna cichlid
- DCN1.0 fix for pipe split
- Fix incorrect PSP command

amdkfd:
- Fix possible out of bounds read in vcrat creation

nouveau:
- irq handling fix
- expansion ROM fix
- hw init dpcd disable
- aux semaphore owner field fix
- vram heap sizing fix
- notifier at 0 is valid fix


Alex Deucher (1):
  MAINTAINERS: update radeon/amdgpu/amdkfd git trees

Alexandre Demers (1):
  drm/amdgpu: fix DRM_INFO flood if display core is not supported
(bug 210921)

Bas Nieuwenhuizen (1):
  drm: Check actual format for legacy pageflip.

Ben Skeggs (7):
  drm/nouveau/bios: fix issue shadowing expansion ROMs
  drm/nouveau/privring: ack interrupts the same way as RM
  drm/nouveau/i2c/gk110: split out from i2c/gk104
  drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads
  drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields
  drm/nouveau/mmu: fix vram heap sizing
  drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0

Chris Wilson (4):
  drm/i915: Disable RPM wakeref assertions during driver shutdown
  drm/i915/gt: Limit VFE threads based on GT
  drm/i915/gt: Restore clear-residual mitigations for Ivybridge, Baytrail
  drm/i915: Allow the sysadmin to override security mitigations

Christian König (1):
  drm/ttm: make the pool shrinker lock a mutex

Colin Xu (1):
  drm/i915/gvt: Fix vfio_edid issue for BXT/APL

Dave Airlie (4):
  Merge tag 'drm-misc-fixes-2021-01-12' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2021-01-14' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-5.11-2021-01-14' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge branch '04.00-ampere-lite-fixes' of
git://github.com/skeggsb/linux into drm-fixes

Hans de Goede (1):
  drm/i915/dsi: Use unconditional msleep for the panel_on_delay
wh

Re: [PULL] drm-fixes

2021-01-08 Thread pr-tracker-bot
The pull request you sent on Fri, 8 Jan 2021 16:57:50 +0100:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-01-08

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/43d3d587d22530ae92239b6aba5b0b2d5ba2e088

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[PULL] drm-fixes

2021-01-08 Thread Daniel Vetter
Hi Linus,

Looks like people are back from the break, usual small pile of fixes all
over. Next week Dave should be back. Only thing pending I'm aware of is a
"this shouldn't have become uapi" reverts for amdgpu, but they're already
on the list and not that important really so can wait another week.

Cheers, Daniel

drm-fixes-2021-01-08:
drm-fixes for -rc3

- fix for ttm list corruption in radeon, reported by a few people
- fixes for amdgpu, i915, msm
- dma-buf use-after free fix

Cheers, Daniel

The following changes since commit e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62:

  Linux 5.11-rc2 (2021-01-03 15:55:30 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-01-08

for you to fetch changes up to 29f95f20581c4bb4e58c1cc1cb15bff9b931cad9:

  Merge tag 'drm-misc-fixes-2021-01-08' of 
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2021-01-08 10:39:18 
+0100)


drm-fixes for -rc3

- fix for ttm list corruption in radeon, reported by a few people
- fixes for amdgpu, i915, msm
- dma-buf use-after free fix


Alex Deucher (2):
  drm/amdgpu/display: drop DCN support for aarch64
  Revert "drm/amd/display: Fix memory leaks in S3 resume"

Arnd Bergmann (1):
  drm/amd/display: Fix unused variable warning

Charan Teja Reddy (1):
  dmabuf: fix use-after-free of dmabuf's file->f_inode

Chris Wilson (2):
  drm/i915/gt: Define guc firmware blob for older Cometlakes
  drm/i915/dp: Track pm_qos per connector

Christian König (2):
  drm/radeon: stop re-init the TTM page pool
  drm/ttm: unexport ttm_pool_init/fini

Craig Tatlor (1):
  drm/msm: Call msm_init_vram before binding the gpu

Daniel Vetter (4):
  Merge tag 'amd-drm-fixes-5.11-2021-01-06' of 
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2021-01-07' of 
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'drm-msm-fixes-2021-01-07' of 
https://gitlab.freedesktop.org/drm/msm into drm-fixes
  Merge tag 'drm-misc-fixes-2021-01-08' of 
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Dennis Li (3):
  drm/amdgpu: fix a memory protection fault when remove amdgpu device
  drm/amdgpu: fix a GPU hang issue when remove device
  drm/amdgpu: fix no bad_pages issue after umc ue injection

Hawking Zhang (1):
  drm/amdgpu: switched to cached noretry setting for vangogh

Iskren Chernev (3):
  drm/msm: Fix null dereference in _msm_gem_new
  drm/msm: Ensure get_pages is called when locked
  drm/msm: Add modparam to allow vram carveout

Jiawei Gu (1):
  drm/amdgpu: fix potential memory leak during navi12 deinitialization

John Clements (2):
  drm/amd/pm: updated PM to I2C controller port on sienna cichlid
  drm/amdgpu: enable ras eeprom support for sienna cichlid

Kevin Wang (1):
  drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NULL pointer issue

Konrad Dybcio (1):
  drm/msm: Only enable A6xx LLCC code on A6xx

Kuogee Hsieh (1):
  drm/msm/dp: postpone irq_hpd event during connection pending state

Matthew Auld (2):
  drm/i915: clear the shadow batch
  drm/i915: clear the gpu reloc batch

Rob Clark (1):
  drm/msm: Fix WARN_ON() splat in _free_object()

Xiaojian Du (4):
  drm/amd/pm: correct the sensor value of power for vangogh
  drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO
  drm/amd/pm: fix the failure when change power profile for renoir
  drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO

 drivers/dma-buf/dma-buf.c  |  21 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c|  25 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c|   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c |   8 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c|   2 +-
 drivers/gpu/drm/amd/display/Kconfig|   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   7 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h  |   2 +-
 drivers/gpu/drm/amd/display/dc/calcs/Makefile  |   4 -
 drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile|  21 ---
 drivers/gpu/drm/amd/display/dc/core/dc_link.c  |   7 +-
 drivers/gpu/drm/amd/display/dc/dcn10/Makefile  |   7 -
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |   7 -
 drivers/gpu/drm/amd/display/dc/dcn20/Makefile  |   4 -
 drivers/gpu/drm/amd/display/dc/dcn21/Makefile  |   4 -
 drivers/gpu/drm/amd/display/dc/dcn30/Makefile  |   5 -
 drivers/gpu/drm/amd/display/dc/dcn301/Makefile |   4 -
 drivers/gpu/drm/amd/display/dc/dcn302/Makefile |   4 -
 drivers/gpu/drm/amd/display/dc/dml/Makefile|   4 -
 drivers/gpu/drm/amd/display/dc/dsc/Makefile|   4 -
 drivers/

Re: [git pull] drm fixes for 5.11-rc1

2020-12-29 Thread Rodrigo Siqueira
Hi,

This patch should fix the issue:

 https://patchwork.freedesktop.org/patch/410754/?series=85303&rev=1

Thanks

On 12/29, R, Bindu wrote:
>[AMD Official Use Only - Internal Distribution Only]
> 
>++Siqueira.
>Regards,
>Bindu
> 
>══
> 
>From: Alex Deucher 
>Sent: Tuesday, December 29, 2020 10:07 AM
>To: Linus Torvalds ; Wentland, Harry
>; Kazlauskas, Nicholas
>; Wu, Hersen 
>Cc: Dave Airlie ; Pavic, Josip ;
>R, Bindu ; Deucher, Alexander
>; Daniel Vetter ; LKML
>; dri-devel
>
>Subject: Re: [git pull] drm fixes for 5.11-rc1
> 
>On Thu, Dec 24, 2020 at 5:28 PM Linus Torvalds
> wrote:
>>
>> On Wed, Dec 23, 2020 at 6:29 PM Dave Airlie  wrote:
>> >
>> > Xmas eve pull request present. Just some fixes that trickled in this
>> > past week. Mostly amdgpu fixes, with a dma-buf/mips build fix and some
>> > misc komeda fixes.
>>
>> Well, I already pulled and pushed out my merge, but only noticed
>> afterwards that clang complains about this, and I think it's a real
>> bug:
>>
>>   drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_mpc.c:475:6:
>warning:
>>  variable 'val' is used uninitialized whenever 'if' condition is
>> false [-Wsometimes-uninitialized]
>>
>> and it sure is true: the code literally does
>>
>> uint32_t val;
>>
>> if (opp_id < MAX_OPP && REG(MUX[opp_id]))
>> REG_GET(MUX[opp_id], MPC_OUT_MUX, &val);
>>
>> return val;
>>
>> so clearly 'val' isn't initialized if that if-statement isn't true.
>>
>> I assume 'opp_id' is always presumed to be valid, but that code really
>> is disgusting.
>>
>> Just make it return 0 (or whatever) for invalid, possibly together
>> with a WARN_ON_ONCE(). Ok?
> 
>Harry, Nick, Hersen,
> 
>Can you take a look?
> 
>Thanks,
> 
>Alex
> 
>>
>>  Linus
>> ___
>> dri-devel mailing list
>> dri-de...@lists.freedesktop.org
>>
>
> [1]https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.freedesktop.org%2Fmailman%2Flistinfo%2Fdri-devel&data=04%7C01%7Cbindu.r%40amd.com%7Cae8f547c9287426b9b9408d8ac0b7b73%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637448512618562550%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=4gcQRS3HI4u1UEWu35Ze1w5CLWmAof5nouCFQoKEQD0%3D&reserved=0
> 
> References
> 
>Visible links
>1. 
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.freedesktop.org%2Fmailman%2Flistinfo%2Fdri-devel&data=04%7C01%7Cbindu.r%40amd.com%7Cae8f547c9287426b9b9408d8ac0b7b73%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637448512618562550%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=4gcQRS3HI4u1UEWu35Ze1w5CLWmAof5nouCFQoKEQD0%3D&reserved=0

-- 
Rodrigo Siqueira
https://siqueira.tech


signature.asc
Description: PGP signature


Re: [git pull] drm fixes for 5.11-rc1

2020-12-29 Thread Alex Deucher
On Thu, Dec 24, 2020 at 5:28 PM Linus Torvalds
 wrote:
>
> On Wed, Dec 23, 2020 at 6:29 PM Dave Airlie  wrote:
> >
> > Xmas eve pull request present. Just some fixes that trickled in this
> > past week. Mostly amdgpu fixes, with a dma-buf/mips build fix and some
> > misc komeda fixes.
>
> Well, I already pulled and pushed out my merge, but only noticed
> afterwards that clang complains about this, and I think it's a real
> bug:
>
>   drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_mpc.c:475:6: warning:
>  variable 'val' is used uninitialized whenever 'if' condition is
> false [-Wsometimes-uninitialized]
>
> and it sure is true: the code literally does
>
> uint32_t val;
>
> if (opp_id < MAX_OPP && REG(MUX[opp_id]))
> REG_GET(MUX[opp_id], MPC_OUT_MUX, &val);
>
> return val;
>
> so clearly 'val' isn't initialized if that if-statement isn't true.
>
> I assume 'opp_id' is always presumed to be valid, but that code really
> is disgusting.
>
> Just make it return 0 (or whatever) for invalid, possibly together
> with a WARN_ON_ONCE(). Ok?

Harry, Nick, Hersen,

Can you take a look?

Thanks,

Alex

>
>  Linus
> ___
> dri-devel mailing list
> dri-de...@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel


Re: [git pull] drm fixes for 5.11-rc1

2020-12-24 Thread Linus Torvalds
On Wed, Dec 23, 2020 at 6:29 PM Dave Airlie  wrote:
>
> Xmas eve pull request present. Just some fixes that trickled in this
> past week. Mostly amdgpu fixes, with a dma-buf/mips build fix and some
> misc komeda fixes.

Well, I already pulled and pushed out my merge, but only noticed
afterwards that clang complains about this, and I think it's a real
bug:

  drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_mpc.c:475:6: warning:
 variable 'val' is used uninitialized whenever 'if' condition is
false [-Wsometimes-uninitialized]

and it sure is true: the code literally does

uint32_t val;

if (opp_id < MAX_OPP && REG(MUX[opp_id]))
REG_GET(MUX[opp_id], MPC_OUT_MUX, &val);

return val;

so clearly 'val' isn't initialized if that if-statement isn't true.

I assume 'opp_id' is always presumed to be valid, but that code really
is disgusting.

Just make it return 0 (or whatever) for invalid, possibly together
with a WARN_ON_ONCE(). Ok?

 Linus


Re: [git pull] drm fixes for 5.11-rc1

2020-12-24 Thread pr-tracker-bot
The pull request you sent on Thu, 24 Dec 2020 12:29:16 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-next-2020-12-24

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ef2c8b81b88868f042579b9dd021cc9edbc2d0c6

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.11-rc1

2020-12-23 Thread Dave Airlie
Hi Linus,

Xmas eve pull request present. Just some fixes that trickled in this
past week. Mostly amdgpu fixes, with a dma-buf/mips build fix and some
misc komeda fixes.

Hope you have a good holiday season,
Dave.

drm-next-2020-12-24:
drm fixes for 5.11-rc1

dma-buf:
- fix build on mips

komeda:
- fix commit tail operation order
- NULL pointer fix
- out of bounds access fix

ttm:
- remove an unused function

amdgpu:
- Vangogh SMU fixes
- Arcturus gfx9 fixes
- Misc display fixes
- Sienna Cichlid SMU update
- Fix S3 display memory leak
- Fix regression caused by DP sub-connector support

amdkfd:
- Properly require pcie atomics for gfx10
The following changes since commit 4efd7faba5e0687ae9143b7e6a19547ede20a7dd:

  Merge tag 'drm-intel-next-fixes-2020-12-18' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2020-12-18
16:22:10 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-next-2020-12-24

for you to fetch changes up to 5b2fc08c455bbf749489254a81baeffdf4c0a693:

  Merge tag 'amd-drm-fixes-5.11-2020-12-23' of
git://people.freedesktop.org/~agd5f/linux into drm-next (2020-12-24
10:31:16 +1000)


drm fixes for 5.11-rc1

dma-buf:
- fix build on mips

komeda:
- fix commit tail operation order
- NULL pointer fix
- out of bounds access fix

ttm:
- remove an unused function

amdgpu:
- Vangogh SMU fixes
- Arcturus gfx9 fixes
- Misc display fixes
- Sienna Cichlid SMU update
- Fix S3 display memory leak
- Fix regression caused by DP sub-connector support

amdkfd:
- Properly require pcie atomics for gfx10


Alex Deucher (3):
  drm/amdgpu: fix vbios reservation handling on SR-IOV
  drm/amdgpu: only set DP subconnector type on DP and eDP connectors
  drm/amdgpu: Fix a copy-pasta comment

Aric Cyr (1):
  drm/amd/display: Multi-display underflow observed

Arnd Bergmann (1):
  drm/ttm: fix unused function warning

Carsten Haitzler (3):
  drm/komeda: Remove useless variable assignment
  drm/komeda: Handle NULL pointer access code path in error case
  drm/komeda: Fix bit check to import to value of proper type

Christian König (1):
  drm/qxl: don't allocate a dma_address array

Dave Airlie (2):
  Merge tag 'drm-misc-next-fixes-2020-12-22' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
  Merge tag 'amd-drm-fixes-5.11-2020-12-23' of
git://people.freedesktop.org/~agd5f/linux into drm-next

Eryk Brol (1):
  drm/amd/display: Remove unnecessary NULL check

Evan Quan (1):
  drm/amd/pm: bump Sienna Cichlid smu_driver_if version to match latest pmfw

Harish Kasiviswanathan (1):
  drm/amdkfd: PCIe atomics required for gfx10

Hawking Zhang (3):
  drm/amdgpu: check number of gfx ring before init cp gfx
  drm/amdgpu: remove unnecessary asic type check
  drm/amdgpu: check gfx pipe availability before toggling its interrupts

Jake Wang (2):
  drm/amd/display: updated wm table for Renoir
  drm/amd/display: always program DPPDTO unless not safe to lower

James Qian Wang (1):
  drm/komeda: Correct the sequence of hw_done() and flip_done()

John Stultz (1):
  dma-buf: cma_heap: Include linux/vmalloc.h to fix build failures on MIPS

Josip Pavic (1):
  drm/amd/display: add getter routine to retrieve mpcc mux

Martin Tsai (2):
  drm/amd/display: Modify the hdcp device count check condition
  drm/amd/display: To modify the condition in indicating branch device

Michael Strauss (1):
  drm/amd/display: Update RN/VGH active display count workaround

Qingqing Zhuo (1):
  drm/amd/display: handler not correctly checked at remove_irq_handler

Rizvi (1):
  drm/amd/display: gradually ramp ABM intensity

Stylon Wang (1):
  drm/amd/display: Fix memory leaks in S3 resume

Sung Lee (1):
  drm/amd/display: Acquire DSC during split stream for ODM only if top_pipe

Wesley Chalmers (1):
  drm/amd/display: Interfaces for hubp blank and soft reset

Xiaomeng Hou (1):
  drm/amd/pm: check pmfw version before issuing RlcPowerNotify message

Yongqiang Sun (2):
  drm/amd/display: change SMU repsonse timeout to 2s.
  drm/amd/display: [FW Promotion] Release 0.0.47

 drivers/dma-buf/heaps/cma_heap.c   |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 10 +++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c |  3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c|  3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c  | 21 -
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c  | 11 +++
 drivers/gpu/drm/amd/amdkfd/kfd_device.c| 12 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  5 +--
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |  5 ++-
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  | 36 +-
 .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c   

Re: [git pull] drm fixes for 5.10 final

2020-12-11 Thread pr-tracker-bot
The pull request you sent on Fri, 11 Dec 2020 11:03:01 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-12-11

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/059fe8296e0fb4b89d997ea0aa75996911b8f3aa

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.10 final

2020-12-10 Thread Dave Airlie
Hi Linus,

Last week of fixes, just amdgpu and i915 collections. We had a i915
regression reported by HJ Lu reported this morning, and this contains
a fix for that he has tested.

There are a fair few other fixes, but they are spread across the two
drivers, and all fairly self contained.

I'm going to send you out drm-next for next week in a few hours as I'm
going on holidays until next Friday, I likely won't be checking email
too closely, but Daniel should be available for any emergency.

Dave.

drm-fixes-2020-12-11:
drm fixes for 5.10 final

amdgpu:
- Fan fix for CI asics
- Fix a warning in possible_crtcs
- Build fix for when debugfs is disabled
- Display overflow fix
- Display watermark fixes for Renoir
- SDMA 5.2 fix
- Stolen vga memory regression fix
- Power profile fixes
- Fix a regression from removal of GEM and PRIME callbacks

amdkfd:
- Fix a memory leak in dmabuf import

i915:
- rc7 regression fix for modesetting
- vdsc/dp slice fixes
- gen9 mocs entries fix
- preemption timeout fix
- unsigned compare against 0 fix
- selftest fix
- submission error propogating fix
- request flow suspend fix
The following changes since commit 0477e92881850d44910a7e94fc2c46f96faa131f:

  Linux 5.10-rc7 (2020-12-06 14:25:12 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-12-11

for you to fetch changes up to b1f195fc49812359296a901e26cc7c0b761d8a70:

  drm/i915/display: Go softly softly on initial modeset failure
(2020-12-11 09:54:30 +1000)


drm fixes for 5.10 final

amdgpu:
- Fan fix for CI asics
- Fix a warning in possible_crtcs
- Build fix for when debugfs is disabled
- Display overflow fix
- Display watermark fixes for Renoir
- SDMA 5.2 fix
- Stolen vga memory regression fix
- Power profile fixes
- Fix a regression from removal of GEM and PRIME callbacks

amdkfd:
- Fix a memory leak in dmabuf import

i915:
- rc7 regression fix for modesetting
- vdsc/dp slice fixes
- gen9 mocs entries fix
- preemption timeout fix
- unsigned compare against 0 fix
- selftest fix
- submission error propogatig fix
- request flow suspend fix


Alex Deucher (3):
  drm/amdgpu/powerplay: parse fan table for CI asics
  drm/amdgpu/disply: set num_crtc earlier
  drm/amdgpu: fix size calculation with stolen vga memory

Andrey Grodzovsky (1):
  drm/amdgpu: Initialise drm_gem_object_funcs for imported BOs

Arnd Bergmann (1):
  drm/amdgpu: fix debugfs creation/removal, again

Changfeng (1):
  drm/amd/pm: update smu10.h WORKLOAD_PPLIB setting for raven

Chris Park (1):
  drm/amd/display: Prevent bandwidth overflow

Chris Wilson (5):
  drm/i915/gem: Propagate error from cancelled submit due to context closure
  drm/i915/gt: Ignore repeated attempts to suspend request flow across reset
  drm/i915/gt: Cancel the preemption timeout on responding to it
  drm/i915/gt: Declare gen9 has 64 mocs entries!
  drm/i915/display: Go softly softly on initial modeset failure

Colin Ian King (1):
  drm/i915: fix size_t greater or equal to zero comparison

Dan Carpenter (1):
  drm/i915/gem: Check the correct variable in selftest

Dave Airlie (2):
  Merge tag 'amd-drm-fixes-5.10-2020-12-09' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2020-12-09' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Evan Quan (1):
  drm/amd/pm: typo fix (CUSTOM -> COMPUTE)

Felix Kuehling (1):
  drm/amdkfd: Fix leak in dmabuf import

Manasi Navare (1):
  drm/i915/display/dp: Compute the correct slice count for VDSC on DP

Stanley.Yang (1):
  drm/amdgpu: fix sdma instance fw version and feature version init

Sung Lee (1):
  drm/amd/display: Add wm table for Renoir

 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c|   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c|  41 
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c|   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c|  13 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h|   6 --
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c   |   2 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   9 +-
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |  93 ++-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c  |   7 +-
 drivers/gpu/drm/amd/pm/inc/smu10.h |  14 ++-
 .../drm/amd/pm/powerplay/hwmgr/processpptables.c   | 103 -
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c   |   9 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c|   2 +-
 drivers/gpu/drm/i915/display/intel_display.c   |   2 +-
 drivers/gpu/drm/i915/display/intel_dp.c|   2 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c |   7 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c   

Re: [git pull] drm fixes for 5.10-rc7

2020-12-04 Thread pr-tracker-bot
The pull request you sent on Fri, 4 Dec 2020 12:25:35 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-12-04

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e87297fa080a7ed6b431873c771b3801cab573f5

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.10-rc7

2020-12-03 Thread Dave Airlie
Hi Linus,

This week's regular fixes. i915 has fixes for a few races,
use-after-free, gpu hangs,
tegra just has some minor fixes that I didn't see much point in
hanging on to. The
nouveau fix is for all pre-nv50 cards and was reported a few times.
Otherwise it's
just some amdgpu, and a few misc fixes.

Regards,
Dave.

drm-fixes-2020-12-04:
drm fixes for 5.10-rc7

amdgpu:
- SMU11 manual fan fix
- Renoir display clock fix
- VCN3 dynamic powergating fix

i915:
- Program mocs:63 for cache eviction on gen9
- Protect context lifetime with RCU
- Split the breadcrumb spinlock between global and contexts
- Retain default context state across shrinking
- Limit frequency drop to RPe on parking
- Return earlier from intel_modeset_init() without display
- Defer initial modeset until after GGTT is initialized

nouveau:
- pre-nv50 regression fix

rockchip:
- uninitialised LVDS property fix

omap:
- bridge fix

panel:
- race fix

mxsfb:
- fence sync fix
- modifiers fix

tegra:
- idr init fix
- sor fixes
- output/of cleanup fix
The following changes since commit b65054597872ce3aefbc6a666385eabdf9e288da:

  Linux 5.10-rc6 (2020-11-29 15:50:50 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-12-04

for you to fetch changes up to de9b485d1dc993f1fb579b5d15a8176284627f4a:

  Merge tag 'drm-misc-fixes-2020-12-03' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2020-12-04
11:53:50 +1000)


drm fixes for 5.10-rc7

amdgpu:
- SMU11 manual fan fix
- Renoir display clock fix
- VCN3 dynamic powergating fix

i915:
- Program mocs:63 for cache eviction on gen9 (Chris)
- Protect context lifetime with RCU (Chris)
- Split the breadcrumb spinlock between global and contexts (Chris)
- Retain default context state across shrinking (Venkata)
- Limit frequency drop to RPe on parking (Chris)
- Return earlier from intel_modeset_init() without display (Jani)
- Defer initial modeset until after GGTT is initialized (Chris)

nouveau:
- pre-nv50 regression fix

rockchip:
- uninitialised LVDS property fix

omap:
- bridge fix

panel:
- race fix

mxsfb:
- fence sync fix
- modifiers fix

tegra:
- idr init fix
- sor fixes
- output/of cleanup fix


Arunpravin (1):
  drm/amdgpu/pm/smu11: Fix fan set speed bug

Boyuan Zhang (2):
  drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset
  drm/amdgpu/vcn3.0: remove old DPG workaround

Brandon Syu (1):
  drm/amd/display: Init clock value by current vbios CLKs

Chris Wilson (5):
  drm/i915/gt: Program mocs:63 for cache eviction on gen9
  drm/i915/gt: Protect context lifetime with RCU
  drm/i915/gt: Split the breadcrumb spinlock between global and contexts
  drm/i915/gt: Limit frequency drop to RPe on parking
  drm/i915/display: Defer initial modeset until after GGTT is initialised

Christian König (1):
  drm/nouveau: make sure ret is initialized in nouveau_ttm_io_mem_reserve

Daniel Abrecht (1):
  drm: mxsfb: Implement .format_mod_supported

Dave Airlie (4):
  Merge tag 'drm/tegra/for-5.10-rc7' of
ssh://git.freedesktop.org/git/tegra/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2020-12-03' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-5.10-2020-12-02' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2020-12-03' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Deepak R Varma (1):
  drm/tegra: replace idr_init() by idr_init_base()

Jani Nikula (1):
  drm/i915/display: return earlier from intel_modeset_init() without display

Jon Hunter (1):
  drm/tegra: sor: Don't warn on probe deferral

Lucas Stach (1):
  drm: mxsfb: fix fence synchronization

Marc Zyngier (1):
  drm/tegra: sor: Ensure regulators are disabled on teardown

Paul Kocialkowski (1):
  drm/rockchip: Avoid uninitialized use of endpoint id in LVDS

Qinglang Miao (1):
  drm/tegra: sor: Disable clocks on error in tegra_sor_init()

Sebastian Reichel (1):
  drm/panel: sony-acx565akm: Fix race condition in probe

Thierry Reding (1):
  drm/tegra: output: Do not put OF node twice

Tomi Valkeinen (1):
  drm/omap: sdi: fix bridge enable/disable

Venkata Ramana Nayana (1):
  drm/i915/gt: Retain default context state across shrinking

 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c  |  25 ++-
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |  13 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c |   7 +-
 drivers/gpu/drm/i915/display/intel_display.c   |  24 +--
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c| 168 +
 drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h  |   6 +-
 drivers/gpu/drm/i915/gt/intel_context.c|  15 +-
 drivers/gpu/drm/i915/gt/intel_context_types.h  |  23 ++-
 drivers/gpu/drm/i915/gt/intel_mocs.c

Re: [git pull] drm fixes for 5.10-rc6

2020-11-27 Thread pr-tracker-bot
The pull request you sent on Fri, 27 Nov 2020 18:37:15 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-11-27-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6910b676898934c2abe9f3ff3d60f4d4bc8afda8

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.10-rc6

2020-11-27 Thread Dave Airlie
Hi Linus,

Bit of a delay as fd.o anongit was acting up a bit today, hopefully it
stays up this time. Unfortunately this has a bit of thanksgiving
stuffing in it, as it a bit larger (at least the vc4 patches) than I
like at this point in time.

The main thing is it has a bunch of regressions fixes for reports in
the last  couple of weeks, ast, nouveau and the amdgpu ttm init fix,
along with the usual selection of amdgpu and i915 fixes.

The vc4 fixes are a few but they are fixes and the nastiest one is a
fix for when you have a 2.4Ghz Wifi and a HDMI signal with a clock in
that range and there isn't enough shielding and interference happen
between the two, the fix adjusts the mode clock to try and avoid the
wifi channels in that case.

Hopefully you can merge this between turkey slices, and next week
should be quieter.

Dave.

drm-fixes-2020-11-27-1:
drm fixes for 5.10-rc6

ast:
- LUT loading regression fix

nouveau:
- relocations regression fix

amdgpu:
- ttm init oops fix
- Runtime pm fix
- SI UVD suspend/resume fix
- HDCP fix for headless cards
- Sienna Cichlid golden register update

i915:
- Fix Perf/OA workaround register corruption (Lionel)
- Correct a comment statement in GVT (Yan)
- Fix GT enable/disable iterrupts, including a race condition that
prevented GPU to go idle (Chris)
- Free stale request on destroying the virtual engine (Chris)

exynos:
- config dependency fix

mediatek:
- unused var removal
- horizonal front/back porch formula fix

vc4:
- wifi and hdmi interference fix
- mode rejection fixes
- use after free fix
- cleanup some code
The following changes since commit 418baf2c28f3473039f2f7377760bd8f6897ae18:

  Linux 5.10-rc5 (2020-11-22 15:36:08 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-11-27-1

for you to fetch changes up to 9595930db4bb91433607441a5f26d90e9c6e34eb:

  Merge tag 'drm-misc-fixes-2020-11-26' of
ssh://git.freedesktop.org/git/drm/drm-misc into drm-fixes (2020-11-27
09:39:51 +1000)


drm fixes for 5.10-rc6

ast:
- LUT loading regression fix

nouveau:
- relocations regression fix

amdgpu:
- ttm init oops fix
- Runtime pm fix
- SI UVD suspend/resume fix
- HDCP fix for headless cards
- Sienna Cichlid golden register update

i915:
- Fix Perf/OA workaround register corruption (Lionel)
- Correct a comment statement in GVT (Yan)
- Fix GT enable/disable iterrupts, including a race condition that
prevented GPU to go idle (Chris)
- Free stale request on destroying the virtual engine (Chris)

exynos:
- config dependency fix

mediatek:
- unused var removal
- horizonal front/back porch formula fix

vc4:
- wifi and hdmi interference fix
- mode rejection fixes
- use after free fix
- cleanup some code


CK Hu (1):
  drm/mediatek: dsi: Modify horizontal front/back porch byte formula

Chris Wilson (4):
  drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
  drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
  drm/i915/gt: Don't cancel the interrupt shadow too early
  drm/i915/gt: Free stale request on destroying the virtual engine

Dave Airlie (5):
  Merge tag 'amd-drm-fixes-5.10-2020-11-25' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2020-11-25' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'exynos-drm-fixes-for-v5.10-rc6' of
git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes
  Merge tag 'mediatek-drm-fixes-5.10' of
https://git.kernel.org/.../chunkuang.hu/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2020-11-26' of
ssh://git.freedesktop.org/git/drm/drm-misc into drm-fixes

Enric Balletbo i Serra (1):
  drm/mediatek: mtk_dpi: Fix unused variable 'mtk_dpi_encoder_funcs'

Kenneth Feng (1):
  drm/amd/amdgpu: fix null pointer in runtime pm

Krzysztof Kozlowski (1):
  drm/exynos: depend on COMMON_CLK to fix compile tests

Likun Gao (1):
  drm/amdgpu: update golden setting for sienna_cichlid

Lionel Landwerlin (1):
  drm/i915/perf: workaround register corruption in OATAILPTR

Matti Hamalainen (1):
  drm/nouveau: fix relocations applying logic and a double-free

Maxime Ripard (11):
  drm/vc4: hdmi: Make sure our clock rate is within limits
  drm/vc4: hdmi: Block odd horizontal timings
  drm/vc4: kms: Switch to drmm_add_action_or_reset
  drm/vc4: kms: Remove useless define
  drm/vc4: kms: Rename NUM_CHANNELS
  drm/vc4: kms: Split the HVS muxing check in a separate function
  drm/vc4: kms: Document the muxing corner cases
  dt-bindings: display: Add a property to deal with WiFi coexistence
  drm/vc4: hdmi: Disable Wifi Frequencies
  drm/vc4: kms: Store the unassigned channel list in the state
  drm/vc4: kms: Don't disable the muxing of an active CRTC

Rodrigo Siqueira (1):
  

Re: [git pull] drm fixes for v5.10-rc5

2020-11-20 Thread pr-tracker-bot
The pull request you sent on Fri, 20 Nov 2020 11:55:49 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-11-20-2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/46cbc18ed85219d534b4fbb4a39058fe66766e83

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for v5.10-rc5

2020-11-19 Thread Dave Airlie
Hi Linus,

Weekly fixes pull. This contains some fixes for sun4i/dw-hdmi probing,
then amdgpu enables arcturus hw without experimental flag and two
other fixes and a group of i915 fixes.

It also has a backported from next fix for the warn on reported in
ast/drm_gem_vram_helper code in the rc1 pull request thread. The rc4
PR has a thread which initially looked to be the same problem, but I'm
going to chase that up next week a bit more as I don't think the
bisect landed anywhere useful.

Dave.

drm-fixes-2020-11-20-2:
drm fixes for v5.10-rc5

core:
- vram helper TTM regression fix

amdgpu:
- Pageflip fix for navi1x with 5 or 6 displays
- Remove experimental flag for Arcturus
- Fix regression in atomic commit tail rework

i915:
- Fix tgl power gating issue
- Memory leak fixes
- Selftest fixes
- Display bpc fix
- Fix TGL MOCS for PTE tracking

dw-hdmi:
- probing fix

sun4i:
- probing fix
The following changes since commit 09162bc32c880a791c6c0668ce0745cf7958f576:

  Linux 5.10-rc4 (2020-11-15 16:44:31 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-11-20-2

for you to fetch changes up to 6600f9d52213b5c3455481b5c9e61cf5e305c0e6:

  Merge tag 'drm-intel-fixes-2020-11-19' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2020-11-20
11:21:54 +1000)


drm fixes for v5.10-rc5

core:
- vram helper TTM regression fix

amdgpu:
- Pageflip fix for navi1x with 5 or 6 displays
- Remove experimental flag for Arcturus
- Fix regression in atomic commit tail rework

i915:
- Fix tgl power gating issue
- Memory leak fixes
- Selftest fixes
- Display bpc fix
- Fix TGL MOCS for PTE tracking

dw-hdmi:
- probing fix

sun4i:
- probing fix


Alex Deucher (2):
  drm/amd/display: Add missing pflip irq for dcn2.0
  drm/amdgpu: remove experimental flag from arcturus

Chris Wilson (2):
  drm/i915/gt: Remember to free the virtual breadcrumbs
  drm/i915/gt: Fixup tgl mocs for PTE tracking

Colin Xu (1):
  drm/i915/gvt: Temporarily disable vfio_edid for BXT/APL

Dave Airlie (3):
  Merge tag 'amd-drm-fixes-5.10-2020-11-18' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2020-11-19' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2020-11-19' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Jonathan Liu (1):
  drm: bridge: dw-hdmi: Avoid resetting force in the detect function

Maxime Ripard (2):
  drm/sun4i: backend: Fix probe failure with multiple backends
  Merge tag 'drm/sun4i-dma-fix-pull-request' of
ssh://gitolite.kernel.org/.../mripard/linux into drm-misc-fixes

Rodrigo Siqueira (1):
  drm/amd/display: Always get CRTC updated constant values inside
commit tail

Rodrigo Vivi (2):
  drm/i915/tgl: Fix Media power gate sequence.
  Merge tag 'gvt-fixes-2020-11-17' of
https://github.com/intel/gvt-linux into drm-intel-fixes

Thomas Zimmermann (1):
  drm/vram-helper: Fix use of top-down placement

Tina Zhang (1):
  drm/i915/gvt: Set ENHANCED_FRAME_CAP bit

Tvrtko Ursulin (1):
  drm/i915: Avoid memory leak with more than 16 workarounds on a list

Ville Syrjälä (1):
  drm/i915: Handle max_bpc==16

Xiongfeng Wang (2):
  drm/i915/gvt: return error when failing to take the module reference
  drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()

Zhang Xiaoxu (2):
  drm/i915/selftests: Fix wrong return value of perf_series_engines()
  drm/i915/selftests: Fix wrong return value of perf_request_latency()

 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c|  8 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  3 ++-
 .../amd/display/dc/irq/dcn20/irq_service_dcn20.c   |  4 ++--
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c  |  6 --
 drivers/gpu/drm/drm_gem_vram_helper.c  |  2 +-
 drivers/gpu/drm/i915/display/intel_display.c   |  3 ++-
 drivers/gpu/drm/i915/gt/intel_lrc.c|  1 +
 drivers/gpu/drm/i915/gt/intel_mocs.c   |  5 +++--
 drivers/gpu/drm/i915/gt/intel_rc6.c| 22 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c|  4 +++-
 drivers/gpu/drm/i915/gvt/display.c |  2 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c   |  4 +++-
 drivers/gpu/drm/i915/gvt/vgpu.c|  3 ++-
 drivers/gpu/drm/i915/i915_reg.h| 12 +---
 drivers/gpu/drm/i915/intel_pm.c| 13 -
 drivers/gpu/drm/i915/selftests/i915_request.c  |  8 ++--
 drivers/gpu/drm/sun4i/sun4i_backend.c  |  8 +++-
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c  |  1 +
 18 files changed, 60 insertions(+), 49 deletions(-)


Re: [git pull] drm fixes for 5.10-rc4

2020-11-13 Thread pr-tracker-bot
The pull request you sent on Fri, 13 Nov 2020 16:41:04 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-11-13

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e627c25544dfec9af56842b07e40ad992731627a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.10-rc4

2020-11-12 Thread Dave Airlie
Hi Linus,

Nearly didn't send you a PR this week at all, but a few things
trickled in over the day, not a huge amount here, some i915, amdgpu
and a bunch of misc fixes. I have a couple of nouveau fixes
outstanding due to the PR having the wrong base, I'll figure it out
next week.

Dave.

drm-fixes-2020-11-13:
drm fixes for 5.10-rc4

amdgpu:
- Pageflip fix for DCN3
- Declare TA firmware for green sardine
- Headless navi fix

i915:
- Pull phys pread/pwrite implementations to the backend
- Correctly set SFC capability for video engines

bridge:
- cdns Kconfig fix

hyperv_fb:
- fix missing include

gma500:
- oob access fix

mcde:
- unbalanced regulator fix
The following changes since commit f8394f232b1eab649ce2df5c5f15b0e528c92091:

  Linux 5.10-rc3 (2020-11-08 16:10:16 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-11-13

for you to fetch changes up to 41f3ed2cac86ba533ce6a334a2e7fae5c7082946:

  Merge tag 'amd-drm-fixes-5.10-2020-11-12' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes (2020-11-13
16:05:31 +1000)


drm fixes for 5.10-rc4

amdgpu:
- Pageflip fix for DCN3
- Declare TA firmware for green sardine
- Headless navi fix

i915:
- Pull phys pread/pwrite implementations to the backend
- Correctly set SFC capability for video engines

bridge:
- cdns Kconfig fix

hyperv_fb:
- fix missing include

gma500:
- oob access fix

mcde:
- unbalanced regulator fix


Bhawanpreet Lakha (1):
  drm/amd/display: Add missing pflip irq

Chris Wilson (1):
  drm/i915/gem: Pull phys pread/pwrite implementations to the backend

Dave Airlie (3):
  Merge tag 'drm-misc-fixes-2020-11-12' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2020-11-13' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-5.10-2020-11-12' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes

Linus Walleij (1):
  drm/mcde: Fix unbalanced regulator

Matthew Auld (1):
  drm/i915/gem: Allow backends to override pread implementation

Nishanth Menon (1):
  drm: bridge: cdns: Kconfig: Switch over dependency to ARCH_K3

Olaf Hering (1):
  video: hyperv_fb: include vmalloc.h

Roman Li (1):
  drm/amdgpu: add ta firmware load for green-sardine

Thomas Zimmermann (1):
  drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]

Tianci.Yin (1):
  drm/amdgpu: enable DCN for navi10 headless SKU

Venkata Sandeep Dhanalakota (1):
  drm/i915: Correctly set SFC capability for video engines

 drivers/gpu/drm/amd/amdgpu/nv.c|  3 +-
 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c |  1 +
 .../amd/display/dc/irq/dcn30/irq_service_dcn30.c   |  4 +-
 drivers/gpu/drm/bridge/cadence/Kconfig |  2 +-
 drivers/gpu/drm/gma500/psb_irq.c   | 34 +
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h   |  2 +
 drivers/gpu/drm/i915/gem/i915_gem_phys.c   | 55 ++
 drivers/gpu/drm/i915/gt/intel_engine_cs.c  |  3 +-
 drivers/gpu/drm/i915/i915_gem.c| 32 +++--
 drivers/gpu/drm/mcde/mcde_drv.c|  8 +++-
 drivers/video/fbdev/hyperv_fb.c|  1 +
 11 files changed, 90 insertions(+), 55 deletions(-)


Re: [git pull] drm fixes for 5.10-rc3

2020-11-06 Thread pr-tracker-bot
The pull request you sent on Fri, 6 Nov 2020 14:21:13 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-11-06-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/fc7b66ef076644dd646eb9f11563684edc479649

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.10-rc3

2020-11-05 Thread Dave Airlie
Hey Linus,

It's Friday here so that means another installment of drm fixes to
distract you from the counting process.

Changes all over the place, the amdgpu changes contain support for a
new GPU that is close to current one already in the tree (Green
Sardine) so it shouldn't have much side effects.

Otherwise imx has a few cleanup patches and fixes, amdgpu and i915
have around the usual smattering of fixes, fonts got constified, and
vc4/panfrost has some minor fixes. All in all a fairly regular rc3.

I think we have an outstanding nouveau regression, but the author is
looking into the fix, so should be here next week.

I now return you to counting.
Dave.

drm-fixes-2020-11-06-1:
drm fixes for 5.10-rc3

fonts:
- constify font structures.

MAINTAINERS:
- Fix path for amdgpu power management

amdgpu:
- Add support for more navi1x SKUs
- Fix for suspend on CI dGPUs
- VCN DPG fix for Picasso
- Sienna Cichlid fixes
- Polaris DPM fix
- Add support for Green Sardine

amdkfd:
- Fix an allocation failure check

i915:
- Fix set domain's cache coherency
- Fixes around breadcrumbs
- Fix encoder lookup during PSR atomic
- Hold onto an explicit ref to i915_vma_work.pinned
- gvt: HWSP reset handling fix
- gvt: flush workaround
- gvt: vGPU context pin/unpin
- gvt: mmio cmd access fix for bxt/apl

imx:
- drop unused functions and callbacks
- reuse imx_drm_encoder_parse_of
- spinlock rework
- memory leak fix
- minor cleanups

vc4:
- resource cleanup fix

panfrost:
- madvise/shrinker fix
The following changes since commit 3cea11cd5e3b00d91caf0b4730194039b45c5891:

  Linux 5.10-rc2 (2020-11-01 14:43:51 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-11-06-1

for you to fetch changes up to 356583b956e620a7ef8086f14bfe971986a320b3:

  Merge tag 'drm-misc-fixes-2020-11-05' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2020-11-06
13:32:12 +1000)


drm fixes for 5.10-rc3

fonts:
- constify font structures.

MAINTAINERS:
- Fix path for amdgpu power management

amdgpu:
- Add support for more navi1x SKUs
- Fix for suspend on CI dGPUs
- VCN DPG fix for Picasso
- Sienna Cichlid fixes
- Polaris DPM fix
- Add support for Green Sardine

amdkfd:
- Fix an allocation failure check

i915:
- Fix set domain's cache coherency
- Fixes around breadcrumbs
- Fix encoder lookup during PSR atomic
- Hold onto an explicit ref to i915_vma_work.pinned
- gvt: HWSP reset handling fix
- gvt: flush workaround
- gvt: vGPU context pin/unpin
- gvt: mmio cmd access fix for bxt/apl

imx:
- drop unused functions and callbacks
- reuse imx_drm_encoder_parse_of
- spinlock rework
- memory leak fix
- minor cleanups

vc4:
- resource cleanup fix

panfrost:
- madvise/shrinker fix


Aaron Liu (1):
  drm/amdgpu: enable green_sardine_asd.bin loading (v2)

Alex Deucher (4):
  drm/amdgpu/powerplay: Only apply optimized mclk dpm policy on polaris
  drm/amdgpu/swsmu: remove duplicate call to smu_set_default_dpm_table
  drm/amdgpu: add Green_Sardine APU flag
  drm/amdgpu/display: remove DRM_AMD_DC_GREEN_SARDINE

Arnd Bergmann (1):
  drm/imx: tve remove extraneous type qualifier

Boris Brezillon (1):
  drm/panfrost: Fix a deadlock between the shrinker and madvise path

Chris Wilson (5):
  drm/i915/gem: Flush coherency domains on first set-domain-ioctl
  drm/i915/gt: Use the local HWSP offset during submission
  drm/i915/gt: Expose more parameters for emitting writes into the ring
  drm/i915/gt: Flush xcs before tgl breadcrumbs
  drm/i915: Hold onto an explicit ref to i915_vma_work.pinned

Colin Xu (4):
  drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
  drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
  drm/i915/gvt: Only pin/unpin intel_context along with workload
  drm/i915/gvt: Fix mmio handler break on BXT/APL.

Dave Airlie (4):
  Merge tag 'imx-drm-next-2020-10-30' of
git://git.pengutronix.de/git/pza/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2020-11-05' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-5.10-2020-11-04' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2020-11-05' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Evan Quan (5):
  drm/amdgpu: perform srbm soft reset always on SDMA resume
  drm/amd/pm: correct the baco reset sequence for CI ASICs
  drm/amd/pm: enable baco reset for Hawaii
  drm/amd/pm: perform SMC reset on suspend/hibernation
  drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running

Flora Cui (2):
  drm/amdgpu: disable DCN and VCN for Navi14 0x7340/C9 SKU
  drm/amdgpu: rename nv_is_headless_sku()

Imre Deak (1):
  drm/i915: Fix encoder lookup during PSR atomic check

Joe Perches (1):
  MAINTAINERS

Re: [git pull] drm fixes for 5.10-rc2

2020-10-30 Thread pr-tracker-bot
The pull request you sent on Fri, 30 Oct 2020 12:01:27 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-10-30-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/7ba4d8675090480e64388f4669271c03123072b2

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.10-rc2

2020-10-29 Thread Dave Airlie
Hi Linus,

A busier rc2 than normal, have larger sets of fixes for amdgpu +
nouveau, along with some i915, docs, core, panel, sun4i, v3d, vc4
fixes.

Nothing spooky though or pumpkin related.

Dave.

drm-fixes-2020-10-30-1:
drm fixes for 5.10-rc2

docs:
- kernel doc fixes

core:
- fix shmem helpers dma-buf mmap bug

amdgpu:
- Add new navi1x PCI ID
- GPUVM reserved area fixes
- Misc display fixes
- Fix bad interactions between display code and CONFIG_KGDB
- Fixes for SMU manual fan control and i2c

nouveau:
- endian regression fix for old gpus
- buffer object refcount fix
- uapi start/end alignment fix
- display notifier fix
- display clock checking fixes

i915:
- Fix max memory region size calculation
- Restore ILK-M RPS support, restoring performance
- Reject 90/270 degree rotated initial fbs

panel:
- mantix reset fixes

sun4i:
- scalar fix

vc4:
- hdmi audio fixes

v3d:
- fix double free
The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:

  Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-10-30-1

for you to fetch changes up to 7babd126327b8b5a3904d2f8f01c95235801af2a:

  Merge tag 'drm-intel-fixes-2020-10-29' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2020-10-30
11:54:11 +1000)


drm fixes for 5.10-rc2

docs:
- kernel doc fixes

core:
- fix shmem helpers dma-buf mmap bug

amdgpu:
- Add new navi1x PCI ID
- GPUVM reserved area fixes
- Misc display fixes
- Fix bad interactions between display code and CONFIG_KGDB
- Fixes for SMU manual fan control and i2c

nouveau:
- endian regression fix for old gpus
- buffer object refcount fix
- uapi start/end alignment fix
- display notifier fix
- display clock checking fixes

i915:
- Fix max memory region size calculation
- Restore ILK-M RPS support, restoring performance
- Reject 90/270 degreerotated initial fbs

panel:
- mantix reset fixes

sun4i:
- scalar fix

vc4:
- hdmi audio fixes

v3d:
- fix double free


Alex Deucher (3):
  drm/amdgpu/display: use kvzalloc again in dc_create_state
  drm/amdgpu/swsmu: drop smu i2c bus on navi1x
  drm/amdgpu/pm: fix the fan speed in fan1_input in manual mode for navi1x

Christian König (1):
  drm/amdgpu: increase the reserved VM size to 2MB

Dan Carpenter (1):
  drm/v3d: Fix double free in v3d_submit_cl_ioctl()

Daniel Vetter (1):
  drm/shme-helpers: Fix dma_buf_mmap forwarding bug

Dave Airlie (4):
  Merge tag 'amd-drm-fixes-5.10-2020-10-29' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2020-10-29' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge branch 'linux-5.10' of git://github.com/skeggsb/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2020-10-29' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

David Galiffi (1):
  drm/amd/display: Fixed panic during seamless boot.

Dmytro Laktyushkin (1):
  drm/amd/display: prevent null pointer access

Guido Günther (3):
  drm/panel: mantix: Don't dereference NULL mode
  drm/panel: mantix: Fix panel reset
  dt-binding: display: Require two resets on mantix panel

Hoegeun Kwon (1):
  drm/vc4: drv: Add error handding for bind

Karol Herbst (2):
  drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"
  drm/nouveau/device: fix changing endianess code to work on older GPUs

Kenneth Feng (1):
  drm/amd/pm: fix the wrong fan speed in fan1_input

Lyude Paul (3):
  drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps
  drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid()
  drm/nouveau/kms/nv50-: Fix clock checking algorithm in
nv50_dp_mode_valid()

Madhav Chauhan (1):
  drm/amdgpu: don't map BO in reserved region

Martin Leung (1):
  drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns

Matthew Auld (1):
  drm/i915/region: fix max size calculation

Mauro Carvalho Chehab (7):
  drm: kernel-doc: document drm_dp_set_subconnector_property() params
  drm/dp: fix kernel-doc warnings at drm_dp_helper.c
  drm/dp: fix a kernel-doc issue at drm_edid.c
  drm: drm_edid: remove a duplicated kernel-doc declaration
  drm: kernel-doc: add description for a new function parameter
  drm: kernel-doc: drm_dp_helper.h: fix a typo
  drm: drm_print.h: fix kernel-doc markups

Maxime Ripard (7):
  Merge remote-tracking branch 'drm-misc/drm-misc-next-fixes' into
drm-misc-fixes
  drm/sun4i: frontend: Rework a bit the phase data
  drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
  drm/sun4i: frontend: Fix the scaler phase on A33
  drm/vc4: hdmi: Avoid sleeping in atomic context
  drm/vc4: hdmi: Add a name to the codec DAI component
  drm/vc4: Rework the structure conve

Re: [git pull] drm fixes part 2 for 5.10-rc1

2020-10-23 Thread pr-tracker-bot
The pull request you sent on Fri, 23 Oct 2020 10:03:10 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-next-2020-10-23

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/fc03b2d6a9d1398dc855318d6ddfa3be57bdcf2c

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes part 2 for 5.10-rc1

2020-10-22 Thread Dave Airlie
Hi Linus,

This should be the last round of things for rc1, a bunch of i915
fixes, some amdgpu, more font OOB fixes and one ttm fix just found
reading code.

Dave.

drm-next-2020-10-23:
drm fixes (round two) for 5.10-rc1

fbcon/fonts:
- Two patches to prevent OOB access

ttm:
- fix for eviction value range check

amdgpu:
- Sienna Cichlid fixes
- MST manager resource leak fix
- GPU reset fix

amdkfd:
- Luxmark fix for Navi1x

i915:
- Tweak initial DPCD backlight.enabled value (Sean)
- Initialize reserved MOCS indices (Ayaz)
- Mark initial fb obj as WT on eLLC machines to avoid rcu lockup (Ville)
- Support parsing of oversize batches (Chris)
- Delay execlists processing for TGL (Chris)
- Use the active reference on the vma during error capture (Chris)
- Widen CSB pointer (Chris)
- Wait for CSB entries on TGL (Chris)
- Fix unwind for scratch page allocation (Chris)
- Exclude low patches of stolen memory (Chris)
- Force VT'd workarounds when running as a guest OS (Chris)
- Drop runtime-pm assert from vpgu io accessors (Chris)
The following changes since commit 40b99050455b9a6cb8faf15dcd41888312184720:

  Merge tag 'drm-intel-next-fixes-2020-10-15' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2020-10-19
09:21:59 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-next-2020-10-23

for you to fetch changes up to b45b6fbc671c60f56fd119c443e5570f83175928:

  Merge tag 'drm-intel-next-fixes-2020-10-22' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2020-10-23
09:52:18 +1000)


drm fixes (round two) for 5.10-rc1

fbcon/fonts:
- Two patches to prevent OOB access

ttm:
- fix for evicition value range check

amdgpu:
- Sienna Cichlid fixes
- MST manager resource leak fix
- GPU reset fix

amdkfd:
- Luxmark fix for Navi1x

i915:
- Tweak initial DPCD backlight.enabled value (Sean)
- Initialize reserved MOCS indices (Ayaz)
- Mark initial fb obj as WT on eLLC machines to avoid rcu lockup (Ville)
- Support parsing of oversize batches (Chris)
- Delay execlists processing for TGL (Chris)
- Use the active reference on the vma during error capture (Chris)
- Widen CSB pointer (Chris)
- Wait for CSB entries on TGL (Chris)
- Fix unwind for scratch page allocation (Chris)
- Exclude low patches of stolen memory (Chris)
- Force VT'd workarounds when running as a guest OS (Chris)
- Drop runtime-pm assert from vpgu io accessors (Chris)


Andrey Grodzovsky (3):
  drm/amd/display: Revert "drm/amd/display: Fix a list corruption"
  drm/amd/display: Avoid MST manager resource leak.
  drm/amd/psp: Fix sysfs: cannot create duplicate filename

Ayaz A Siddiqui (1):
  drm/i915/gt: Initialize reserved and unspecified MOCS indices

Chris Wilson (10):
  drm/i915/gem: Support parsing of oversize batches
  drm/i915/gt: Delay execlist processing for tgl
  drm/i915/gt: Undo forced context restores after trivial preemptions
  drm/i915: Use the active reference on the vma while capturing
  drm/i915/gt: Widen CSB pointer to u64 for the parsers
  drm/i915/gt: Wait for CSB entries on Tigerlake
  drm/i915/gt: Onion unwind for scratch page allocation failure
  drm/i915: Exclude low pages (128KiB) of stolen from use
  drm/i915: Force VT'd workarounds when running as a guest OS
  drm/i915: Drop runtime-pm assert from vgpu io accessors

Dave Airlie (4):
  Merge tag 'drm-misc-next-fixes-2020-10-20' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
  drm/ttm: fix eviction valuable range check.
  Merge tag 'amd-drm-fixes-5.10-2020-10-21' of
git://people.freedesktop.org/~agd5f/linux into drm-next
  Merge tag 'drm-intel-next-fixes-2020-10-22' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next

Evan Quan (1):
  drm/amdgpu: correct the gpu reset handling for job != NULL case

Jay Cornwall (1):
  drm/amdkfd: Use same SQ prefetch setting as amdgpu

John Clements (1):
  Revert drm/amdgpu: disable sienna chichlid UMC RAS

Kenneth Feng (2):
  drm/amd/pm: fix pp_dpm_fclk
  drm/amd/pm: remove the average clock value in sysfs

Kevin Wang (2):
  drm/amd/swsmu: add missing feature map for sienna_cichlid
  drm/amd/swsmu: correct wrong feature bit mapping

Likun Gao (5):
  drm/amdgpu: add function to program pbb mode for sienna cichlid
  drm/amdgpu: add rlc iram and dram firmware support
  drm/amdgpu: update golden setting for sienna_cichlid
  drm/amd/pm: fix pcie information for sienna cichlid
  drm/amdgpu: correct the cu and rb info for sienna cichlid

Peilin Ye (2):
  docs: fb: Add font_6x8 to available built-in fonts
  Fonts: Support FONT_EXTRA_WORDS macros for font_6x8

Sean Paul (1):
  drm/i915/dp: Tweak initial dpcd backlight.enabled value

Ville Syrjälä (1):
  drm/i915: Mark ininitial fb obj as WT on eLLC machines to avo

Re: [git pull] drm fixes for 5.10-rc1

2020-10-20 Thread pr-tracker-bot
The pull request you sent on Mon, 19 Oct 2020 15:21:40 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-next-2020-10-19

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f9915b964c25193a6be1aed744c946d6ff177149

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.10-rc1

2020-10-18 Thread Dave Airlie
Hi Linus,

Some fixes queued up already for i915 and amdgpu, I've also included
the fix for the clang warning you've seen.

Dave.

drm-next-2020-10-19:
drm fixes for 5.10-rc1

i915:
- Set all unused color plane offsets to ~0xfff again (Ville)
- Fix TGL DKL PHY DP vswing handling (Ville)

amdgpu:
- DCN clang warning fix
- eDP fix
- BACO fix
- Kernel documentation fixes
- SMU7 mclk fix
- VCN1 hw bug workaround

amdkfd:
- kvfree vs kfree fix
The following changes since commit 640eee067d9aae0bb98d8706001976ff1affaf00:

  Merge tag 'drm-misc-next-fixes-2020-10-13' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next (2020-10-14
07:31:53 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-next-2020-10-19

for you to fetch changes up to 40b99050455b9a6cb8faf15dcd41888312184720:

  Merge tag 'drm-intel-next-fixes-2020-10-15' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2020-10-19
09:21:59 +1000)


drm fixes for 5.10-rc1

i915:
- Set all unused color plane offsets to ~0xfff again (Ville)
- Fix TGL DKL PHY DP vswing handling (Ville)

amdgpu:
- DCN clang warning fix
- eDP fix
- BACO fix
- Kernel documentation fixes
- SMU7 mclk fix
- VCN1 hw bug workaround

amdkfd:
- kvfree vs kfree fix


Alex Deucher (1):
  drm/amdgpu/swsmu: init the baco mutex in early_init

Dave Airlie (2):
  Merge tag 'amd-drm-fixes-5.10-2020-10-14' of
git://people.freedesktop.org/~agd5f/linux into drm-next
  Merge tag 'drm-intel-next-fixes-2020-10-15' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next

Eryk Brol (1):
  drm/amd/display: Fix incorrect dsc force enable logic

Evan Quan (1):
  drm/amd/pm: increase mclk switch threshold to 200 us

Kent Russell (1):
  drm/amdkfd: Use kvfree in destroy_crat_image

Mauro Carvalho Chehab (2):
  drm/amd/display: kernel-doc: document force_timing_sync
  docs: amdgpu: fix a warning when building the documentation

Rodrigo Siqueira (1):
  drm/amd/display: Fix module load hangs when connected to an eDP

Veerabadhran G (1):
  drm/amdgpu: vcn and jpeg ring synchronization

Ville Syrjälä (2):
  drm/i915: Fix TGL DKL PHY DP vswing handling
  drm/i915: Set all unused color plane offsets to ~0xfff again

 Documentation/gpu/amdgpu.rst   |  4 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c|  2 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h|  1 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 24 +--
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c  | 28 ++
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.h  |  3 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c  |  2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |  2 ++
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c|  2 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c   | 10 
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c|  2 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c  |  7 +++---
 drivers/gpu/drm/i915/display/intel_ddi.c   |  2 +-
 drivers/gpu/drm/i915/display/intel_display.c   | 17 -
 14 files changed, 72 insertions(+), 34 deletions(-)


Re: [git pull] drm fixes for 5.9-rc7

2020-09-25 Thread pr-tracker-bot
The pull request you sent on Fri, 25 Sep 2020 11:45:04 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-09-25

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/574ec42e1a9c4bfb8b2eef8d801a77e92bcea76a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.9-rc7

2020-09-24 Thread Dave Airlie
Hi Linus,

Due to the dax merge fail in rc6, this has two backmerges, Intel
pulled in a later point in time to fix their CI systems, I also pulled
in an earlier point to fix my local builds.

Otherwise fairly quiet, a couple of i915 fixes, one dma-buf fix, one
vc4 and two sun4i changes.

I realised I missed the sun4i + vc4 fixes in the tag itself. They are below.

Dave.

vc4:
- fill asoc card owner

sun4i:
- program secondary CSC correctly.

drm-fixes-2020-09-25:
drm fixes for 5.9-rc7

dma-buf:
- Single null pointer deref fix for dma-buf

i915:
- Fix selftest reference to stack data out of scope
- Fix GVT null pointer dereference
The following changes since commit 98477740630f270aecf648f1d6a9dbc6027d4ff1:

  Merge branch 'rcu/urgent' of
git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
(2020-09-21 12:42:31 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-09-25

for you to fetch changes up to ba78755e0c25dec4151880a14f523e929b2052c6:

  Merge tag 'drm-misc-fixes-2020-09-24' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2020-09-25
11:30:00 +1000)


drm fixes for 5.9-rc7

dma-buf:
- Single null pointer deref fix for dma-buf

i915:
- Fix selftest reference to stack data out of scope
- Fix GVT null pointer dereference


Charan Teja Reddy (1):
  dmabuf: fix NULL pointer dereference in dma_buf_release()

Chris Wilson (1):
  drm/i915/selftests: Push the fake iommu device from the stack to data

Dave Airlie (4):
  Merge tag 'drm-misc-fixes-2020-09-18' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  BackMerge commit '98477740630f270aecf648f1d6a9dbc6027d4ff1' into drm-fixes
  Merge tag 'drm-intel-fixes-2020-09-24' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'drm-misc-fixes-2020-09-24' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Jani Nikula (2):
  Merge remote-tracking branch 'origin/master' into drm-intel-fixes
  Merge tag 'gvt-fixes-2020-09-17' of
https://github.com/intel/gvt-linux into drm-intel-fixes

Marek Szyprowski (1):
  drm/vc4/vc4_hdmi: fill ASoC card owner

Martin Cerveny (2):
  drm/sun4i: sun8i-csc: Secondary CSC register correction
  drm/sun4i: mixer: Extend regmap max_register

Zhenyu Wang (1):
  drm/i915/gvt: Fix port number for BDW on EDID region setup

 drivers/dma-buf/dma-buf.c|  2 ++
 drivers/gpu/drm/i915/gvt/vgpu.c  |  6 +-
 drivers/gpu/drm/i915/selftests/mock_gem_device.c | 12 +---
 drivers/gpu/drm/sun4i/sun8i_csc.h|  2 +-
 drivers/gpu/drm/sun4i/sun8i_mixer.c  |  2 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c   |  1 +
 6 files changed, 15 insertions(+), 10 deletions(-)


Re: [git pull] drm fixes for 5.9-rc6

2020-09-17 Thread pr-tracker-bot
The pull request you sent on Fri, 18 Sep 2020 09:05:58 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-09-18

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/4c0449c906fe4d9631025bc11993009071094a9a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.9-rc6

2020-09-17 Thread Dave Airlie
Hi Linus,

A bunch of small fixes, some of the i915 ones have been out for a
while and got better commit msg explaining some better reasoning
behind them. (hopefully this trend continues). Otherwise there a few
AMD related ones mostly small, one radeon PLL regression fix and a
bunch of small mediatek fixes.

I'm going to be offline for a couple of days in a few hours time, so
if anything is wrong let Daniel know as well.

Dave.

drm-fixes-2020-09-18:
drm fixes for 5.9-rc6

amdgpu:
- Sienna Cichlid fixes
- Navy Flounder fixes
- DC fixes

amdkfd:
- Fix a GPU reset crash
- Fix a memory leak

radeon:
- Revert a PLL fix that broke other boards

i915:
- Avoid exposing a partially constructed context
- Use RCU instead of mutex for context termination list iteration
- Avoid data race reported by KCSAN
- Filter wake_flags passed to default_wake_function

mediatek:
- Fix scrolling of panel
- Remove duplicated include
- Use CPU when fail to get cmdq event
- Add missing put_device() call
The following changes since commit 856deb866d16e29bd65952e0289066f6078af773:

  Linux 5.9-rc5 (2020-09-13 16:06:00 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-09-18

for you to fetch changes up to 1f08fde70075784d28d1687d0e75871e81cc1173:

  Merge tag 'mediatek-drm-fixes-5.9' of
https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux
into drm-fixes (2020-09-18 08:52:06 +1000)


drm fixes for 5.9-rc6

amdgpu:
- Sienna Cichlid fixes
- Navy Flounder fixes
- DC fixes

amdkfd:
- Fix a GPU reset crash
- Fix a memory leak

radeon:
- Revert a PLL fix that broke other boards

i915:
- Avoid exposing a partially constructed context
- Use RCU instead of mutex for context termination list iteration
- Avoid data race reported by KCSAN
- Filter wake_flags passed to default_wake_function

mediatek:
- Fix scrolling of panel
- Remove duplicated include
- Use CPU when fail to get cmdq event
- Add missing put_device() call


Andrey Grodzovsky (1):
  drm/amdgpu: Include sienna_cichlid in USBC PD FW support.

Bhawanpreet Lakha (2):
  drm/amd/display: Don't use DRM_ERROR() for DTM add topology
  drm/amd/display: Don't log hdcp module warnings in dmesg

Chris Wilson (4):
  drm/i915/gem: Delay tracking the GEM context until it is registered
  drm/i915/gem: Reduce context termination list iteration guard to RCU
  drm/i915: Be wary of data races when reading the active execlists
  drm/i915: Filter wake_flags passed to default_wake_function

Christian König (1):
  drm/radeon: revert "Prefer lower feedback dividers"

Chun-Kuang Hu (1):
  drm/mediatek: Use CPU when fail to get cmdq event

Dave Airlie (3):
  Merge tag 'amd-drm-fixes-5.9-2020-09-17' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2020-09-17' of
ssh://git.freedesktop.org/git/drm/drm-intel into drm-fixes
  Merge tag 'mediatek-drm-fixes-5.9' of
https://git.kernel.org/.../chunkuang.hu/linux into drm-fixes

Dennis Li (2):
  drm/kfd: fix a system crash issue during GPU recovery
  drm/amdkfd: fix a memory leak issue

Jiansong Chen (2):
  drm/amd/pm: support runtime pptable update for sienna_cichlid etc.
  drm/amdgpu: declare ta firmware for navy_flounder

Jitao Shi (1):
  drm/mediatek: dsi: Fix scrolling of panel with small hfp or hbp

Jun Lei (1):
  drm/amd/display: update nv1x stutter latencies

Michel Dänzer (1):
  drm/amdgpu/dc: Require primary plane to be enabled whenever the CRTC is

Wang Hai (1):
  drm/mediatek: Remove duplicated include

Yu Kuai (4):
  drm/mediatek: Add missing put_device() call in mtk_ddp_comp_init()
  drm/mediatek: Add exception handing in mtk_drm_probe() if
component init fail
  drm/mediatek: Add missing put_device() call in mtk_drm_kms_init()
  drm/mediatek: Add missing put_device() call in mtk_hdmi_dt_parse_pdata()

 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c|  2 +-
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c |  2 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 32 +--
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |  4 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h|  2 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c|  2 +-
 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 12 --
 drivers/gpu/drm/i915/gem/i915_gem_context.c| 48 ++
 drivers/gpu/drm/i915/gt/intel_lrc.c| 15 +--
 drivers/gpu/drm/i915/i915_request.c| 25 ++-
 drivers/gpu/drm/i915/i915_sw_fence.c   | 10 +++--
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c| 20 +
 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c|  1 +
 drivers/gpu/drm/mediatek/mtk_drm_drv.c 

Re: [git pull] drm fixes for 5.9-rc5

2020-09-11 Thread pr-tracker-bot
The pull request you sent on Fri, 11 Sep 2020 17:20:15 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-09-11

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d67f2ec1f5fed849d9773cd783ea161df842bbae

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.9-rc5

2020-09-11 Thread Dave Airlie
Hi Linus,

Regular fixes, not much a major amount. One thing though is Laurent
fixed some Kconfig issues, and I'm carrying the rapidio kconfig change
so the drm one for xlnx driver works. He hadn't got a response from
rapidio maintainers.

Otherwise, virtio, sun4i, tve200, ingenic have some fixes, one audio
fix for i915 and a core docs fix.

DAve.


drm-fixes-2020-09-11:
drm fixes for 5.9-rc5

rapidio/xlnx kconfig fix.

core:
- Documentation fix.

i915:
- audio regression fix

virtio:
- Fix double free in virtio.
- Fix virtio unblank.
- Remove output->enabled from virtio, as it should use crtc_state.

sun4i:
- Add missing put_device in sun4i, and other fixes.
- Handle sun4i alpha on lowest plane correctly.

tv200:
- Fix tve200 enable/disable.

ingenic
- Small ingenic fixes.
The following changes since commit 20561da3a2e1e0e827ef5510cb0f74bcfd377e41:

  Revert "drm/i915/gem: Delete unused code" (2020-09-08 15:45:27 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-09-11

for you to fetch changes up to 7f7a47952c0f981f9c9a6409c8cf8d025d55af64:

  Merge tag 'drm-misc-fixes-2020-09-09' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2020-09-11
09:49:23 +1000)


drm fixes for 5.9-rc5

rapidio/xlnx kconfig fix.

core:
- Documentation fix.

i915:
- audio regression fix

virtio:
- Fix double free in virtio.
- Fix virtio unblank.
- Remove output->enabled from virtio, as it should use crtc_state.

sun4i:
- Add missing put_device in sun4i, and other fixes.
- Handle sun4i alpha on lowest plane correctly.

tv200:
- Fix tve200 enable/disable.

ingenic
- Small ingenic fixes.


Dave Airlie (3):
  Merge tag 'drm-xlnx-dpsub-fixes-20200905' of
git://linuxtv.org/pinchartl/media into drm-fixes
  Merge tag 'drm-intel-fixes-2020-09-10' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'drm-misc-fixes-2020-09-09' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Gerd Hoffmann (2):
  drm/virtio: fix unblank
  drm/virtio: drop virtio_gpu_output->enabled

Gurchetan Singh (1):
  drm/virtio: Revert "drm/virtio: Call the right shmem helpers"

Jernej Skrabec (1):
  drm/sun4i: Fix DE2 YVU handling

Kai Vehmanen (1):
  drm/i915: fix regression leading to display audio probe failure on GLK

Krzysztof Kozlowski (2):
  dma-buf: Fix kerneldoc of dma_buf_set_name()
  dma-buf: fence-chain: Document missing dma_fence_chain_init()
parameter in kerneldoc

Laurent Pinchart (2):
  rapidio: Replace 'select' DMAENGINES 'with depends on'
  drm: xlnx: dpsub: Fix DMADEVICES Kconfig dependency

Linus Walleij (1):
  drm/tve200: Stabilize enable/disable

Maxime Ripard (2):
  drm/sun4i: backend: Support alpha property on lowest plane
  drm/sun4i: backend: Disable alpha on the lowest plane on the A20

Ondrej Jirman (1):
  drm/sun4i: Fix dsi dcs long write function

Paul Cercueil (2):
  drm/ingenic: Fix leak of device_node pointer
  drm/ingenic: Fix driver not probing when IPU port is missing

Randy Dunlap (1):
  Documentation: fix dma-buf.rst underline length warning

Yu Kuai (1):
  drm/sun4i: add missing put_device() call in sun8i_r40_tcon_tv_set_mux()

 Documentation/driver-api/dma-buf.rst |  2 +-
 drivers/dma-buf/dma-buf.c|  6 +++---
 drivers/dma-buf/dma-fence-chain.c|  1 +
 drivers/gpu/drm/i915/display/intel_display.c | 10 --
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c| 20 
 drivers/gpu/drm/sun4i/sun4i_backend.c|  4 +---
 drivers/gpu/drm/sun4i/sun4i_tcon.c   |  8 ++--
 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c   |  4 ++--
 drivers/gpu/drm/sun4i/sun8i_vi_layer.c   |  2 +-
 drivers/gpu/drm/tve200/tve200_display.c  | 22 +-
 drivers/gpu/drm/virtio/virtgpu_display.c | 15 +++
 drivers/gpu/drm/virtio/virtgpu_drv.h |  2 +-
 drivers/gpu/drm/virtio/virtgpu_object.c  |  8 +++-
 drivers/gpu/drm/virtio/virtgpu_plane.c   |  6 --
 drivers/gpu/drm/xlnx/Kconfig |  1 +
 drivers/rapidio/Kconfig  |  2 +-
 16 files changed, 77 insertions(+), 36 deletions(-)


Re: [git pull] drm fixes for 5.9-rc4

2020-09-09 Thread Harald Arnesen
Linus Torvalds [08.09.2020 20:19]:

> On Fri, Sep 4, 2020 at 2:51 PM Harald Arnesen  wrote:
>>
>> Still doesn't work without the three reverts
>> (763fedd6a216, 9e0f9464e2ab, 7ac2d2536dfa)...
> 
> So this didn't make rc4, but it's in my tree now.
> 
> Harald, I'm assuming things work for you again now with the current
> git tree, but it is always good to double-check in case something else
> interacted with the reverts...

I can confirm that everything works as expected now.
Thanks to all!
-- 
Hilsen Harald


Re: [git pull] drm fixes for 5.9-rc5 (special edition)

2020-09-08 Thread pr-tracker-bot
The pull request you sent on Tue, 8 Sep 2020 16:22:25 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-09-08

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6f6a73c8b715d59594d48450a734297ab21f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


Re: [git pull] drm fixes for 5.9-rc4

2020-09-08 Thread Linus Torvalds
On Fri, Sep 4, 2020 at 2:51 PM Harald Arnesen  wrote:
>
> Still doesn't work without the three reverts
> (763fedd6a216, 9e0f9464e2ab, 7ac2d2536dfa)...

So this didn't make rc4, but it's in my tree now.

Harald, I'm assuming things work for you again now with the current
git tree, but it is always good to double-check in case something else
interacted with the reverts...

  Linus


[git pull] drm fixes for 5.9-rc5 (special edition)

2020-09-07 Thread Dave Airlie
Hi Linus,

The i915 reverts are going to be a bit of a conflict mess for next, so
I decided to dequeue them now, along with some msm fixes for a ring
corruption issue, that Rob sent over the weekend.

Dave.

drm-fixes-2020-09-08:
drm fixes for 5.9-rc5 (special edition)

i915:
- revert gpu relocation changes due to regression

msm:
- fixes for RPTR corruption issue
The following changes since commit f4d51dffc6c01a9e94650d95ce0104964f8ae822:

  Linux 5.9-rc4 (2020-09-06 17:11:40 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-09-08

for you to fetch changes up to 20561da3a2e1e0e827ef5510cb0f74bcfd377e41:

  Revert "drm/i915/gem: Delete unused code" (2020-09-08 15:45:27 +1000)


drm fixes for 5.9-rc5 (special edition)

i915:
- revert gpu relocation changes due to regression

msm:
- fixes for RPTR corruption issue


Dave Airlie (4):
  Merge tag 'drm-msm-fixes-2020-09-04' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes
  Revert "drm/i915: Remove i915_gem_object_get_dirty_page()"
  Revert "drm/i915/gem: Async GPU relocations only"
  Revert "drm/i915/gem: Delete unused code"

Jordan Crouse (4):
  drm/msm: Split the a5xx preemption record
  drm/msm: Enable expanded apriv support for a650
  drm/msm: Disable preemption on all 5xx targets
  drm/msm: Disable the RPTR shadow

 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 314 +++--
 drivers/gpu/drm/i915/gem/i915_gem_object.h |   4 +
 drivers/gpu/drm/i915/gem/i915_gem_pages.c  |  14 +
 .../drm/i915/gem/selftests/i915_gem_execbuffer.c   |  21 +-
 drivers/gpu/drm/msm/adreno/a2xx_gpu.c  |   5 +
 drivers/gpu/drm/msm/adreno/a3xx_gpu.c  |  10 +
 drivers/gpu/drm/msm/adreno/a4xx_gpu.c  |  10 +
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c  |  14 +-
 drivers/gpu/drm/msm/adreno/a5xx_gpu.h  |   1 +
 drivers/gpu/drm/msm/adreno/a5xx_preempt.c  |  25 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c  |  13 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c|  27 +-
 drivers/gpu/drm/msm/msm_gpu.c  |   2 +-
 drivers/gpu/drm/msm/msm_gpu.h  |  11 +
 drivers/gpu/drm/msm/msm_ringbuffer.c   |   4 +-
 15 files changed, 411 insertions(+), 64 deletions(-)


Re: [git pull] drm fixes for 5.9-rc4

2020-09-06 Thread Dave Airlie
On Sat, 5 Sep 2020 at 05:02, Linus Torvalds
 wrote:
>
> On Thu, Sep 3, 2020 at 8:53 PM Dave Airlie  wrote:
> >
> > Not much going on this week, nouveau has a display hw bug workaround,
> > amdgpu has some PM fixes and CIK regression fixes, one single radeon
> > PLL fix, and a couple of i915 display fixes.
>
> Any movement on the i915 relocation issue? I've only seen the one
> report for the 64-bit case, but clearly there was more going on than
> just the missing page table flush on 32-bit..

I'm going to pull in the reverts this week I think, Intel are changing
some part of their patchflows to me, but the 5.10 queue had to revert
some stuff in this area for other reasons, so I'd like to sanely get
those into 5.9 as well.

Dave.


Re: [git pull] drm fixes for 5.9-rc4

2020-09-04 Thread Harald Arnesen
Linus Torvalds [04.09.2020 21:02]:

> On Thu, Sep 3, 2020 at 8:53 PM Dave Airlie  wrote:
>>
>> Not much going on this week, nouveau has a display hw bug workaround,
>> amdgpu has some PM fixes and CIK regression fixes, one single radeon
>> PLL fix, and a couple of i915 display fixes.
> 
> Any movement on the i915 relocation issue? I've only seen the one
> report for the 64-bit case, but clearly there was more going on than
> just the missing page table flush on 32-bit..

Still doesn't work without the three reverts
(763fedd6a216, 9e0f9464e2ab, 7ac2d2536dfa)...
-- 
Hilsen Harald


Re: [git pull] drm fixes for 5.9-rc4

2020-09-04 Thread pr-tracker-bot
The pull request you sent on Fri, 4 Sep 2020 13:52:56 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-09-04

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cf85f5de83b19361c3d575fa0ea05d8194bb0d05

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


Re: [git pull] drm fixes for 5.9-rc4

2020-09-04 Thread Linus Torvalds
On Thu, Sep 3, 2020 at 8:53 PM Dave Airlie  wrote:
>
> Not much going on this week, nouveau has a display hw bug workaround,
> amdgpu has some PM fixes and CIK regression fixes, one single radeon
> PLL fix, and a couple of i915 display fixes.

Any movement on the i915 relocation issue? I've only seen the one
report for the 64-bit case, but clearly there was more going on than
just the missing page table flush on 32-bit..

  Linus


[git pull] drm fixes for 5.9-rc4

2020-09-03 Thread Dave Airlie
Hi Linus,

Not much going on this week, nouveau has a display hw bug workaround,
amdgpu has some PM fixes and CIK regression fixes, one single radeon
PLL fix, and a couple of i915 display fixes.

Dave.

drm-fixes-2020-09-04:
drm fixes for 5.9-rc4

amdgpu:
- Fix for 32bit systems
- SW CTF fix
- Update for Sienna Cichlid
- CIK bug fixes

radeon:
- PLL fix

i915:
- Clang build warning fix
- HDCP fixes

nouveau:
- display fixes
The following changes since commit f75aef392f869018f78cfedf3c320a6b3fcfda6b:

  Linux 5.9-rc3 (2020-08-30 16:01:54 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-09-04

for you to fetch changes up to d37d56920004cae612fa32d1f92aaacca5e145f7:

  Merge branch 'linux-5.9' of git://github.com/skeggsb/linux into
drm-fixes (2020-09-04 11:14:49 +1000)


drm fixes for 5.9-rc4

amdgpu:
- Fix for 32bit systems
- SW CTF fix
- Update for Sienna Cichlid
- CIK bug fixes

radeon:
- PLL fix

i915:
- Clang build warning fix
- HDCP fixes

nouveau:
- display fixes


Ben Skeggs (3):
  drm/nouveau/kms/nv50-: add some whitespace before debug message
  drm/nouveau/kms/nv50-gp1xx: disable notifies again after core update
  drm/nouveau/kms/nv50-gp1xx: add WAR for EVO push buffer HW bug

Dave Airlie (3):
  Merge tag 'amd-drm-fixes-5.9-2020-09-03' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2020-09-03' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge branch 'linux-5.9' of git://github.com/skeggsb/linux into drm-fixes

Evan Quan (1):
  drm/amd/pm: avoid false alarm due to confusing
softwareshutdowntemp setting

Jiansong Chen (1):
  drm/amd/pm: enable MP0 DPM for sienna_cichlid

Kai-Heng Feng (1):
  drm/radeon: Prefer lower feedback dividers

Kevin Wang (1):
  drm/amd/pm: fix is_dpm_running() run error on 32bit system

Lyude Paul (1):
  drm/nouveau/kms/gv100-: Include correct push header in crcc37d.c

Nathan Chancellor (1):
  drm/i915/display: Ensure that ret is always initialized in
icl_combo_phy_verify_state

Sandeep Raghuraman (2):
  drm/amdgpu: Specify get_argument function for ci_smu_funcs
  drm/amdgpu: Fix bug in reporting voltage for CIK

Sean Paul (2):
  drm/i915: Fix sha_text population code
  drm/i915: Clear the repeater bit on HDCP disable

 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c   | 10 +--
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   |  3 +-
 .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c   | 14 --
 drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 10 +--
 drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c | 14 +++---
 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c   |  2 ++
 drivers/gpu/drm/i915/display/intel_combo_phy.c |  4 +--
 drivers/gpu/drm/i915/display/intel_hdcp.c  | 32 ++
 drivers/gpu/drm/nouveau/dispnv50/core507d.c|  5 +++-
 drivers/gpu/drm/nouveau/dispnv50/crcc37d.c |  2 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c|  6 
 drivers/gpu/drm/nouveau/include/nvif/push507c.h|  2 +-
 drivers/gpu/drm/radeon/radeon_display.c|  2 +-
 include/drm/drm_hdcp.h |  3 ++
 14 files changed, 84 insertions(+), 25 deletions(-)


Re: [git pull] drm fixes for 5.9-rc3

2020-08-28 Thread pr-tracker-bot
The pull request you sent on Fri, 28 Aug 2020 12:35:20 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-08-28

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5ec06b5c0d259a8c7c4376b121b2f62dfbfe57ef

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.9-rc3

2020-08-27 Thread Dave Airlie
Hey Linus,

As expected a bit of an rc3 uptick, amdgpu and msm are the main ones,
one msm patch was from the merge window, but had dependencies and we
dropped it until the other tree had landed. Otherwise it's a couple of
fixes for core, and etnaviv, and single i915, exynos, omap fixes.

I'm still tracking the Sandybridge gpu relocations issue, if we don't
see much movement I might just queue up the reverts. I'll talk to
Daniel next week once he's back from holidays.

Dave.

drm-fixes-2020-08-28:
drm fixes for 5.9-rc3

core:
- Take modeset bkl for legacy drivers.

dp_mst:
- Allow null crtc in dp_mst.

i915:
- Fix command parser desc matching with masks

amdgpu:
- Misc display fixes
- Backlight fixes
- MPO fix for DCN1
- Fixes for Sienna Cichlid
- Fixes for Navy Flounder
- Vega SW CTF fixes
- SMU fix for Raven
- Fix a possible overflow in INFO ioctl
- Gfx10 clockgating fix

msm:
- opp/bw scaling patch followup
- frequency restoring fux
- vblank in atomic commit fix
- dpu modesetting fixes
- fencing fix

etnaviv:
- scheduler interaction fix
- gpu init regression fix

exynos:
- Just drop __iommu annotation to fix sparse warning.

omap:
- locking state fix.
The following changes since commit d012a7190fc1fd72ed48911e77ca97ba4521bccd:

  Linux 5.9-rc2 (2020-08-23 14:08:43 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-08-28

for you to fetch changes up to 2a3f9da32de4616f0104209194e9bd3dfae092c9:

  Merge tag 'drm-intel-fixes-2020-08-27' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2020-08-28
11:02:53 +1000)


drm fixes for 5.9-rc3

core:
- Take modeset bkl for legacy drivers.

dp_mst:
- Allow null crtc in dp_mst.

i915:
- Fix command parser desc matching with masks

amdgpu:
- Misc display fixes
- Backlight fixes
- MPO fix for DCN1
- Fixes for Sienna Cichlid
- Fixes for Navy Flounder
- Vega SW CTF fixes
- SMU fix for Raven
- Fix a possible overflow in INFO ioctl
- Gfx10 clockgating fix

msm:
- opp/bw scaling patch followup
- frequency restoring fux
- vblank in atomic commit fix
- dpu modesetting fixes
- fencing fix

etnaviv:
- scheduler interaction fix
- gpu init regression fix

exynos:
- Just drop __iommu annotation to fix sparse warning.

omap:
- locking state fix.


Alex Deucher (1):
  drm/amdgpu: Fix buffer overflow in INFO ioctl

Alexander Monakov (1):
  drm/amd/display: use correct scale for actual_brightness

Bhawanpreet Lakha (1):
  drm/dp_mst: Don't return error code when crtc is null

Brandon Syu (1):
  drm/amd/display: Keep current gain when ABM disable immediately

Christian Gmeiner (1):
  drm/etnaviv: fix external abort seen on GC600 rev 0x19

Daniel Vetter (1):
  drm/modeset-lock: Take the modeset BKL for legacy drivers

Dave Airlie (6):
  Merge tag 'exynos-drm-fixes-v5.9-rc3' of
git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes
  Merge branch 'etnaviv/fixes' of
https://git.pengutronix.de/git/lst/linux into drm-fixes
  Merge tag 'drm-msm-fixes-2020-08-24' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes
  Merge tag 'amd-drm-fixes-5.9-2020-08-26' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2020-08-26' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2020-08-27' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Dinghao Liu (1):
  drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init

Dmitry Baryshkov (1):
  drm/msm/a6xx: fix gmu start on newer firmware

Evan Quan (4):
  drm/amd/pm: correct Vega10 swctf limit setting
  drm/amd/pm: correct Vega12 swctf limit setting
  drm/amd/pm: correct Vega20 swctf limit setting
  drm/amd/pm: correct the thermal alert temperature limit settings

Furquan Shaikh (1):
  drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to
0 in amdgpu_dm_update_backlight_caps

Jaehyun Chung (1):
  drm/amd/display: Revert HDCP disable sequence change

Jiansong Chen (5):
  drm/amd/pm: enable run_btc callback for sienna_cichlid
  drm/amd/pm: set VCN pg per instances
  drm/amdgpu/gfx10: refine mgcg setting
  drm/amdgpu: use MODE1 reset for navy_flounder by default
  drm/amdgpu: disable runtime pm for navy_flounder

Jonathan Marek (1):
  drm/msm/a6xx: fix frequency not always being restored on GMU resume

Kalyan Thota (2):
  drm/msm/dpu: Fix reservation failures in modeset
  drm/msm/dpu: Fix scale params in plane validation

Krishna Manikandan (1):
  drm/msm: add shutdown support for display platform_driver

Lucas Stach (1):
  drm/etnaviv: always start/stop scheduler in timeout processing

Maarten Lankhorst (1):
  Merge tag 'v5.9-rc2' into drm-misc-fixes

Marek Szyprowski (1):
  drm/exynos: gem: Fix sparse warning

Mika Kuoppala (1):

Re: [git pull] drm fixes for 5.9-rc2

2020-08-21 Thread pr-tracker-bot
The pull request you sent on Fri, 21 Aug 2020 11:55:16 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-08-21

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/43d387a4adc48e1fe68bf467cbfd67a11d65eb45

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.9-rc2

2020-08-20 Thread Dave Airlie
Hi Linus,

Regular fixes pull for rc2. Usual rc2 doesn't seem too busy, mainly
i915 and amdgpu. I'd expect the usual uptick for rc3.

Dave.

drm-fixes-2020-08-21:
drm fixes for 5.9-rc2

amdgpu:
- Fix allocation size
- SR-IOV fixes
- Vega20 SMU feature state caching fix
- Fix custom pptable handling
- Arcturus golden settings update
- Several display fixes
- Fixes for Navy Flounder
- Misc display fixes
- RAS fix

amdkfd:
- SDMA fix for renoir

i915:
- Fix device parameter usage for selftest mock i915 device
- Fix LPSP capability debugfs NULL dereference
- Fix buddy register pagemask table
- Fix intel_atomic_check() non-negative return value
- Fix selftests passing a random 0 into ilog2()
- Fix TGL power well enable/disable ordering
- Switch to PMU module refcounting
- GVT fixes

virtio:
- Add missing dma_fence_put() in virtio_gpu_execbuffer_ioctl().
- Fix memory leak in virtio_gpu_cleanup_object().
The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5:

  Linux 5.9-rc1 (2020-08-16 13:04:57 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-08-21

for you to fetch changes up to 0790e63f58f22a68696667102be03efb92a4da5f:

  Merge tag 'drm-intel-fixes-2020-08-20' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2020-08-21
11:03:52 +1000)


drm fixes for 5.9-rc2

amdgpu:
- Fix allocation size
- SR-IOV fixes
- Vega20 SMU feature state caching fix
- Fix custom pptable handling
- Arcturus golden settings update
- Several display fixes
- Fixes for Navy Flounder
- Misc display fixes
- RAS fix

amdkfd:
- SDMA fix for renoir

i915:
- Fix device parameter usage for selftest mock i915 device
- Fix LPSP capability debugfs NULL dereference
- Fix buddy register pagemask table
- Fix intel_atomic_check() non-negative return value
- Fix selftests passing a random 0 into ilog2()
- Fix TGL power well enable/disable ordering
- Switch to PMU module refcounting
- GVT fixes

virtio:
- Add missing dma_fence_put() in virtio_gpu_execbuffer_ioctl().
- Fix memory leak in virtio_gpu_cleanup_object().


Anthony Koo (2):
  drm/amd/display: Fix LFC multiplier changing erratically
  drm/amd/display: Switch to immediate mode for updating infopackets

Aric Cyr (1):
  drm/amd/display: Fix incorrect backlight register offset for DCN

Bhawanpreet Lakha (1):
  drm/amdgpu: parse ta firmware for navy_flounder

Chris Park (3):
  drm/amd/display: Call DMUB for eDP power control
  drm/amd/display: Assign correct left shift
  drm/amd/display: Reset scrambling on Test Pattern

Chris Wilson (3):
  drm/i915: Provide the perf pmu.module
  drm/i915: Copy default modparams to mock i915_device
  drm/i915/display: Check for an LPSP encoder before dereferencing

Christophe JAILLET (1):
  drm: amdgpu: Use the correct size when allocating memory

Colin Xu (2):
  drm/i915/gvt: Do not destroy ppgtt_mm during vGPU D3->D0.
  drm/i915/gvt: Do not reset pv_notified when vGPU transit from D3->D0

Daniel Kolesa (1):
  drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal

Dave Airlie (4):
  Merge tag 'drm-misc-fixes-2020-08-12' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'amd-drm-fixes-5.9-2020-08-12' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'amd-drm-fixes-5.9-2020-08-20' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2020-08-20' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Dmytro Laktyushkin (1):
  drm/amd/display: fix dcn3 wide timing dsc validation

Evan Quan (2):
  drm/amd/powerplay: correct Vega20 cached smu feature state
  drm/amd/powerplay: correct UVD/VCE PG state on custom pptable uploading

George Spelvin (1):
  drm/i915/selftests: Avoid passing a random 0 into ilog2

Guchun Chen (1):
  drm/amdgpu: fix NULL pointer access issue when unloading driver

Huang Rui (1):
  drm/amdkfd: fix the wrong sdma instance query for renoir

Imre Deak (1):
  drm/i915/tgl: Make sure TC-cold is blocked before enabling TC
AUX power wells

Jaehyun Chung (1):
  drm/amd/display: Blank stream before destroying HDCP session

Jani Nikula (1):
  Merge tag 'gvt-next-fixes-2020-08-05' of
https://github.com/intel/gvt-linux into drm-intel-fixes

Jiansong Chen (2):
  drm/amdgpu: disable gfxoff for navy_flounder
  Revert "drm/amdgpu: disable gfxoff for navy_flounder"

Kevin Wang (1):
  drm/amdgpu: fix uninit-value in arcturus_log_thermal_throttling_event()

Krunoslav Kovac (1):
  drm/amd/display: fix pow() crashing when given base 0

Liu ChengZhe (1):
  drm/amdgpu: Skip some registers config for SRIOV

Matt Roper (1):
  drm/i915: Update bw_buddy pagemask table

Paul Hsieh (1):
  drm/amd/display: Fix DFPstate h

Re: [git pull] drm fixes for 5.9-rc1

2020-08-12 Thread pr-tracker-bot
The pull request you sent on Wed, 12 Aug 2020 14:53:17 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-next-2020-08-12

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ea6ec774372740b024a6c27caac0d0af8960ea15

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[git pull] drm fixes for 5.9-rc1

2020-08-11 Thread Dave Airlie
Hi Linus,

This is the fixes pull for 5.9-rc1. I had some fixes from the misc
fixes tree come on a later base than drm-next was on, so I had to
backmerge 5.8 into this to make things work for me and CI. However it
totally messed up the diffstat so I didn't bother including it. The
changelog looks fine.

This has a few vmwgfx regression fixes we hit from the merge window
(one in TTM), it also has a bunch of amdgpu fixes along with a
scattering everywhere else.

I'm not working for next few days, but I'll be around and have some
time if anything comes up, but hopefully this is good enough for rc1,
and any pulls after this can wait for rc2.

Dave.

drm-next-2020-08-12:
drm fixes for 5.9-rc1

core:
- Fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
- Remove null check for kfree in drm_dev_release.
- Fix DRM_FORMAT_MOD_AMLOGIC_FBC definition.
- re-added docs for drm_gem_flink_ioctl()
- add orientation quirk for ASUS T103HAF

ttm:
- ttm: fix page-offset calculation within TTM
- revert patch causing vmwgfx regressions

fbcon:
- Fix a fbcon OOB read in fbdev, found by syzbot.

vga:
- Mark vga_tryget static as it's not used elsewhere.

amdgpu:
- Re-add spelling typo fix
- Sienna Cichlid fixes
- Navy Flounder fixes
- DC fixes
- SMU i2c fix
- Power fixes

vmwgfx:
- regression fixes for modesetting crashes
- misc fixes

xlnx:
- Small fixes to xlnx.

omap:
- Fix mode initialization in omap_connector_mode_valid().
- force runtime PM suspend on system suspend

tidss:
- fix modeset init for DPI panels
The following changes since commit dc100bc8fae59aafd2ea2e1a1a43ef1f65f8a8bc:

  Merge tag 'drm-msm-next-2020-07-30' of
https://gitlab.freedesktop.org/drm/msm into drm-next (2020-08-05
08:05:31 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-next-2020-08-12

for you to fetch changes up to 62975d27d647a40c58d3b96c29b911fc4f33c310:

  drm/ttm: revert "drm/ttm: make TT creation purely optional v3"
(2020-08-12 13:26:28 +1000)


drm fixes for 5.9-rc1

core:
- Fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
- Remove null check for kfree in drm_dev_release.
- Fix DRM_FORMAT_MOD_AMLOGIC_FBC definition.
- re-added docs for drm_gem_flink_ioctl()
- add orientation quirk for ASUS T103HAF

ttm:
- ttm: fix page-offset calculation within TTM
- revert patch causing vmwgfx regressions

fbcon:
- Fix a fbcon OOB read in fbdev, found by syzbot.

vga:
- Mark vga_tryget static as it's not used elsewhere.

amdgpu:
- Re-add spelling typo fix
- Sienna Cichlid fixes
- Navy Flounder fixes
- DC fixes
- SMU i2c fix
- Power fixes

vmwgfx:
- regression fixes for modesetting crashes
- misc fixes

xlnx:
- Small fixes to xlnx.

omap:
- Fix mode initialization in omap_connector_mode_valid().
- force runtime PM suspend on system suspend

tidss:
- fix modeset init for DPI panels


Alex Deucher (1):
  drm/amdgpu/smu: rework i2c adpater registration

Alvin Lee (1):
  drm/amd/display: Don't compare dppclk before updating DTO

Aric Cyr (2):
  drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2
  drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink

Bhawanpreet Lakha (2):
  drm/amd/display: Use seperate dmcub firmware for navy_flounder
  drm/amd/display: Use proper abm/backlight functions for DCN3

Boyuan Zhang (1):
  drm/amdgpu: update dec ring test for VCN 3.0

Changfeng (2):
  Revert "drm/amd/powerplay: drop unnecessary message support check"
  drm/amd/powerplay: drop unnecessary message support check(v2)

Christian König (1):
  drm/ttm: revert "drm/ttm: make TT creation purely optional v3"

Christoph Hellwig (1):
  vgaarb: mark vga_tryget static

Colin Ian King (4):
  drm: xlnx: fix spelling mistake "failes" -> "failed"
  drm/amdgpu: fix spelling mistake "Falied" -> "Failed"
  drm/vmwgfx: fix spelling mistake "Cound" -> "Could"
  drm/vmwgfx: fix spelling mistake "Cant" -> "Can't"

Dan Carpenter (3):
  drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_specific_index()
  drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
  drm/vmwgfx: Fix two list_for_each loop exit tests

Daniel Vetter (1):
  drm/vmwgfx/stdu: Use drm_mode_config_reset

Dave Airlie (5):
  Merge tag 'drm-misc-next-fixes-2020-08-05' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
  Merge tag 'v5.8' into drm-next
  Merge tag 'drm-misc-fixes-2020-08-04' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
  Merge tag 'amd-drm-fixes-5.9-2020-08-07' of
git://people.freedesktop.org/~agd5f/linux into drm-next
  Merge branch 'vmwgfx-next-5.9' of
git://people.freedesktop.org/~sroland/linux into drm-next

Dmytro Laktyushkin (2):
  drm/amd/display: Clean up global sync param retrieval
  drm/amd/display: populate new dml variable

Eric Bernstein (1):
  drm/a

Re: [git pull] drm fixes for 5.8-rc8 (part 2)

2020-07-30 Thread pr-tracker-bot
The pull request you sent on Fri, 31 Jul 2020 13:44:54 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-31

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d8b9faec54ae4bc2fff68bcd0befa93ace8256ce

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[git pull] drm fixes for 5.8-rc8 (part 2)

2020-07-30 Thread Dave Airlie
Hi Linus,

As mentioned previously this contains the nouveau regression fix,
amdgpu had 3 fixes outstanding as well, one revert, an info leak and
use after free. The use after free is a bit trickier than I'd like,
and I've personally gone over it to confirm I'm happy that it is doing
what it says.

Let me know if any issues with any, happy to respin if necessary.
Dave.

drm-fixes-2020-07-31:
drm fixes for 5.8-rc8 (part 2)

nouveau:
- final modifiers regression fix

amdgpu:
- Revert a fix which caused other regressions
- Fix potential kernel info leak
- Fix a use-after-free bug that was uncovered by another change in 5.7
The following changes since commit a4a2739beb8933a19281bca077fdb852598803ed:

  Merge tag 'drm-misc-fixes-2020-07-28' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2020-07-29
12:46:58 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-31

for you to fetch changes up to 887c909dd5d557c203a233ebbe238c18438a680a:

  Merge tag 'amd-drm-fixes-5.8-2020-07-30' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes (2020-07-31
13:04:00 +1000)


drm fixes for 5.8-rc8 (part 2)

nouveau:
- final modifiers regression fix

amdgpu:
- Revert a fix which caused other regressions
- Fix potential kernel info leak
- Fix a use-after-free bug that was uncovered by another change in 5.7


Alex Deucher (1):
  Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"

Dave Airlie (1):
  Merge tag 'amd-drm-fixes-5.8-2020-07-30' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes

James Jones (1):
  drm/nouveau: Accept 'legacy' format modifiers

Mazin Rezk (1):
  drm/amd/display: Clear dm_state for fast updates

Peilin Ye (1):
  drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()

 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c   |  3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c|  9 --
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 36 +--
 drivers/gpu/drm/nouveau/nouveau_display.c | 27 +++--
 4 files changed, 60 insertions(+), 15 deletions(-)


Re: [git pull] drm fixes for 5.8-rc8

2020-07-29 Thread pr-tracker-bot
The pull request you sent on Wed, 29 Jul 2020 14:44:16 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-29

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c2f3850df7f95537e79c561f7be49df2e4ad8060

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


Re: [git pull] drm fixes for 5.8-rc8

2020-07-29 Thread Linus Torvalds
On Tue, Jul 28, 2020 at 9:44 PM Dave Airlie  wrote:
>
> If you feel this is too much I'm happy to respin with the
> core/drm_fb_helper and nouveau fixes. we have one outstanding nouveau
> regression fix, that I'll follow this up with in the next day or so
> once Ben and James get it reviewed.

This looks fine to me, I've pulled it. I'll be looking forward to (not
really ;) another pull for the remaining issue.

Thanks,

   Linus


[git pull] drm fixes for 5.8-rc8

2020-07-28 Thread Dave Airlie
Hi Linus,

I'm sending this out a bit early, just to give you a chance to reject
it or help decide on an rc8.

The nouveau fixes missed the last pull by a few hours, and we had a
few arm driver/panel/bridge fixes come in. This is possibly a bit more
than I'm comfortable sending at this stage, but I've looked at each
patch, the core + nouveau patches fix regressions, and the arm related
ones are all around screens turning on and working, and are mostly
trivial patches, the line count is mostly in comments.

If you feel this is too much I'm happy to respin with the
core/drm_fb_helper and nouveau fixes. we have one outstanding nouveau
regression fix, that I'll follow this up with in the next day or so
once Ben and James get it reviewed.

Dave.

This is possibly a bit

drm-fixes-2020-07-29:
drm fixes for 5.8-rc8

core:
- fix possible use-after-free

drm_fb_helper:
- regression fix to use memcpy_io on bochs' sparc64

nouveau:
- format modifiers fixes
- HDA regression fix
- turing modesetting race fix

of:
- fix a double free

dbi:
- fix SPI Type 1 transfer

mcde:
- fix screen stability crash

panel:
- panel: fix display noise on auo,kd101n80-45na
- panel: delay HPD checks for boe_nv133fhm_n61

bridge:
- bridge: drop connector check in nwl-dsi bridge
- bridge: set proper bridge type for adv7511
The following changes since commit 92ed301919932f13b9172e525674157e983d:

  Linux 5.8-rc7 (2020-07-26 14:14:06 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-29

for you to fetch changes up to a4a2739beb8933a19281bca077fdb852598803ed:

  Merge tag 'drm-misc-fixes-2020-07-28' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2020-07-29
12:46:58 +1000)


drm fixes for 5.8-rc8

core:
- fix possible use-after-free

drm_fb_helper:
- regression fix to use memcpy_io on bochs' sparc64

nouveau:
- format modifiers fixes
- HDA regression fix
- turing modesetting race fix

of:
- fix a double free
dbi:
- fix SPI Type 1 transfer

mcde:
- fix screen stability crash

panel:
- panel: fix display noise on auo,kd101n80-45na
- panel: delay HPD checks for boe_nv133fhm_n61

bridge:
- bridge: drop connector check in nwl-dsi bridge
- bridge: set proper bridge type for adv7511


Ben Skeggs (5):
  drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes
  drm/nouveau/kms/gf100: use correct format modifiers
  drm/nouveau/kms/tu102: wait for core update to complete when
assigning windows
  drm/nouveau/fbcon: fix module unload when fbcon init has failed
for some reason
  drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure

Biju Das (1):
  drm: of: Fix double-free bug

Dave Airlie (2):
  Merge branch 'linux-5.8' of git://github.com/skeggsb/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2020-07-28' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Douglas Anderson (1):
  drm: panel: simple: Delay HPD checking on boe_nv133fhm_n61 for 15 ms

Guido Günther (1):
  drm/bridge: nwl-dsi: Drop DRM_BRIDGE_ATTACH_NO_CONNECTOR check.

Jitao Shi (1):
  drm/panel: Fix auo, kd101n80-45na horizontal noise on edges of panel

Laurentiu Palcu (1):
  drm/bridge/adv7511: set the bridge type properly

Linus Walleij (1):
  drm/mcde: Fix stability issue

Paul Cercueil (1):
  drm/dbi: Fix SPI Type 1 (9-bit) transfer

Sam Ravnborg (1):
  drm/drm_fb_helper: fix fbdev with sparc64

Steve Cohen (1):
  drm: hold gem reference until object is no longer accessed

 drivers/gpu/drm/bochs/bochs_kms.c   |  1 +
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c|  1 +
 drivers/gpu/drm/bridge/nwl-dsi.c|  5 -
 drivers/gpu/drm/drm_fb_helper.c |  6 -
 drivers/gpu/drm/drm_gem.c   | 10 -
 drivers/gpu/drm/drm_mipi_dbi.c  |  2 +-
 drivers/gpu/drm/drm_of.c|  4 +---
 drivers/gpu/drm/mcde/mcde_display.c | 11 ++---
 drivers/gpu/drm/nouveau/dispnv50/disp.c |  4 ++--
 drivers/gpu/drm/nouveau/nouveau_fbcon.c |  3 ++-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 30 +
 drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c  |  6 ++---
 drivers/gpu/drm/panel/panel-simple.c| 16 -
 include/drm/drm_mode_config.h   | 12 ++
 14 files changed, 76 insertions(+), 35 deletions(-)


Re: [git pull] drm fixes for 5.8-rc7

2020-07-24 Thread pr-tracker-bot
The pull request you sent on Fri, 24 Jul 2020 14:56:40 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-24

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/88fff0b7dcc132c924d710d75d1401264b6d0ef6

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[git pull] drm fixes for 5.8-rc7

2020-07-23 Thread Dave Airlie
Quiet fixes, I may have a single regression fix follow up to this for
nouveau, but it might be next week, Ben was testing it a bit more .

Otherwise two amdgpu fixes, one lima and one sun4i.

Dave.

drm-fixes-2020-07-24:
drm fixes for 5.6-rc7

amdgpu:
- Fix crash when overclocking VegaM
- Fix possible crash when editing dpm levels

sun4i:
- Fix inverted HPD result; fixes an earlier fix

lima:
- fix timeout during reset
The following changes since commit ba47d845d715a010f7b51f6f89bae32845e6acb7:

  Linux 5.8-rc6 (2020-07-19 15:41:18 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-24

for you to fetch changes up to d8904ca9d338cdaa67e3bd06d7a7d418e426648c:

  Merge tag 'amd-drm-fixes-5.8-2020-07-22' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes (2020-07-23
14:06:16 +1000)


drm fixes for 5.6-rc7

amdgpu:
- Fix crash when overclocking VegaM
- Fix possible crash when editing dpm levels

sun4i:
- Fix inverted HPD result; fixes an earlier fix

lima:
- fix timeout during reset


Chen-Yu Tsai (1):
  drm: sun4i: hdmi: Fix inverted HPD result

Dave Airlie (2):
  Merge tag 'drm-misc-fixes-2020-07-22' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'amd-drm-fixes-5.8-2020-07-22' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes

Paweł Gronowski (1):
  drm/amdgpu: Fix NULL dereference in dpm sysfs handlers

Qiang Yu (1):
  drm/lima: fix wait pp reset timeout

Qiu Wenbo (1):
  drm/amd/powerplay: fix a crash when overclocking Vega M

 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c  |  9 +++--
 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 10 ++
 drivers/gpu/drm/lima/lima_pp.c  |  2 ++
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c  |  2 +-
 4 files changed, 12 insertions(+), 11 deletions(-)


Re: [git pull] drm fixes for 5.8-rc6

2020-07-16 Thread pr-tracker-bot
The pull request you sent on Fri, 17 Jul 2020 13:42:02 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-17-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8882572675c1bb1cc544f4e229a11661f1fc52e4

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[git pull] drm fixes for 5.8-rc6

2020-07-16 Thread Dave Airlie
Hi Linus,

Weekly fixes pull, big bigger than I'd normally like, but they are
fairly scattered and small individually. The vmwgfx one is a black
screen regression, otherwise the largest is an MST encoder fix for
amdgpu which results in a WARN in some cases, and a scattering of i915
fixes.

I'm tracking two regressions at the moment that hopefully we get
nailed down this week for rc7.

Dave.

drm-fixes-2020-07-17-1:
drm fixes for 5.8-rc6

dma-buf:
- sleeping atomic fix

amdgpu:
- Fix a race condition with KIQ
- Preemption fix
- Fix handling of fake MST encoders
- OLED panel fix
- Handle allocation failure in stream construction
- Renoir SMC fix
- SDMA 5.x fix

i915:
- FBC w/a stride fix
- Fix use-after-free fix on module reload
- Ignore irq enabling on the virtual engines to fix device sleep
- Use GTT when saving/restoring engine GPR
- Fix selftest sort function

vmwgfx:
- black screen fix

aspeed:
- fbcon init warn fix
The following changes since commit 11ba468877bb23f28956a35e896356252d63c983:

  Linux 5.8-rc5 (2020-07-12 16:34:50 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-17-1

for you to fetch changes up to adbe8a3cae94a63e9f416795c750237a9b789124:

  Merge tag 'amd-drm-fixes-5.8-2020-07-15' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes (2020-07-17
13:29:00 +1000)


drm fixes for 5.8-rc6

dma-buf:
- sleeping atomic fix

amdgpu:
- Fix a race condition with KIQ
- Preemption fix
- Fix handling of fake MST encoders
- OLED panel fix
- Handle allocation failure in stream construction
- Renoir SMC fix
- SDMA 5.x fix

i915:
- FBC w/a stride fix
- Fix use-after-free fix on module reload
- Ignore irq enabling on the virtual engines to fix device sleep
- Use GTT when saving/restoring engine GPR
- Fix selftest sort function

vmwgfx:
- black screen fix

aspeed:
- fbcon init warn fix


Alex Deucher (1):
  drm/amdgpu/display: create fake mst encoders ahead of time (v4)

Charan Teja Kalla (1):
  dmabuf: use spinlock to access dmabuf->name

Chris Wilson (2):
  drm/i915/gt: Ignore irq enabling on the virtual engines
  drm/i915/gt: Only swap to a random sibling once upon creation

Dave Airlie (4):
  Merge branch 'vmwgfx-fixes-5.8' of
git://people.freedesktop.org/~sroland/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2020-07-15' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge tag 'drm-intel-fixes-2020-07-15' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-5.8-2020-07-15' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes

Guenter Roeck (1):
  drm/aspeed: Call drm_fbdev_generic_setup after drm_dev_register

Jack Xiao (2):
  drm/amdgpu/gfx10: fix race condition for kiq
  drm/amdgpu: fix preemption unit test

Josip Pavic (1):
  drm/amd/display: handle failed allocation during stream construction

Maarten Lankhorst (1):
  drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2.

Roland Scheidegger (1):
  drm/vmwgfx: fix update of display surface when resolution changes

Sudeep Holla (1):
  drm/i915/selftests: Fix compare functions provided for sorting

Umesh Nerlige Ramappa (1):
  drm/i915/perf: Use GTT when saving/restoring engine GPR

Ville Syrjälä (1):
  drm/i915: Recalculate FBC w/a stride when needed

Xiaojie Yuan (1):
  drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()

chen gong (1):
  drm/amdgpu/powerplay: Modify SMC message name for setting power
profile mode

hersen wu (1):
  drm/amd/display: OLED panel backlight adjust not work with
external display connected

 drivers/dma-buf/dma-buf.c  | 11 +++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c| 20 ++--
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c |  9 +++-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 26 ---
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 14 ++
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  | 11 -
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c| 53 +++---
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h|  3 ++
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c| 19 ++--
 drivers/gpu/drm/amd/powerplay/renoir_ppt.c |  2 +-
 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c|  3 +-
 drivers/gpu/drm/i915/display/intel_fbc.c   | 33 +++---
 drivers/gpu/drm/i915/display/intel_hdmi.c  | 10 +---
 drivers/gpu/drm/i915/gt/intel_lrc.c| 19 ++--
 drivers/gpu/drm/i915/gt/selftest_rps.c |  8 ++--
 drivers/gpu/drm/i915/i915_drv.h|  1 +
 drivers/gpu/drm/i915/i915_perf.c   |  1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c   |  8 ++--
 include/linux/dma-buf.h  

Re: [git pull] drm fixes for 5.8-rc5

2020-07-09 Thread pr-tracker-bot
The pull request you sent on Fri, 10 Jul 2020 11:13:41 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-10

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/42f82040ee66db13525dc6f14b8559890b2f4c1c

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[git pull] drm fixes for 5.8-rc5

2020-07-09 Thread Dave Airlie
Hi Linus,

I've been off most of the week, but some fixes have piled up. Seems a
bit busier than last week, but they are pretty spread out across a
bunch of drivers, none of them seem that big or worried me too much.

Regards,
Dave.

drm-fixes-2020-07-10:
drm fixes for 5.8-rc5

amdgpu:
- Fix a suspend/resume issue with PSP
- Backlight fix for Renoir
- Fix for gpu recovery debugging

radeon:
- Fix a double free in error path

i915:
- fbc fencing fix
- debugfs panic fix
- gem vma constuction fix
- gem pin under vm->nutex fix

nouveau:
- SVM fixes
- display fixes

meson:
- OSD burst length fixes

hibmc:
- runtime warning fix

mediatek:
- cmdq, mmsys fixes
- visibility check fixes
The following changes since commit dcb7fd82c75ee2d6e6f9d8cc71c52519ed52e258:

  Linux 5.8-rc4 (2020-07-05 16:20:22 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-10

for you to fetch changes up to 38794a5465b752118098e36cf95c59083f9f1f88:

  Merge tag 'amd-drm-fixes-5.8-2020-07-09' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes (2020-07-10
07:02:02 +1000)


drm fixes for 5.8-rc5

amdgpu:
- Fix a suspend/resume issue with PSP
- Backlight fix for Renoir
- Fix for gpu recovery debugging

radeon:
- Fix a double free in error path

i915:
- fbc fencing fix
- debugfs panic fix
- gem vma constuction fix
- gem pin under vm->nutex fix

nouveau:
- SVM fixes
- display fixes

meson:
- OSD burst length fixes

hibmc:
- runtime warning fix

mediatek:
- cmdq, mmsys fixes
- visibility check fixes


Aaron Ma (1):
  drm/amd/display: add dmcub check on RENOIR

Ben Skeggs (2):
  drm/nouveau/kms/nv50-: bail from nv50_audio_disable() early if
audio not enabled
  drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout

Bernard Zhao (1):
  drm/mediatek: Remove unnecessary conversion to bool

Chris Wilson (4):
  drm/i915: Skip stale object handle for debugfs per-file-stats
  drm/i915: Drop vm.ref for duplicate vma on construction
  drm/i915: Also drop vm.ref along error paths for vma construction
  drm/i915/gt: Pin the rings before marking active

Dave Airlie (5):
  Merge tag 'mediatek-drm-fixes-5.8' of
https://git.kernel.org/.../chunkuang.hu/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2020-07-08' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
  Merge branch 'linux-5.8' of git://github.com/skeggsb/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2020-07-08' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-5.8-2020-07-09' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes

Enric Balletbo i Serra (3):
  drm/mediatek: Remove debug messages for function calls
  drm/mediatek: mtk_mt8173_hdmi_phy: Remove unnused const variables
  drm/mediatek: mtk_hdmi: Remove debug messages for function calls

Hsin-Yi Wang (2):
  drm/mediatek: Fix device passed to cmdq
  drm/mediatek: Check plane visibility in atomic_update

Huang Rui (2):
  drm/amdgpu: asd function needs to be unloaded in suspend phase
  drm/amdgpu: add TMR destory function for psp

Marek Olšák (1):
  drm/amdgpu: don't do soft recovery if gpu_recovery=0

Martin Blumenstingl (1):
  drm/meson: viu: fix setting the OSD burst length in
VIU_OSD1_FIFO_CTRL_STAT

Matthias Brugger (1):
  drm/mediatek: Delete not used of_device_get_match_data

Ralph Campbell (2):
  drm/nouveau/svm: fix migrate page regression
  drm/nouveau/nouveau: fix page fault on device private memory

Tom Rix (1):
  drm/radeon: fix double free

Ville Syrjälä (1):
  drm/i915/fbc: Fix fence_y_offset handling

YueHaibing (1):
  drm/mediatek: Fix Kconfig warning

Zenghui Yu (1):
  drm/hisilicon/hibmc: Move drm_fbdev_generic_setup() down to
avoid the splat

 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c|  3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c| 63 --
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  2 +-
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c|  5 +-
 drivers/gpu/drm/i915/display/intel_display.c   | 11 
 drivers/gpu/drm/i915/display/intel_display.h   |  1 +
 drivers/gpu/drm/i915/display/intel_fbc.c   | 32 ---
 drivers/gpu/drm/i915/gt/intel_context.c| 12 ++---
 drivers/gpu/drm/i915/i915_debugfs.c|  2 +-
 drivers/gpu/drm/i915/i915_drv.h|  6 +--
 drivers/gpu/drm/i915/i915_vma.c| 15 +++---
 drivers/gpu/drm/mediatek/Kconfig   |  2 +-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c|  8 +--
 drivers/gpu/drm/mediatek/mtk_drm_drv.c |  6 +--
 drivers/gpu/drm/mediatek/mtk_drm_plane.c   | 25 +
 drivers/gpu/drm/mediatek/mtk_dsi.c |  5 +-
 drivers/gpu/drm

Re: [git pull] drm fixes for 5.8-rc4

2020-07-03 Thread pr-tracker-bot
The pull request you sent on Fri, 3 Jul 2020 11:46:34 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-03

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1d42871465291c3f117ea3c9fbce8d4a603c303b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[git pull] drm fixes for 5.8-rc4

2020-07-02 Thread Dave Airlie
Hey Linus,

Pretty usual rc4 pull, two usual amdgpu, i915 pulls, and some misc arm
driver fixes.
The bigger bit is including the asm sources for some GPU shaders that
were contained in the i915 driver, otherwise it's pretty much business
as usual.

Dave.

drm-fixes-2020-07-03:
drm fixes for 5.8-rc4

dma-buf:
- fix a use-after-free bug

amdgpu:
- Fix for vega20 boards without RAS support
- DC bandwidth revalidation fix
- Fix Renoir vram info fetching
- Fix hwmon freq printing

i915:
- GVT fixes
  - Two missed MMIO handler fixes for SKL/CFL
  - Fix mask register bits check
  - Fix one lockdep error for debugfs entry access
- Include asm sources for render cache clear batches

msm:
- memleak fix
- display block fix
- address space fixes

exynos:
- error value and reference count fix
- error print removal

sun4i:
- remove HPD polling
The following changes since commit 9ebcfadb0610322ac537dd7aa5d9cbc2b2894c68:

  Linux 5.8-rc3 (2020-06-28 15:00:24 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-07-03

for you to fetch changes up to 1298a549e22abe36c82208406c7069280553c7dd:

  Merge tag 'drm-misc-fixes-2020-07-02' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2020-07-03
11:18:21 +1000)


drm fixes for 5.8-rc4

dma-buf:
- fix a use-after-free bug

amdgpu:
- Fix for vega20 boards without RAS support
- DC bandwidth revalidation fix
- Fix Renoir vram info fetching
- Fix hwmon freq printing

i915:
- GVT fixes
  - Two missed MMIO handler fixes for SKL/CFL
  - Fix mask register bits check
  - Fix one lockdep error for debugfs entry access
- Include asm sources for render cache clear batches

msm:
- memleak fix
- display block fix
- address space fixes

exynos:
- error value and reference count fix
- error print removal

sun4i:
- remove HPD polling


Alex Deucher (2):
  drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
  drm/amdgpu: use %u rather than %d for sclk/mclk

Bernard Zhao (1):
  drm/msm: fix potential memleak in error branch

Chen Tao (1):
  drm/msm/dpu: fix error return code in dpu_encoder_init

Chen-Yu Tsai (1):
  drm: sun4i: hdmi: Remove extra HPD polling

Colin Xu (4):
  drm/i915/gvt: Add one missing MMIO handler for D_SKL_PLUS
  drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
  drm/i915/gvt: Fix incorrect check of enabled bits in mask registers
  drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context

Dave Airlie (5):
  Merge tag 'drm-msm-fixes-2020-06-25' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes
  Merge tag 'exynos-drm-fixes-for-v5.8-rc4' of
git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes
  Merge tag 'drm-intel-fixes-2020-07-01' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-5.8-2020-07-01' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2020-07-02' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Eric Anholt (2):
  drm/msm: Fix address space size after refactor.
  drm/msm: Fix setup of a6xx create_address_space.

Ivan Mironov (1):
  drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS

Jani Nikula (1):
  Merge tag 'gvt-fixes-2020-06-17' of
https://github.com/intel/gvt-linux into drm-intel-fixes

John Stultz (1):
  drm/msm: Fix 0xlub in "Refactor address space initialization"

Jordan Crouse (1):
  drm/msm: Fix up the rest of the messed up address sizes

Kalyan Thota (1):
  drm/msm/dpu: request for display color blocks based on hw catalog entry

Krishna Manikandan (1):
  drm/msm/dpu: allow initialization of encoder locks during encoder init

Marek Szyprowski (1):
  drm/exynos: Properly propagate return value in drm_iommu_attach_device()

Navid Emamdoost (1):
  drm/exynos: fix ref count leak in mic_pre_enable

Nicholas Kazlauskas (1):
  drm/amd/display: Only revalidate bandwidth on medium and fast updates

Rodrigo Vivi (1):
  drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c

Sumit Semwal (1):
  dma-buf: Move dma_buf_release() from fops to dentry_ops

Tamseel Shams (1):
  drm/exynos: Remove dev_err() on platform_get_irq() failure

 drivers/dma-buf/dma-buf.c  |  54 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c   |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c |   4 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c   |  10 +-
 .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c   |  11 +-
 drivers/gpu/drm/exynos/exynos_drm_dma.c|   4 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c|   1 -
 drivers/gpu/drm/exynos/exynos_drm_mic.c|   4 +-
 drivers/gpu/drm/i915/gt/shaders/README |  46 
 .../gpu/drm/i915/gt/shade

Re: [git pull] drm fixes for v5.8-rc3

2020-06-29 Thread Jani Nikula
On Fri, 26 Jun 2020, Dave Airlie  wrote:
> Usual rc3 pickup, lots of little fixes all over, The core VT
> registration regression fix is probably the largest, otherwise ttm,
> amdgpu and tegra are the bulk, with some minor driver fixes. No i915
> pull this week which may or may not mean I get 2x of it next week,
> we'll see how it goes.

Been really quiet here, basically I only got GVT fixes pending.

BR,
Jani.

-- 
Jani Nikula, Intel Open Source Graphics Center


Re: [git pull] drm fixes for v5.8-rc3

2020-06-26 Thread pr-tracker-bot
The pull request you sent on Fri, 26 Jun 2020 14:26:34 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-06-26

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6a6c9b220a7fb7c8285ad1739ac3c909584feb43

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[git pull] drm fixes for v5.8-rc3

2020-06-25 Thread Dave Airlie
Hi Linus,

Usual rc3 pickup, lots of little fixes all over, The core VT
registration regression fix is probably the largest, otherwise ttm,
amdgpu and tegra are the bulk, with some minor driver fixes. No i915
pull this week which may or may not mean I get 2x of it next week,
we'll see how it goes.

Regards,
Dave.

drm-fixes-2020-06-26:
drm fixes for v5.8-rc3

core:
- fix VT registration regression

ttm:
- fix two fence leaks

amdgpu:
- Fix missed mutex unlock in DC error path
- Fix firmware leak for sdma5
- DC bpc property fixes

amdkfd:
- Fix memleak in an error path

radeon:
- Fix copy paste typo in NI DPM spll validation

rcar-du:
- build fix

tegra:
- add missing zpos property
- child driver registration fix
- debugfs cleanup fix
- doc fix

mcde:
- reorder fbdev setup

panel:
- fix connector type
- fix orientation for some panels

sun4i:
- fix dma/iommu configuration

uvesafb:
- respect blank flag
The following changes since commit 48778464bb7d346b47157d21ffde2af6b2d39110:

  Linux 5.8-rc2 (2020-06-21 15:45:29 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-06-26

for you to fetch changes up to 687a0ed337367be5267652af5f6dbcfc954b8732:

  Merge tag 'drm-misc-fixes-2020-06-25' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2020-06-26
13:49:17 +1000)


drm fixes for v5.8-rc3

core:
- fix VT registration regression

ttm:
- fix two fence leaks

amdgpu:
- Fix missed mutex unlock in DC error path
- Fix firmware leak for sdma5
- DC bpc property fixes

amdkfd:
- Fix memleak in an error path

radeon:
- Fix copy paste typo in NI DPM spll validation

rcar-du:
- build fix

tegra:
- add missing zpos property
- child driver registration fix
- debugfs cleanup fix
- doc fix

mcde:
- reorder fbdev setup

panel:
- fix connector type
- fix orientation for some panels

sun4i:
- fix dma/iommu configuration

uvesafb:
- respect blank flag


Adam Ford (1):
  drm/panel-simple: fix connector type for LogicPD Type28 Display

Bartlomiej Zolnierkiewicz (1):
  video: fbdev: uvesafb: fix "noblank" option handling

Bernard Zhao (1):
  drm/amd: fix potential memleak in err branch

Christophe JAILLET (1):
  gpu: host1x: Clean up debugfs in error handling path

Colton Lewis (1):
  gpu: host1x: Correct trivial kernel-doc inconsistencies

Daniel Gomez (1):
  drm: rcar-du: Fix build error

Daniel Vetter (1):
  drm/fb-helper: Fix vt restore

Dave Airlie (4):
  Merge tag 'du-fixes-20200621' of
git://linuxtv.org/pinchartl/media into drm-fixes
  Merge tag 'drm/tegra/for-5.8-rc3' of
git://anongit.freedesktop.org/tegra/linux into drm-fixes
  Merge tag 'amd-drm-fixes-5.8-2020-06-24' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2020-06-25' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Denis Efremov (1):
  drm/radeon: fix fb_div check in ni_init_smc_spll_table()

Hans de Goede (2):
  drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
  drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003

John van der Kamp (1):
  drm/amdgpu/display: Unlock mutex on error

Linus Walleij (2):
  drm: mcde: Fix display initialization problem
  drm: mcde: Fix forgotten user of drm->dev_private

Maxime Ripard (1):
  drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU

Nicolin Chen (1):
  drm/tegra: hub: Do not enable orphaned window group

Stylon Wang (2):
  drm/amd/display: Enable output_bpc property on all outputs
  drm/amd/display: Fix ineffective setting of max bpc property

Thierry Reding (4):
  gpu: host1x: Register child devices
  drm/tegra: hub: Register child devices
  gpu: host1x: Detach driver on unregister
  drm/tegra: Add zpos property for cursor planes

Thomas Zimmermann (1):
  Merge v5.8-rc1 into drm-misc-fixes

Tomi Valkeinen (1):
  drm/panel-simple: fix connector type for newhaven_nhd_43_480272ef_atxl

Wenhui Sheng (1):
  drm/amdgpu: add fw release for sdma v5_0

Xiyu Yang (2):
  drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved
  drm/ttm: Fix dma_fence refcnt leak when adding move fence

 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c |  6 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c   |  1 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  3 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  4 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c |  6 ++-
 drivers/gpu/drm/drm_fb_helper.c| 63 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 ++---
 drivers/gpu/drm/mcde/mcde_display.c|  2 +-
 drivers/gpu/drm/mcde/mcde_drv.c|  3 +-
 drivers/gpu/drm/panel/panel-simple.c   |  2 +
 drivers/gpu/drm/radeon/n

Re: [git pull] drm fixes for 5.7-rc2

2020-06-19 Thread pr-tracker-bot
The pull request you sent on Fri, 19 Jun 2020 13:00:42 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-06-19

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/62c91ead977a5d5023be3d791cbff8535f7d5433

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


[git pull] drm fixes for 5.7-rc2

2020-06-18 Thread Dave Airlie
Hi Linus,

rc2 fixes, just i915 and amd here, i915 has some workaround movement
so they get applied at the right times, and a timeslicing fix, along
with some display fixes. AMD has a few display floating point fix and
a devcgroup fix for amdkfd.

drm-fixes-2020-06-19:
drm fixes for 5.8-rc2

i915:
- Fix for timeslicing and virtual engines/unpremptable requests
  (+ 1 dependency patch)
- Fixes into TypeC register programming and interrupt storm detecting
- Disable DIP on MST ports with the transcoder clock still on
- Avoid missing GT workarounds at reset for HSW and older gens
- Fix for unwinding multiple requests missing force restore
- Fix encoder type check for DDI vswing sequence
- Build warning fixes

amdgpu:
- Fix kvfree/kfree mixup
- Fix hawaii device id in powertune configuration
- Display FP fixes
- Documentation fixes

amdkfd:
- devcgroup check fix
The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407:

  Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-06-19

for you to fetch changes up to 8a7a3d1d0dcf2bb63dafe7275020420005e13e54:

  Merge tag 'amd-drm-fixes-5.8-2020-06-17' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes (2020-06-19
10:02:30 +1000)


drm fixes for 5.8-rc2

i915:
- Fix for timeslicing and virtual engines/unpremptable requests
  (+ 1 dependency patch)
- Fixes into TypeC register programming and interrupt storm detecting
- Disable DIP on MST ports with the transcoder clock still on
- Avoid missing GT workarounds at reset for HSW and older gens
- Fix for unwinding multiple requests missing force restore
- Fix encoder type check for DDI vswing sequence
- Build warning fixes

amdgpu:
- Fix kvfree/kfree mixup
- Fix hawaii device id in powertune configuration
- Display FP fixes
- Documentation fixes

amdkfd:
- devcgroup check fix


Alex Deucher (2):
  drm/amdgpu/pm: update comment to clarify Overdrive interfaces
  drm/amdgpu: fix documentation around busy_percentage

Arnd Bergmann (2):
  drm/i915/pmu: avoid an maybe-uninitialized warning
  drm/i915: work around false-positive maybe-uninitialized warning

Chris Wilson (10):
  drm/i915/gt: Incorporate the virtual engine into timeslicing
  drm/i915/selftests: Restore to default heartbeat
  drm/i915/gt: Prevent timeslicing into unpreemptable requests
  drm/i915/gt: Incrementally check for rewinding
  drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to
workarounds

Dave Airlie (2):
  Merge tag 'drm-intel-fixes-2020-06-18' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'amd-drm-fixes-5.8-2020-06-17' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes

Denis Efremov (2):
  drm/amd/display: Use kvfree() to free coeff in build_regamma()
  drm/amd/display: Use kfree() to free rgb_user in
calculate_user_regamma_ramp()

Imre Deak (2):
  drm/i915/icl: Disable DIP on MST ports with the transcoder clock still on
  drm/i915/icl+: Fix hotplug interrupt disabling after storm detection

Khaled Almahallawy (1):
  drm/i915/tc: fix the reset of ln0

Lorenz Brun (1):
  drm/amdkfd: Use correct major in devcgroup check

Rodrigo Siqueira (1):
  drm/amd/display: Rework dsc to isolate FPU operations

Sandeep Raghuraman (1):
  drm/amdgpu: Replace invalid device ID with a valid device ID

Vandita Kulkarni (1):
  drm/i915/display: Fix the encoder type check

 Documentation/gpu/amdgpu.rst   |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h  |   3 +-
 drivers/gpu/drm/amd/display/dc/dsc/Makefile|   2 -
 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c|  18 +-
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c   | 151 -
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h   |   5 +-
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c   |  27 +--
 .../drm/amd/display/modules/color/color_gamma.c|   4 +-
 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c   |   2 +-
 drivers/gpu/drm/i915/display/intel_ddi.c   |  12 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c|   8 +
 drivers/gpu/drm/i915/gt/intel_engine_cs.c  |   4 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c|  52 -
 drivers/gpu/drm/i915/gt/intel_ring.c   |   4 +
 drivers/gpu/drm/i915/gt/in

Re: [git pull] drm fixes for 5.7-rc1 (updated pull)

2020-06-11 Thread pr-tracker-bot
The pull request you sent on Thu, 11 Jun 2020 18:38:54 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-next-2020-06-11-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d4e181f204dd0491da6c1d09b7208a0b990ec887

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


Re: [git pull] drm fixes for 5.8-rc1 (updated pull)

2020-06-11 Thread Dave Airlie
(now with a subject you might see).

On Thu, 11 Jun 2020 at 18:38, Dave Airlie  wrote:
>
> Hi Linus,
>
> This is the update of the pull I sent earlier today, it's got a couple
> of more fixes along with the i915 fixes. One sun4i fix and a connector
> hotplug race The ast fix is for a regression in 5.6, and as mentioned
> previously one of the i915 ones fixes an oops reported by dhowells.
>
> definitely taking tomorrow off now :-)
>
> Regards,
> Dave.
>
> drm-next-2020-06-11-1:
> drm fixes for 5.7-rc1
>
> core:
> - fix race in connectors sending hotplug
>
> i915:
> - Avoid use after free in cmdparser
> - Avoid NULL dereference when probing all display encoders
> - Fixup to module parameter type
>
> sun4i:
> - clock divider fix
>
> ast:
> - 24/32 bpp mode setting fix
> The following changes since commit 8d286e2ff4400d313955b4203fc640ca6fd9228b:
>
>   Merge tag 'drm-intel-next-fixes-2020-06-04' of
> git://anongit.freedesktop.org/drm/drm-intel into drm-next (2020-06-08
> 11:59:57 +1000)
>
> are available in the Git repository at:
>
>   git://anongit.freedesktop.org/drm/drm tags/drm-next-2020-06-11-1
>
> for you to fetch changes up to 66057dd1d1cf2149e0f5fdaee58d6ea69bc98048:
>
>   Merge tag 'drm-misc-next-fixes-2020-06-11' of
> git://anongit.freedesktop.org/drm/drm-misc into drm-next (2020-06-11
> 17:51:15 +1000)
>
> 
> drm fixes for 5.7-rc1
>
> core:
> - fix race in connectors sending hotplug
>
> i915:
> - Avoid use after free in cmdparser
> - Avoid NULL dereference when probing all display encoders
> - Fixup to module parameter type
>
> sun4i:
> - clock divider fix
>
> ast:
> - 24/32 bpp mode setting fix
>
> 
> Chris Wilson (2):
>   drm/i915/gem: Mark the buffer pool as active for the cmdparser
>   drm/i915/display: Only query DP state of a DDI encoder
>
> Colin Ian King (1):
>   drm/ast: fix missing break in switch statement for format->cpp[0] case 4
>
> Dave Airlie (2):
>   Merge tag 'drm-intel-next-fixes-2020-06-10' of
> git://anongit.freedesktop.org/drm/drm-intel into drm-next
>   Merge tag 'drm-misc-next-fixes-2020-06-11' of
> git://anongit.freedesktop.org/drm/drm-misc into drm-next
>
> Jani Nikula (1):
>   drm/i915/params: fix i915.reset module param type
>
> Jernej Skrabec (1):
>   drm/sun4i: hdmi ddc clk: Fix size of m divider
>
> Jeykumar Sankaran (1):
>   drm/connector: notify userspace on hotplug after register complete
>
>  drivers/gpu/drm/ast/ast_mode.c |  1 +
>  drivers/gpu/drm/drm_connector.c|  5 +++
>  drivers/gpu/drm/drm_sysfs.c|  3 --
>  drivers/gpu/drm/i915/display/intel_dp.c|  3 ++
>  drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 56 
> ++
>  drivers/gpu/drm/i915/i915_params.c |  2 +-
>  drivers/gpu/drm/sun4i/sun4i_hdmi.h |  2 +-
>  drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c |  2 +-
>  8 files changed, 60 insertions(+), 14 deletions(-)


[git pull] drm fixes for 5.7-rc1 (updated pull)

2020-06-11 Thread Dave Airlie
Hi Linus,

This is the update of the pull I sent earlier today, it's got a couple
of more fixes along with the i915 fixes. One sun4i fix and a connector
hotplug race The ast fix is for a regression in 5.6, and as mentioned
previously one of the i915 ones fixes an oops reported by dhowells.

definitely taking tomorrow off now :-)

Regards,
Dave.

drm-next-2020-06-11-1:
drm fixes for 5.7-rc1

core:
- fix race in connectors sending hotplug

i915:
- Avoid use after free in cmdparser
- Avoid NULL dereference when probing all display encoders
- Fixup to module parameter type

sun4i:
- clock divider fix

ast:
- 24/32 bpp mode setting fix
The following changes since commit 8d286e2ff4400d313955b4203fc640ca6fd9228b:

  Merge tag 'drm-intel-next-fixes-2020-06-04' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2020-06-08
11:59:57 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-next-2020-06-11-1

for you to fetch changes up to 66057dd1d1cf2149e0f5fdaee58d6ea69bc98048:

  Merge tag 'drm-misc-next-fixes-2020-06-11' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next (2020-06-11
17:51:15 +1000)


drm fixes for 5.7-rc1

core:
- fix race in connectors sending hotplug

i915:
- Avoid use after free in cmdparser
- Avoid NULL dereference when probing all display encoders
- Fixup to module parameter type

sun4i:
- clock divider fix

ast:
- 24/32 bpp mode setting fix


Chris Wilson (2):
  drm/i915/gem: Mark the buffer pool as active for the cmdparser
  drm/i915/display: Only query DP state of a DDI encoder

Colin Ian King (1):
  drm/ast: fix missing break in switch statement for format->cpp[0] case 4

Dave Airlie (2):
  Merge tag 'drm-intel-next-fixes-2020-06-10' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next
  Merge tag 'drm-misc-next-fixes-2020-06-11' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next

Jani Nikula (1):
  drm/i915/params: fix i915.reset module param type

Jernej Skrabec (1):
  drm/sun4i: hdmi ddc clk: Fix size of m divider

Jeykumar Sankaran (1):
  drm/connector: notify userspace on hotplug after register complete

 drivers/gpu/drm/ast/ast_mode.c |  1 +
 drivers/gpu/drm/drm_connector.c|  5 +++
 drivers/gpu/drm/drm_sysfs.c|  3 --
 drivers/gpu/drm/i915/display/intel_dp.c|  3 ++
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 56 ++
 drivers/gpu/drm/i915/i915_params.c |  2 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi.h |  2 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c |  2 +-
 8 files changed, 60 insertions(+), 14 deletions(-)


Re: [git pull] drm fixes for 5.7 final (apologies release)

2020-05-29 Thread pr-tracker-bot
The pull request you sent on Fri, 29 May 2020 12:37:51 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-05-29-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/86e43b8bf0e6b3897e504cdb9230fd063ecd4452

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker


Re: [git pull] drm fixes for 5.7-rc8/final

2020-05-29 Thread Rodrigo Vivi
On Fri, May 29, 2020 at 12:15:27PM +1000, Dave Airlie wrote:
> On Fri, 29 May 2020 at 12:02, Dave Airlie  wrote:
> >
> > On Fri, 29 May 2020 at 11:49, Linus Torvalds
> >  wrote:
> > >
> > > On Thu, May 28, 2020 at 5:21 PM Dave Airlie  wrote:
> > > >
> > > > Seems to have wound down nicely, a couple of i915 fixes, amdgpu fixes
> > > > and minor ingenic fixes.
> > >
> > > Dave, this doesn't even build. WTF?
> > >
> > > In drivers/gpu/drm/i915/gt/selftest_lrc.c, there's a
> > > engine_heartbeat_disable() function that takes two arguments, but the
> > > new "live_timeslice_nopreempt()" gives it only one.
> > >
> > > I'd blame a merge problem, since the failure is in new code, but the
> > > problem exists in your top-of-tree, not just my merge.
> > >
> > > In fact, it's not even your merge of the i915 tree that is the source
> > > of the problem (although the fact that you clearly didn't _test_ the
> > > end result most definitely is _part_ of the problem!).
> > >
> > > Because the problem exists in the commit that introduced that thing:
> > > commit 1f65efb624c4 ("drm/i915/gt: Prevent timeslicing into
> > > unpreemptable requests").
> > >
> > > It's garbage, and never compiled.
> >
> > I thought I'd dropped the ball completely. but I see it's a selftest
> > failure, I must not have selftests built in my config here, I don't do
> > exhaustive builds randconfig
> >
> > This has also been built by Intel, but I'm assuming they missed their
> > selftest bits as well.
> >
> > I'll revert that and resend.
> 
> I did drop the ball in one way, I see sfr reported it broken this morning
> 
> I normally expect stuff coming from Intel has been through their CI,
> even their fixes tree generally gets pushed through that system before
> I get it, and it usually catches these things.
> 
> I might have to push back on intel fixes this late in the day, as
> maybe the land on next and cherry-pick to fixes model has made them a
> bit lax on how much stuff goes through CI.
> 
> I've just drop the whole i915 fixes from the tree and will resend with
> it removed.

Yes, that was my fault. I also didn't have the selftest on my drm-intel-fixes
build and I confused the build run numbers when checking the
https://intel-gfx-ci.01.org/tree/drm-intel-fixes/index.html?
before sending...

If we have another round next week I will make sure CI runs well before
sending another pull request.

Sorry,
Rodrigo.


> 
> Dave.
> ___
> dri-devel mailing list
> dri-de...@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel


[git pull] drm fixes for 5.7 final (apologies release)

2020-05-28 Thread Dave Airlie
Hey,

Apologies for previous PR, I did build it locally, I just don't build
EXPERT kernels, I expect if I ever get a new builder I should add a
few more configs to my list.

I've just dropped the i915 PR from this completely, I'm sure when they
wake up they'll be able to tell us what we are missing due to mistakes
made.

Dave.

drm-fixes-2020-05-29-1:
drm fixes for 5.7 final

amdgpu:
- display atomic test fix
- Fix soft hang in display vupdate code

ingenic:
- fix pointer cast
- fix crtc atomic check callback
The following changes since commit 9cb1fd0efd195590b828b9b865421ad345a4a145:

  Linux 5.7-rc7 (2020-05-24 15:32:54 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-05-29-1

for you to fetch changes up to ed9244bd0b265c4c0866a9246c6e7cca1cca3acf:

  Merge tag 'drm-misc-fixes-2020-05-28' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2020-05-29
12:11:11 +1000)


drm fixes for 5.7 final

amdgpu:
- display atomic test fix
- Fix soft hang in display vupdate code

ingenic:
- fix pointer cast
- fix crtc atomic check callback


Aric Cyr (1):
  drm/amd/display: Fix potential integer wraparound resulting in a hang

Dave Airlie (2):
  Merge tag 'amd-drm-fixes-5.7-2020-05-27' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-misc-fixes-2020-05-28' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Paul Cercueil (2):
  gpu/drm: ingenic: Fix bogus crtc_atomic_check callback
  gpu/drm: Ingenic: Fix opaque pointer casted to wrong type

Simon Ser (1):
  drm/amd/display: drop cursor position check in atomic test

 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 ---
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 2 ++
 drivers/gpu/drm/ingenic/ingenic-drm.c | 6 +++---
 3 files changed, 5 insertions(+), 10 deletions(-)


Re: [git pull] drm fixes for 5.7-rc8/final

2020-05-28 Thread Dave Airlie
On Fri, 29 May 2020 at 12:02, Dave Airlie  wrote:
>
> On Fri, 29 May 2020 at 11:49, Linus Torvalds
>  wrote:
> >
> > On Thu, May 28, 2020 at 5:21 PM Dave Airlie  wrote:
> > >
> > > Seems to have wound down nicely, a couple of i915 fixes, amdgpu fixes
> > > and minor ingenic fixes.
> >
> > Dave, this doesn't even build. WTF?
> >
> > In drivers/gpu/drm/i915/gt/selftest_lrc.c, there's a
> > engine_heartbeat_disable() function that takes two arguments, but the
> > new "live_timeslice_nopreempt()" gives it only one.
> >
> > I'd blame a merge problem, since the failure is in new code, but the
> > problem exists in your top-of-tree, not just my merge.
> >
> > In fact, it's not even your merge of the i915 tree that is the source
> > of the problem (although the fact that you clearly didn't _test_ the
> > end result most definitely is _part_ of the problem!).
> >
> > Because the problem exists in the commit that introduced that thing:
> > commit 1f65efb624c4 ("drm/i915/gt: Prevent timeslicing into
> > unpreemptable requests").
> >
> > It's garbage, and never compiled.
>
> I thought I'd dropped the ball completely. but I see it's a selftest
> failure, I must not have selftests built in my config here, I don't do
> exhaustive builds randconfig
>
> This has also been built by Intel, but I'm assuming they missed their
> selftest bits as well.
>
> I'll revert that and resend.

I did drop the ball in one way, I see sfr reported it broken this morning

I normally expect stuff coming from Intel has been through their CI,
even their fixes tree generally gets pushed through that system before
I get it, and it usually catches these things.

I might have to push back on intel fixes this late in the day, as
maybe the land on next and cherry-pick to fixes model has made them a
bit lax on how much stuff goes through CI.

I've just drop the whole i915 fixes from the tree and will resend with
it removed.

Dave.


Re: [git pull] drm fixes for 5.7-rc8/final

2020-05-28 Thread Dave Airlie
On Fri, 29 May 2020 at 11:49, Linus Torvalds
 wrote:
>
> On Thu, May 28, 2020 at 5:21 PM Dave Airlie  wrote:
> >
> > Seems to have wound down nicely, a couple of i915 fixes, amdgpu fixes
> > and minor ingenic fixes.
>
> Dave, this doesn't even build. WTF?
>
> In drivers/gpu/drm/i915/gt/selftest_lrc.c, there's a
> engine_heartbeat_disable() function that takes two arguments, but the
> new "live_timeslice_nopreempt()" gives it only one.
>
> I'd blame a merge problem, since the failure is in new code, but the
> problem exists in your top-of-tree, not just my merge.
>
> In fact, it's not even your merge of the i915 tree that is the source
> of the problem (although the fact that you clearly didn't _test_ the
> end result most definitely is _part_ of the problem!).
>
> Because the problem exists in the commit that introduced that thing:
> commit 1f65efb624c4 ("drm/i915/gt: Prevent timeslicing into
> unpreemptable requests").
>
> It's garbage, and never compiled.

I thought I'd dropped the ball completely. but I see it's a selftest
failure, I must not have selftests built in my config here, I don't do
exhaustive builds randconfig

This has also been built by Intel, but I'm assuming they missed their
selftest bits as well.

I'll revert that and resend.

Sorry for the noise. I'll add self tests to my builds here for future ones.
Dave.


Re: [git pull] drm fixes for 5.7-rc8/final

2020-05-28 Thread Linus Torvalds
On Thu, May 28, 2020 at 5:21 PM Dave Airlie  wrote:
>
> Seems to have wound down nicely, a couple of i915 fixes, amdgpu fixes
> and minor ingenic fixes.

Dave, this doesn't even build. WTF?

In drivers/gpu/drm/i915/gt/selftest_lrc.c, there's a
engine_heartbeat_disable() function that takes two arguments, but the
new "live_timeslice_nopreempt()" gives it only one.

I'd blame a merge problem, since the failure is in new code, but the
problem exists in your top-of-tree, not just my merge.

In fact, it's not even your merge of the i915 tree that is the source
of the problem (although the fact that you clearly didn't _test_ the
end result most definitely is _part_ of the problem!).

Because the problem exists in the commit that introduced that thing:
commit 1f65efb624c4 ("drm/i915/gt: Prevent timeslicing into
unpreemptable requests").

It's garbage, and never compiled.

See here:

  git grep -1wh engine_heartbeat_disable 1f65efb62 \
drivers/gpu/drm/i915/gt/selftest_lrc.c

and you'll see how the definition of that function looks like this:

  static void engine_heartbeat_disable(struct intel_engine_cs *engine,
   unsigned long *saved)

but then in the middle of that grep, you'll find

engine_heartbeat_disable(engine);

WTF?

That commit seems to be a cherry-pick of another commit, and maybe it
worked in that other context (which I don't see), but it sure doesn't
work in the context it was then cherry-picked into.

So people took that thing, and it went through at least two different
people WHO NEVER EVEN BOTHERED TO TEST IF IT BUILDS!

Christ, people.

This is why I absolutely DO NOT WANT TO SEE random rebases or
cherry-picks and then sending the resulting untested crap on to me.

Because it's exactly that: untested crap.

It doesn't matter *how* well you have tested a commit in some original
context: the moment you rebase it (or cherry-pick it, which is just
another form of rebasing), it's a completely new commit in a
completely new environment, and all your old testing is null and void.

Guys, get your act together! I should not be getting these kinds of
shit pull requests days before a release!

And how the hell did this not get any build testing at any point
before asking me to pull?

Linus


[git pull] drm fixes for 5.7-rc8/final

2020-05-28 Thread Dave Airlie
Hey Linus,

Seems to have wound down nicely, a couple of i915 fixes, amdgpu fixes
and minor ingenic fixes.

Should be it until the merge window.

Dave.

drm-fixes-2020-05-29:
drm fixes for 5.7 final

i915:
- gcc 9 compile warning fix
- timeslicing fixes

amdgpu:
- display atomic test fix
- Fix soft hang in display vupdate code

ingenic:
- fix pointer cast
- fix crtc atomic check callback
The following changes since commit 9cb1fd0efd195590b828b9b865421ad345a4a145:

  Linux 5.7-rc7 (2020-05-24 15:32:54 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-05-29

for you to fetch changes up to d099f415d50c3980339479f56f124f8bfa6875bc:

  Merge tag 'drm-misc-fixes-2020-05-28' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2020-05-29
09:25:23 +1000)


drm fixes for 5.7 final

i915:
- gcc 9 compile warning fix
- timeslicing fixes

amdgpu:
- display atomic test fix
- Fix soft hang in display vupdate code

ingenic:
- fix pointer cast
- fix crtc atomic check callback


Aric Cyr (1):
  drm/amd/display: Fix potential integer wraparound resulting in a hang

Arnd Bergmann (2):
  drm/i915/pmu: avoid an maybe-uninitialized warning
  drm/i915: work around false-positive maybe-uninitialized warning

Chris Wilson (2):
  drm/i915/gt: Incorporate the virtual engine into timeslicing
  drm/i915/gt: Prevent timeslicing into unpreemptable requests

Dave Airlie (3):
  Merge tag 'amd-drm-fixes-5.7-2020-05-27' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
  Merge tag 'drm-intel-fixes-2020-05-28' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
  Merge tag 'drm-misc-fixes-2020-05-28' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes

Paul Cercueil (2):
  gpu/drm: ingenic: Fix bogus crtc_atomic_check callback
  gpu/drm: Ingenic: Fix opaque pointer casted to wrong type

Simon Ser (1):
  drm/amd/display: drop cursor position check in atomic test

 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   7 --
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   2 +
 drivers/gpu/drm/i915/gt/intel_lrc.c|  31 --
 drivers/gpu/drm/i915/gt/selftest_lrc.c | 118 -
 drivers/gpu/drm/i915/gt/selftest_workarounds.c |   2 +
 drivers/gpu/drm/i915/i915_pmu.c|  84 +++
 drivers/gpu/drm/i915/i915_priolist_types.h |   2 +-
 drivers/gpu/drm/ingenic/ingenic-drm.c  |   6 +-
 8 files changed, 192 insertions(+), 60 deletions(-)


  1   2   3   4   5   >