• Linus Torvalds's avatar
    Merge tag 'drm-fixes-2024-02-23' of git://anongit.freedesktop.org/drm/drm · 06b7ef70
    Linus Torvalds authored
    Pull drm fixes from Dave Airlie:
     "This is the weekly drm fixes. Non-drivers there is a fbdev/sparc fix,
      syncobj, ttm and buddy fixes.
    
      On the driver side, ivpu, meson, i915 have a small fix each. Then
      amdgpu and xe have a bunch. Nouveau has some minor uapi additions to
      give userspace some useful info along with a Kconfig change to allow
      the new GSP firmware paths to be used by default on the GPUs it
      supports.
    
      Seems about the usual amount for this time of release cycle.
    
      fbdev:
       - fix sparc undefined reference
    
      syncobj:
       - fix sync obj fence waiting
       - handle NULL fence in syncobj eventfd code
    
      ttm:
       - fix invalid free
    
      buddy:
       - fix list handling
       - fix 32-bit build
    
      meson:
       - don't remove bridges from other drivers
    
      nouveau:
       - fix build warnings
       - add two minor info parameters
       - add a Kconfig to allow GSP by default on some GPUs
    
      ivpu:
       - allow fw to do initial tile config
    
      i915:
       - fix TV mode
    
      amdgpu:
       - Suspend/resume fixes
       - Backlight error fix
       - DCN 3.5 fixes
       - Misc fixes
    
      xe:
       - Remove support for persistent exec_queues
       - Drop a reduntant sysfs newline printout
       - A three-patch fix for a VM_BIND rebind optimization path
       - Fix a modpost warning on an xe KUNIT module"
    
    * tag 'drm-fixes-2024-02-23' of git://anongit.freedesktop.org/drm/drm: (27 commits)
      nouveau: add an ioctl to report vram usage
      nouveau: add an ioctl to return vram bar size.
      nouveau/gsp: add kconfig option to enable GSP paths by default
      drm/amdgpu: Fix the runtime resume failure issue
      drm/amd/display: fix null-pointer dereference on edid reading
      drm/amd/display: Fix memory leak in dm_sw_fini()
      drm/amd/display: fix input states translation error for dcn35 & dcn351
      drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv
      drm/amd/display: Only allow dig mapping to pwrseq in new asic
      drm/amd/display: adjust few initialization order in dm
      drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func
      drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
      drm/ttm: Fix an invalid freeing on already freed page in error path
      sparc: Fix undefined reference to fb_is_primary_device
      drm/xe: Fix modpost warning on xe_mocs kunit module
      drm/xe/xe_gt_idle: Drop redundant newline in name
      drm/xe: Return 2MB page size for compact 64k PTEs
      drm/xe: Add XE_VMA_PTE_64K VMA flag
      drm/xe: Fix xe_vma_set_pte_size
      drm/xe/uapi: Remove support for persistent exec_queues
      ...
    06b7ef70
drm_buddy_test.c 11.6 KB