mirror of https://github.com/torvalds/linux.git
core: - fix rounding in drm_fixp2int_round() bridge: - fix documentation for DRM_BRIDGE_OP_EDID sun4i: - fix 64-bit division on 32-bit architectures tests: - fix dependency on DRM_KMS_HELPER probe-helper: - never return negative values from .get_modes() plus driver fixes xe: - invalidate userptr vma on page pin fault - fail early on sysfs file creation error - skip VMA pinning on xe_exec if no batches nouveau: - clear bo resource bus after eviction - documentation fixes - don't check devinit disable on GSP amdgpu: - Freesync fixes - UAF IOCTL fixes - Fix mmhub client ID mapping - IH 7.0 fix - DML2 fixes - VCN 4.0.6 fix - GART bind fix - GPU reset fix - SR-IOV fix - OD table handling fixes - Fix TA handling on boards without display hardware - DML1 fix - ABM fix - eDP panel fix - DPPCLK fix - HDCP fix - Revert incorrect error case handling in ioremap - VPE fix - HDMI fixes - SDMA 4.4.2 fix - Other misc fixes amdkfd: - Fix duplicate BO handling in process restore -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEEKbZHaGwW9KfbeusDHTzWXnEhr4FAmX833kACgkQDHTzWXnE hr4ZDA/8CC/jW8drOInD52pqPxtFrhLPZ/pD+Vz4BWkcLnzRiM2d5gM3z3/JE7xi BGcxmhPgwT/M9oZENRxtSf2uUV/RZ0OMj+Mpwnew1YpANwWBe8pKeiwbHA4A4qzP Z46VLK0+BXEjh0btC4RY/Ji6yEuNCNAh0FBWTaLYoakN8M1JAJCUYFrXeWp8gYVm 4yZETXO64iGNYy4wz9tD5fohC3xo1t9WRcskBV97uNrntDQlagoEdAnh1VF2K3yC SAwF3O8J60xh7osNx5YE4ENXynvh7UaAc75kliSsWoZKoTb1TFlyu8abE7NQRRXc 9fjzwB6tQ6BJRFpmQGF6RHAhuoddqm9nPaOYOfQ/wXbVV1ajYvXmK+eGhHfR6/VO YYzhXksd9LGX34RWAcs9lJbV+EjG4buYnSThkvCYcPs2Ys+JppwlPYSd9sC8vqgP 6D7slAoa8rh99WWz4mZ7ZuOveiOUS3Yzie5Vms2Dlwl/kHW5E1WpeEw+fXAqq08M m83whU2cod/oUvJtcuYFLoNAlhYYngVOI9XGgdM+eL/dpdKjTpyH9JHHEGj/Nejr W7Kts9CLLBShNKR8Wo2fyTu1n9dwY/eFVA1P48Mt03345G/fMNtPxy+M1Rt6LHQ2 fmeBSU1P6mqoFeji4xCRXdJ4oDveNnHlyW9J9QJGXG44mN89PCc= =EW4i -----END PGP SIGNATURE----- Merge tag 'drm-next-2024-03-22' of https://gitlab.freedesktop.org/drm/kernel Pull drm fixes from Dave Airlie: "Fixes from the last week (or 3 weeks in amdgpu case), after amdgpu, it's xe and nouveau then a few scattered core fixes. core: - fix rounding in drm_fixp2int_round() bridge: - fix documentation for DRM_BRIDGE_OP_EDID sun4i: - fix 64-bit division on 32-bit architectures tests: - fix dependency on DRM_KMS_HELPER probe-helper: - never return negative values from .get_modes() plus driver fixes xe: - invalidate userptr vma on page pin fault - fail early on sysfs file creation error - skip VMA pinning on xe_exec if no batches nouveau: - clear bo resource bus after eviction - documentation fixes - don't check devinit disable on GSP amdgpu: - Freesync fixes - UAF IOCTL fixes - Fix mmhub client ID mapping - IH 7.0 fix - DML2 fixes - VCN 4.0.6 fix - GART bind fix - GPU reset fix - SR-IOV fix - OD table handling fixes - Fix TA handling on boards without display hardware - DML1 fix - ABM fix - eDP panel fix - DPPCLK fix - HDCP fix - Revert incorrect error case handling in ioremap - VPE fix - HDMI fixes - SDMA 4.4.2 fix - Other misc fixes amdkfd: - Fix duplicate BO handling in process restore" * tag 'drm-next-2024-03-22' of https://gitlab.freedesktop.org/drm/kernel: (50 commits) drm/amdgpu/pm: Don't use OD table on Arcturus drm/amdgpu: drop setting buffer funcs in sdma442 drm/amd/display: Fix noise issue on HDMI AV mute drm/amd/display: Revert Remove pixle rate limit for subvp Revert "drm/amdgpu/vpe: don't emit cond exec command under collaborate mode" Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()" drm/amd/display: Add a dc_state NULL check in dc_state_release drm/amd/display: Return the correct HDCP error code drm/amd/display: Implement wait_for_odm_update_pending_complete drm/amd/display: Lock all enabled otg pipes even with no planes drm/amd/display: Amend coasting vtotal for replay low hz drm/amd/display: Fix idle check for shared firmware state drm/amd/display: Update odm when ODM combine is changed on an otg master pipe with no plane drm/amd/display: Init DPPCLK from SMU on dcn32 drm/amd/display: Add monitor patch for specific eDP drm/amd/display: Allow dirty rects to be sent to dmub when abm is active drm/amd/display: Override min required DCFCLK in dml1_validate drm/amdgpu: Bypass display ta if display hw is not available drm/amdgpu: correct the KGQ fallback message drm/amdgpu/pm: Check the validity of overdiver power limit ... |
||
|---|---|---|
| .. | ||
| abi | ||
| compat-i915-headers | ||
| display | ||
| instructions | ||
| regs | ||
| tests | ||
| .gitignore | ||
| .kunitconfig | ||
| Kconfig | ||
| Kconfig.debug | ||
| Kconfig.profile | ||
| Makefile | ||
| xe_assert.h | ||
| xe_bb.c | ||
| xe_bb.h | ||
| xe_bb_types.h | ||
| xe_bo.c | ||
| xe_bo.h | ||
| xe_bo_doc.h | ||
| xe_bo_evict.c | ||
| xe_bo_evict.h | ||
| xe_bo_types.h | ||
| xe_debugfs.c | ||
| xe_debugfs.h | ||
| xe_devcoredump.c | ||
| xe_devcoredump.h | ||
| xe_devcoredump_types.h | ||
| xe_device.c | ||
| xe_device.h | ||
| xe_device_sysfs.c | ||
| xe_device_sysfs.h | ||
| xe_device_types.h | ||
| xe_dma_buf.c | ||
| xe_dma_buf.h | ||
| xe_drm_client.c | ||
| xe_drm_client.h | ||
| xe_drv.h | ||
| xe_exec.c | ||
| xe_exec.h | ||
| xe_exec_queue.c | ||
| xe_exec_queue.h | ||
| xe_exec_queue_types.h | ||
| xe_execlist.c | ||
| xe_execlist.h | ||
| xe_execlist_types.h | ||
| xe_force_wake.c | ||
| xe_force_wake.h | ||
| xe_force_wake_types.h | ||
| xe_gen_wa_oob.c | ||
| xe_ggtt.c | ||
| xe_ggtt.h | ||
| xe_ggtt_types.h | ||
| xe_gpu_scheduler.c | ||
| xe_gpu_scheduler.h | ||
| xe_gpu_scheduler_types.h | ||
| xe_gsc.c | ||
| xe_gsc.h | ||
| xe_gsc_proxy.c | ||
| xe_gsc_proxy.h | ||
| xe_gsc_submit.c | ||
| xe_gsc_submit.h | ||
| xe_gsc_types.h | ||
| xe_gt.c | ||
| xe_gt.h | ||
| xe_gt_ccs_mode.c | ||
| xe_gt_ccs_mode.h | ||
| xe_gt_clock.c | ||
| xe_gt_clock.h | ||
| xe_gt_debugfs.c | ||
| xe_gt_debugfs.h | ||
| xe_gt_freq.c | ||
| xe_gt_freq.h | ||
| xe_gt_idle.c | ||
| xe_gt_idle.h | ||
| xe_gt_idle_types.h | ||
| xe_gt_mcr.c | ||
| xe_gt_mcr.h | ||
| xe_gt_pagefault.c | ||
| xe_gt_pagefault.h | ||
| xe_gt_printk.h | ||
| xe_gt_sriov_printk.h | ||
| xe_gt_sysfs.c | ||
| xe_gt_sysfs.h | ||
| xe_gt_sysfs_types.h | ||
| xe_gt_throttle_sysfs.c | ||
| xe_gt_throttle_sysfs.h | ||
| xe_gt_tlb_invalidation.c | ||
| xe_gt_tlb_invalidation.h | ||
| xe_gt_tlb_invalidation_types.h | ||
| xe_gt_topology.c | ||
| xe_gt_topology.h | ||
| xe_gt_types.h | ||
| xe_guc.c | ||
| xe_guc.h | ||
| xe_guc_ads.c | ||
| xe_guc_ads.h | ||
| xe_guc_ads_types.h | ||
| xe_guc_ct.c | ||
| xe_guc_ct.h | ||
| xe_guc_ct_types.h | ||
| xe_guc_db_mgr.c | ||
| xe_guc_db_mgr.h | ||
| xe_guc_debugfs.c | ||
| xe_guc_debugfs.h | ||
| xe_guc_exec_queue_types.h | ||
| xe_guc_fwif.h | ||
| xe_guc_hwconfig.c | ||
| xe_guc_hwconfig.h | ||
| xe_guc_hxg_helpers.h | ||
| xe_guc_log.c | ||
| xe_guc_log.h | ||
| xe_guc_log_types.h | ||
| xe_guc_pc.c | ||
| xe_guc_pc.h | ||
| xe_guc_pc_types.h | ||
| xe_guc_relay.c | ||
| xe_guc_relay.h | ||
| xe_guc_relay_types.h | ||
| xe_guc_submit.c | ||
| xe_guc_submit.h | ||
| xe_guc_submit_types.h | ||
| xe_guc_types.h | ||
| xe_heci_gsc.c | ||
| xe_heci_gsc.h | ||
| xe_huc.c | ||
| xe_huc.h | ||
| xe_huc_debugfs.c | ||
| xe_huc_debugfs.h | ||
| xe_huc_types.h | ||
| xe_hw_engine.c | ||
| xe_hw_engine.h | ||
| xe_hw_engine_class_sysfs.c | ||
| xe_hw_engine_class_sysfs.h | ||
| xe_hw_engine_types.h | ||
| xe_hw_fence.c | ||
| xe_hw_fence.h | ||
| xe_hw_fence_types.h | ||
| xe_hwmon.c | ||
| xe_hwmon.h | ||
| xe_irq.c | ||
| xe_irq.h | ||
| xe_lmtt.c | ||
| xe_lmtt.h | ||
| xe_lmtt_2l.c | ||
| xe_lmtt_ml.c | ||
| xe_lmtt_types.h | ||
| xe_lrc.c | ||
| xe_lrc.h | ||
| xe_lrc_types.h | ||
| xe_macros.h | ||
| xe_map.h | ||
| xe_memirq.c | ||
| xe_memirq.h | ||
| xe_memirq_types.h | ||
| xe_migrate.c | ||
| xe_migrate.h | ||
| xe_migrate_doc.h | ||
| xe_mmio.c | ||
| xe_mmio.h | ||
| xe_mocs.c | ||
| xe_mocs.h | ||
| xe_module.c | ||
| xe_module.h | ||
| xe_pat.c | ||
| xe_pat.h | ||
| xe_pci.c | ||
| xe_pci.h | ||
| xe_pci_types.h | ||
| xe_pcode.c | ||
| xe_pcode.h | ||
| xe_pcode_api.h | ||
| xe_platform_types.h | ||
| xe_pm.c | ||
| xe_pm.h | ||
| xe_preempt_fence.c | ||
| xe_preempt_fence.h | ||
| xe_preempt_fence_types.h | ||
| xe_pt.c | ||
| xe_pt.h | ||
| xe_pt_types.h | ||
| xe_pt_walk.c | ||
| xe_pt_walk.h | ||
| xe_query.c | ||
| xe_query.h | ||
| xe_range_fence.c | ||
| xe_range_fence.h | ||
| xe_reg_sr.c | ||
| xe_reg_sr.h | ||
| xe_reg_sr_types.h | ||
| xe_reg_whitelist.c | ||
| xe_reg_whitelist.h | ||
| xe_res_cursor.h | ||
| xe_ring_ops.c | ||
| xe_ring_ops.h | ||
| xe_ring_ops_types.h | ||
| xe_rtp.c | ||
| xe_rtp.h | ||
| xe_rtp_helpers.h | ||
| xe_rtp_types.h | ||
| xe_sa.c | ||
| xe_sa.h | ||
| xe_sa_types.h | ||
| xe_sched_job.c | ||
| xe_sched_job.h | ||
| xe_sched_job_types.h | ||
| xe_sriov.c | ||
| xe_sriov.h | ||
| xe_sriov_printk.h | ||
| xe_sriov_types.h | ||
| xe_step.c | ||
| xe_step.h | ||
| xe_step_types.h | ||
| xe_sync.c | ||
| xe_sync.h | ||
| xe_sync_types.h | ||
| xe_tile.c | ||
| xe_tile.h | ||
| xe_tile_sysfs.c | ||
| xe_tile_sysfs.h | ||
| xe_tile_sysfs_types.h | ||
| xe_trace.c | ||
| xe_trace.h | ||
| xe_ttm_stolen_mgr.c | ||
| xe_ttm_stolen_mgr.h | ||
| xe_ttm_sys_mgr.c | ||
| xe_ttm_sys_mgr.h | ||
| xe_ttm_vram_mgr.c | ||
| xe_ttm_vram_mgr.h | ||
| xe_ttm_vram_mgr_types.h | ||
| xe_tuning.c | ||
| xe_tuning.h | ||
| xe_uc.c | ||
| xe_uc.h | ||
| xe_uc_debugfs.c | ||
| xe_uc_debugfs.h | ||
| xe_uc_fw.c | ||
| xe_uc_fw.h | ||
| xe_uc_fw_abi.h | ||
| xe_uc_fw_types.h | ||
| xe_uc_types.h | ||
| xe_vm.c | ||
| xe_vm.h | ||
| xe_vm_doc.h | ||
| xe_vm_types.h | ||
| xe_vram_freq.c | ||
| xe_vram_freq.h | ||
| xe_wa.c | ||
| xe_wa.h | ||
| xe_wa_oob.rules | ||
| xe_wait_user_fence.c | ||
| xe_wait_user_fence.h | ||
| xe_wopcm.c | ||
| xe_wopcm.h | ||
| xe_wopcm_types.h | ||