You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/1597
JIRA: https://issues.redhat.com/browse/RHEL-116879
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 !1596
This MR is the second step: Backporting the changes in the DRM subsystem.
One change by a commit in MR follows the common kernel practise of grouping multiple .o files into one logical object.
Introduced by f86ad0e ("drm/gpusvm, drm/pagemap: Move migration functionality to drm_pagemap")
It moves gpusvm under drm_gpusvm_helper.
It is a safe change to bring in since it doesnt change the functionality of gpusvm module but rather just brings it under the drm_gpusvm_helper umbrella along with drm_pagemap.
Upstream Patch: https://lore.kernel.org/all/20250619134035.170086-2-thomas.hellstrom@linux.intel.com/
## Dependencies:
This MR depends on the 6.16 dependencies and main backports and the 6.17 dependencies backport:
Depends: !1448
Depends: !1436
Depends: !1596
Omitted-fix: ff780f4 ("`drm/amdgpu: set an error on all fences from a bad context`")
Omitted-fix: 1f22fcb ("`drm/amdgpu: handle wrap around in reemit handling`")
Omitted-fix: 4d22db6 ("`drm/amdgpu: fix link error for !PM_SLEEP`")
Omitted-fix: 0a6e9e0 ("`drm/amd: Fix hybrid sleep`")
Omitted-fix: bbfe987 ("`PM: hibernate: Fix pm_hibernation_mode_is_suspend() build breakage`")
Omitted-fix: 6ec4b94 ("`gpio: TODO: remove the task for converting to the new line setters`")
Omitted-fix: 42464c5 ("`drm/msm: Fix objtool warning in submit_lock_objects()`")
Omitted-fix: 86404a9 ("`drm/msm: make sure last_fence is always updated`")
Omitted-fix: 08c5b42 ("`drm/msm: Defer fd_install in VM_BIND ioctl`")
Omitted-fix: 278f890 ("`drm/msm: Fix obj leak in VM_BIND error path`")
Omitted-fix: 3a3bef6 ("`drm/msm: Fix missing VM_BIND offset/range validation`")
Omitted-fix: 00d5f09 ("`drm/msm: Ensure vm is created in VM_BIND ioctl`")
Omitted-fix: 1cf1205 ("`drm/amd/display: Reduce Stack Usage by moving 'audio_output' into 'stream_res' v4`")
Omitted-fix: 0335594 ("`dma-fence: Fix safe access wrapper to call timeline name method`")
Omitted-fix: e1bf212 ("`fuse: virtio_fs: fix page fault for DAX page address`")
Omitted-fix: 20a8e04 ("`cramfs: fix incorrect physical page address calculation`")
Omitted-fix: f8f6e72 ("`drm/omap: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()`")
Omitted-fix: f4ca529 ("`drm/msm: Fix pagetables setup/teardown serialization`")
Omitted-fix: 0a51bf3 ("`drm/xe/vm: Don't pin the vm_resv during validation`")
Omitted-fix: 1af59cd ("`drm/xe/i2c: Don't rely on d3cold.allowed flag in system PM path`")
Omitted-fix: 92e34a5 ("`drm/display: bridge-connector: correct CEC bridge pointers in drm_bridge_connector_init`")
Omitted-fix: dc8aa0c ("`drm/i915/dmc: Clear HRR EVT_CTL/HTP to zero on ADL-S`")
Omitted-fix: 357d90b ("`drm/amdgpu: fix handling of harvesting for ip_discovery firmware`")
Omitted-fix: de651b6 ("`drm/msm: Fix refcnt underflow in error path`")
Omitted-fix: c34e08b ("`drm/msm: Fix GEM free for imported dma-bufs`")
Omitted-fix: 2650bc4 ("`drm/sched: Fix a race in DRM_GPU_SCHED_STAT_NO_HANG test`")
Omitted-fix: 3257bd1 ("`drm/imx: parallel-display: convert to devm_drm_bridge_alloc() API`")
Omitted-fix: 4aa8961 ("`drm/dp: drm_edp_backlight_set_level: do not always send 3-byte commands`")
Omitted-fix: 476a4e1 ("`drm/amdgpu: print root PD address in PDE format instead of GPU`")
Omitted-fix: bba9aa4 ("`drm/dp: Change AUX DPCD probe address from LANE0_1_STATUS to TRAINING_PATTERN_SET`")
Omitted-fix: f5b1819 ("`drm/mediatek: dsi: Fix DSI host and panel bridge pre-enable order`")
Omitted-fix: 33f8f32 ("`drm/vmwgfx: fix missing assignment to ts`")
Omitted-fix: 7413e9f ("`drm/xe: Handle mixed mappings and existing VRAM on atomic faults`")
Omitted-fix: 3362692 ("`drm/amd/display: Don't stretch non-native images by default in eDP`")
Omitted-fix: 90b75e1 ("`drm/amdgpu: set default gfx reset masks for gfx6-8`")
Omitted-fix: 7132f7e ("`drm/amd/amdgpu: Ensure isp_kernel_buffer_alloc() creates a new BO`")
Omitted-fix: 5474560 ("`drm/i915/xe3: Restrict PTL intel_encoder_is_c10phy() to only PHY A`")
Omitted-fix: 6eb2e05 ("`drm/pcids: Split PTL pciids group to make wcl subplatform`")
Omitted-fix: 913253e ("`drm/i915/display: Add definition for wcl as subplatform`")
Omitted-fix: fa766e7 ("`drm/i915/xe3lpd: Load DMC for Xe3_LPD version 30.02`")
Omitted-fix: 0e23463 ("`drm/xe/guc: Fix stack_depot usage`")
Signed-off-by: Anusha Srivatsa <asrivats@redhat.com>
# Merge Request Required Information
## Summary of Changes
## Approved Development Ticket(s)
All submissions to CentOS Stream must reference a ticket in [Red Hat Jira](https://issues.redhat.com/).
<details><summary>Click for formatting instructions</summary>
Please follow the CentOS Stream [contribution documentation](https://docs.centos.org/en-US/stream-contrib/quickstart/) for how to file this ticket and have it approved.
List tickets each on their own line of this description using the format "Resolves: RHEL-76229", "Related: RHEL-76229" or "Reverts: RHEL-76229", as appropriate.
</details>
Approved-by: José Expósito <jexposit@redhat.com>
Approved-by: Jan Stancek <jstancek@redhat.com>
Approved-by: Karol Herbst <kherbst@redhat.com>
Approved-by: Adam Jackson <ajax@redhat.com>
Approved-by: Brian Masney <bmasney@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com>
0 commit comments