]> www.infradead.org Git - users/willy/xarray.git/commitdiff
Merge tag 'drm-misc-next-2024-08-29' of https://gitlab.freedesktop.org/drm/misc/kerne...
authorDave Airlie <airlied@redhat.com>
Fri, 30 Aug 2024 01:53:54 +0000 (11:53 +1000)
committerDave Airlie <airlied@redhat.com>
Fri, 30 Aug 2024 03:40:38 +0000 (13:40 +1000)
drm-misc-next for v6.12:

UAPI Changes:

devfs:
- support device numbers up to MINORBITS limit

Core Changes:

ci:
- increase job timeout

devfs:
- use XArray for minor ids

displayport:
- mst: GUID improvements

docs:
- add fixes and cleanups

panic:
- optionally display QR code

Driver Changes:

amdgpu:
- faster vblank disabling
- GUID improvements

gm12u320
- convert to struct drm_edid

host1x:
- fix syncpoint IRQ during resume
- use iommu_paging_domain_alloc()

imx:
- ipuv3: convert to struct drm_edid

omapdrm:
- improve error handling

panel:
- add support for BOE TV101WUM-LL2 plus DT bindings
- novatek-nt35950: improve error handling
- nv3051d: improve error handling
- panel-edp: add support for BOE NE140WUM-N6G; revert support for
  SDC ATNA45AF01
- visionox-vtdr6130: improve error handling; use
  devm_regulator_bulk_get_const()

renesas:
- rz-du: add support for RZ/G2UL plus DT bindings

sti:
- convert to struct drm_edid

tegra:
- gr3d: improve PM domain handling
- convert to struct drm_edid

Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20240829144654.GA145538@linux.fritz.box
1  2 
MAINTAINERS
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
drivers/gpu/drm/display/drm_dp_mst_topology.c
include/drm/display/drm_dp_mst_helper.h

diff --cc MAINTAINERS
Simple merge
index 379a449a28a26c76fa928c905a58a07c05fb8f4b,e8695e390686e1772f67cb8063945200dfe4b35b..a040d7dfced1793d23dc6e3ec78e1c4f7dd899e6
@@@ -2689,23 -2695,13 +2692,18 @@@ static void drm_dp_mst_link_probe_work(
                drm_kms_helper_hotplug_event(dev);
  }
  
 +static void drm_dp_mst_queue_probe_work(struct drm_dp_mst_topology_mgr *mgr)
 +{
 +      queue_work(system_long_wq, &mgr->work);
 +}
 +
  static bool drm_dp_validate_guid(struct drm_dp_mst_topology_mgr *mgr,
-                                u8 *guid)
+                                guid_t *guid)
  {
-       u64 salt;
-       if (memchr_inv(guid, 0, 16))
+       if (!guid_is_null(guid))
                return true;
  
-       salt = get_jiffies_64();
-       memcpy(&guid[0], &salt, sizeof(u64));
-       memcpy(&guid[8], &salt, sizeof(u64));
+       guid_gen(guid);
  
        return false;
  }