RHEL 9.8: DRM Main Backport (6.17)

Overview

The DRM backport's goal is to backport all the changes in the DRM subsystem to the kernel target version, with the biggest value being that we get the upstream hardware enablement (and bug fixes) into RHEL.

The first step of the DRM backport is identifying dependencies of the DRM backport outside of drivers/gpu. Done in !7327 (merged) for kernel 6.17.

This MR is the second step: Backporting the changes in the DRM subsystem.

Dependencies:

This MR depends on the 6.16 dependencies and main backports and the 6.17 dependencies backport:

Depends: !7321 (merged)
Depends: !7322 (merged)
Depends: !7327 (merged)

Omitted fixes:

Non applicable changes:

MSM, omapdrm and Mediatek drivers are not supported:
Omitted-fix: 08c5b422807435cdb79bee60da84262102e5f26a
Omitted-fix: 42464c51ccccb6343a932a7ea8bc9181e589f270
Omitted-fix: de651b6e040ba419418a37401e45d24f133e8a59
Omitted-fix: f4ca529de235791aeeddc32ee6741a6b6872f564
Omitted-fix: f8f6e72fe28595969829d63db93ecaa56a0c2811
Omitted-fix: f5b1819193667bf62c3c99d3921b9429997a14b2
Omitted-fix: 86404a9e3013d814a772ac407573be5d3cd4ee0d ("drm/msm: make sure last_fence is always updated")
Omitted-fix: 00d5f09719aa6c37545be5c05d25a1eaf8f3da7e ("drm/msm: Ensure vm is created in VM_BIND ioctl")
Omitted-fix: c34e08ba6c0037a72a7433741225b020c989e4ae ("drm/msm: Fix GEM free for imported dma-bufs")
Omitted-fix: c34e08ba6c0037a72a7433741225b020c989e4ae ("drm/msm: Fix GEM free for imported dma-bufs")

Non Applicable:
Omitted-fix: 746375524bb6a93bc3ef7a3c2e8c916bfdfcb0b2
Omitted-fix: e1bf212d0604d2cbb5514e47ccec252b656071fb
Omitted-fix: e1bf212d0604d2cbb5514e47ccec252b656071fb

To be included in the 6.18 backport:
Omitted-fix: 476a4e10a3361509b1e436ec49e9a2896052a4b6
Omitted-fix: 92e34a5241ddf4b084df20e6953275d16f156aa8
Omitted-fix: 2650bc4007c15e05f995f472b4fc89e793162bc4
Omitted-fix: 92e34a5241ddf4b084df20e6953275d16f156aa8
Omitted-fix: 278f8904434aa96055e793936b5977c010549e28
Omitted-fix: 3a3bef68a6c15d079646a964ebc4dc8bb0aedb06
Omitted-fix: 1cf1205ef2685cf43db3785706b017d1e54e0bec
Omitted-fix: 6ec4b94e8e959b4201ca0bfc43fa50dc946d10cb
Omitted-fix: 0a51bf3e54dd8b77e6f1febbbb66def0660862d2
Omitted-fix: 4d22db6d070ed3934f02ed15391283f6feb258ad
Omitted-fix: 0a6e9e098fcc318fec0f45a05a5c4743a81a60d9
Omitted-fix: bbfe987c5a2854705393ad79813074e5eadcbde6
Omitted-fix: bba9aa41654036534d86b198f5647a9ce15ebd7f
Omitted-fix: 33f8f321e7aa7715ce19560801ee5223ba8b9a7d
Omitted-fix: 4aa8961b1b9c7498550b41168a91cf1558133dd3
Omitted-fix: 20a8e0454d833d80d0c0cae304841a50a2a126bd
Omitted-fix: 7413e9f2be6b2b0caff9c517efa123d988914bba
Omitted-fix: 1af59cd5cc2b65d7fc95165f056695ce3f171133
Omitted-fix: ff780f4f80323148d43198f2052c14160c8428d3
Omitted-fix: 1f22fcb88bfef26a966e9eb242c692c6bf253d47
Omitted-fix: 357d90be2c7aaa526a840cddffd2b8d676fe75a6
Omitted-fix: 033559473dd3b55558b535aa37b8848c207b5cbb ("dma-fence: Fix safe access wrapper to call timeline name method")
Omitted-fix: dc8aa0cb87a7836b59422cc02d969c8df849ee39 ("drm/i915/dmc: Clear HRR EVT_CTL/HTP to zero on ADL-S")
Omitted-fix: 3257bd193fa1702791978d8418c9a96e3def082c ("drm/imx: parallel-display: convert to devm_drm_bridge_alloc() API")
Omitted-fix: 3257bd193fa1702791978d8418c9a96e3def082c ("drm/imx: parallel-display: convert to devm_drm_bridge_alloc() API")

Other:

JIRA: https://issues.redhat.com/browse/RHEL-113577
Signed-off-by: José Expósito jexposit@redhat.com

Edited by José Expósito

Merge request reports

Loading