[git pull] drm fixes for 5.9-rc1
From: Dave Airlie
Date: Wed Aug 12 2020 - 00:53:34 EST
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/amd/display: Use parameter for call to set output mux
Eryk Brol (2):
drm/amd/display: Rename bytes_pp to the correct bits_pp
drm/amd/display: Fix naming of DSC Debugfs entry
Evan Quan (2):
drm/amd/powerplay: update swSMU VCN/JPEG PG logics
drm/amd/powerplay: put VCN/JPEG into PG ungate state before dpm
table setup(V3)
Felix Kuehling (1):
drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access
George Shen (1):
drm/amd/display: Change null plane state swizzle mode to 4kb_s
Guchun Chen (1):
drm/amdgpu: add printing after executing page reservation to eeprom
Gustavo A. R. Silva (1):
drm/vmwgfx: Use struct_size() helper
Harry Wentland (1):
drm/amd/display: Fix logger context
Huang Rui (1):
drm/amdgpu: skip crit temperature values on APU (v2)
Hyun Kwon (1):
drm: xlnx: zynqmp: Use switch - case for link rate downshift
Igor Kravchenko (2):
drm/amd/display: Read VBIOS Golden Settings Tbl
drm/amd/display: Display goes blank after inst
James Zhu (1):
drm/amdgpu/jpeg3.0: remove extra asic type check
Jiansong Chen (3):
drm/amd/powerplay: update driver if version for navy_flounder
drm/amdgpu: update GC golden setting for navy_flounder
drm/amdgpu: enable GFXOFF for navy_flounder
JinZe.Xu (1):
drm/amd/display: Use helper function to check for HDMI signal
John Clements (1):
drm/amdgpu: expand sienna chichlid reg access support
Jun Lei (1):
drm/amd/display: Disable idle optimizations before programming DCN
Kenneth Feng (1):
drm/amd/powerplay: remove the dpm checking in the boot sequence
Kevin Wang (1):
drm/amd/swsmu: allow asic to handle sensor type by itself
Li Heng (1):
drm: Remove redundant NULL check
Likun Gao (6):
drm/amd/powerplay: skip invalid msg when smu set mp1 state
drm/amd/powerplay: add msg map for mode1 reset
drm/amd/powerplay: correct smu message for vf mode
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amdgpu: use mode1 reset by default for sienna_cichlid
Liu ChengZhe (2):
drm/amdgpu: fix PSP autoload twice in FLR
drm amdgpu: Skip tmr load for SRIOV
Marius Iacob (1):
drm: Added orientation quirk for ASUS tablet model T103HAF
Martin Tsai (1):
drm/amd/display: Check lane status again after link training done
Neil Armstrong (1):
drm/fourcc: fix Amlogic Video Framebuffer Compression macro
Reza Amini (1):
drm/amd/display: Allow asic specific FSFT timing optimization
Roland Scheidegger (2):
drm/vmwgfx/sou: Use drm_mode_config_reset
drm/vmwgfx/ldu: Use drm_mode_config_reset
Sandeep Raghuraman (1):
drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
Steve Cohen (1):
drm: re-add deleted doc for drm_gem_open_ioctl
Stylon Wang (1):
drm/amd/display: Fix dmesg warning from setting abm level
Tetsuo Handa (1):
fbmem: pull fbcon_update_vcs() out of fb_set_var()
Thomas Zimmermann (1):
Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes
Tomi Valkeinen (2):
drm/tidss: fix modeset init for DPI panels
drm/omap: force runtime PM suspend on system suspend
Ville Syrjälä (1):
drm/omap: Use {} to zero initialize the mode
Wei Yongjun (1):
drm: xlnx: Fix typo in parameter description
Wyatt Wood (1):
drm/amd/display: Use hw lock mgr
Xin Xiong (1):
drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
hersen wu (1):
drm/amd/display: dchubbub p-state warning during surface planes switch