Re: [PULL] drm-fixes
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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)
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
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
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
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
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
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
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
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
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
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
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
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)
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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)
(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)
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)
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
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)
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
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
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
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
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(-)