Skip to content

[9.2] DRM backport part 2: main backport

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2115876

Depends: !1591 (merged)

// affected code didn't get pulled
Omitted-fix: 14773bfa70e6 ("mm: shrinkers: fix double kfree on shrinker name")
Omitted-fix: 3024d95a4c52 ("bpf: Partially revert flexible-array member replacement")
Omitted-fix: 3f61631d47f1 ("take care to handle NULL ->proc_lseek()")

// affects code of drivers we don't backport at all
Omitted-fix: 16c8d76abe83 ("dt-bindings: display: bridge: ldb: Fill in reg property")
Omitted-fix: 0b752df77633 ("drm/rockchip: Fix Kconfig dependencies for display-port encoders")
Omitted-fix: 30bdc36b8c77 ("drm/imx/dcss: get rid of HPD warning message")
Omitted-fix: 3915f8bddefd ("drm: xlnx: add <linux/io.h> for readl/writel")
Omitted-fix: 395d10ae4d29 ("drm/xlnx: Fix build failure due to missing include")
Omitted-fix: 5e6723ef3fda ("drm/lcdif: Consistently use plain timings")
Omitted-fix: 71c627c0a87a ("drm/lcdif: Clean up debug prints and comments")
Omitted-fix: 920169041baa ("drm/sun4i: dw-hdmi: Fix ddc-en GPIO consumer conflict")
Omitted-fix: be273ecfbe8a ("drm/vc4: Use newer fence API properly to fix build errors")
Omitted-fix: fcfd3e5fb2f0 ("drm/lcdif: Clean up headers")

// no pulled in by stable (TODO?)
Omitted-fix: 20529e260ff2 ("Revert "drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new"")
Omitted-fix: d395fb1999ab ("Revert "drm/amdgpu: move internal vram_mgr function into the C file"")
Omitted-fix: d9927abb4594 ("Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709"")

// will be part of stable backport
Omitted-fix: 91954c6c904b ("drm/amd/display: Fix mutex lock in dcn10")
Omitted-fix: ea19684afb54 ("drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers")
Omitted-fix: f423fa1bc9fe ("drm/i915/gvt: Add missing vfio_unregister_group_dev() call")

Signed-off-by: Karol Herbst kherbst@redhat.com

Edited by Karol Herbst

Merge request reports