All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Zimmermann <tzimmermann@suse.de>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	Sean Paul <sean@poorly.run>,
	intel-gfx@lists.freedesktop.org
Subject: [PULL] drm-misc-next
Date: Mon, 17 May 2021 15:17:12 +0200	[thread overview]
Message-ID: <YKJs2IfwSYvuGPU7@linux-uq9g.fritz.box> (raw)

Hi Dave and Daniel,

here's this week's PR for drm-misc-next for what wil become v5.14.
Panfrost gets support for Mediatek MT8381 chips. There are a number of
fixes for resource leaks in various drivers. Unlocking on errors in
aperture helpers gets fixes as well.

Best regards
Thomas

drm-misc-next-2021-05-17:
drm-misc-next for 5.14:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:

 * aperture: Fix unlocking on errors

 * legacy: Fix some doc comments

Driver Changes:

 * drm/amdgpu: Free resource on fence usage query; Fix fence calculation;

 * drm/bridge: Lt9611: Add missing MODULE_DEVICE_TABLE

 * drm/i915: Print formats with %p4cc

 * drm/ingenic: IPU planes are now always of type OVERLAY

 * drm/nouveau: Remove left-over reference to struct drm_device.pdev

 * drm/panfrost: Disable devfreq if num_supplies > 1; Add Mediatek MT8183 +
   DT bindings; Cleanups

 * drm/simpledrm: Print resources with %pr; Fix use-after-free errors;
   Fix NULL deref; Fix MAINTAINERS entry

 * drm/vmwgfx: Fix memory allocation and leak in FIFO allocation; Fix
   return value in PCI resource setup

The following changes since commit 6efb943b8616ec53a5e444193dccf1af9ad627b5:

  Linux 5.13-rc1 (2021-05-09 14:17:44 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-05-17

for you to fetch changes up to 30039405ac25665119ff7bc944d33b136ef1c8a9:

  MAINTAINERS: repair reference in DRM DRIVER FOR SIMPLE FRAMEBUFFERS (2021-05-17 14:53:17 +0200)

----------------------------------------------------------------
drm-misc-next for 5.14:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:

 * aperture: Fix unlocking on errors

 * legacy: Fix some doc comments

Driver Changes:

 * drm/amdgpu: Free resource on fence usage query; Fix fence calculation;

 * drm/bridge: Lt9611: Add missing MODULE_DEVICE_TABLE

 * drm/i915: Print formats with %p4cc

 * drm/ingenic: IPU planes are now always of type OVERLAY

 * drm/nouveau: Remove left-over reference to struct drm_device.pdev

 * drm/panfrost: Disable devfreq if num_supplies > 1; Add Mediatek MT8183 +
   DT bindings; Cleanups

 * drm/simpledrm: Print resources with %pr; Fix use-after-free errors;
   Fix NULL deref; Fix MAINTAINERS entry

 * drm/vmwgfx: Fix memory allocation and leak in FIFO allocation; Fix
   return value in PCI resource setup

----------------------------------------------------------------
Adrien Grassein (1):
      drm/bridge: fix LONTIUM_LT8912B dependencies

Alex Deucher (1):
      MAINTAINERS: Fix TTM tree

Andy Shevchenko (7):
      drm/st7735r: Avoid spamming logs if probe is deferred
      drm/st7586: Avoid spamming logs if probe is deferred
      drm/mi0283qt: Avoid spamming logs if probe is deferred
      drm/ili9486: Avoid spamming logs if probe is deferred
      drm/ili9341: Avoid spamming logs if probe is deferred
      drm/ili9225: Avoid spamming logs if probe is deferred
      drm/hx8357d: Avoid spamming logs if probe is deferred

Beatriz Martins de Carvalho (8):
      drm: drm_atomic.c: Adjust end of block comment
      drm: drm_auth.c: Adjust end of block comment
      drm: drm_bufs.c: Adjust end of block comment
      drm: drm_connector.c: Adjust end of block comment
      drm: drm_context.c: Adjust end of block comment
      drm: drm_atomic_uapi.c: Use tabs for code indents
      drm: drm_blend.c: Use tabs for code indents
      drm: drm_connector.c: Use tabs for code indents

Bernard Zhao (2):
      drm/gud: cleanup coding style a bit
      drm/vmwgfx: use min_t to replace min

Bhaskar Chowdhury (1):
      drm/vmwgfx: Fix a typo

Christian König (17):
      drm/ttm: make global mutex and use count static
      drm/ttm: fix return value check
      drm/ttm: re-add debugfs tt_shrink file
      drm/amdgpu: make sure we unpin the UVD BO
      drm/amdgpu: freeing pinned objects is illegal now
      drm/ttm: warn stricter about freeing pinned BOs
      drm/nouveau: use bo->base.size instead of mem->num_pages
      drm/amdgpu: check base size instead of mem.num_pages
      drm/ttm: remove special handling for non GEM drivers
      drm/ttm: minor range manager coding style clean ups
      drm/ttm: move the page_alignment into the BO v2
      drm/ttm: cleanup ttm_agp_backend
      drm/ttm: add ttm_sys_manager v3
      drm/ttm: always initialize the full ttm_resource v2
      drm/ttm: properly allocate sys resource during swapout
      drm/ttm: fix warning in new sys man
      MAINTAINERS: Add Xinhui Pan as another AMDGPU contact

Christophe JAILLET (1):
      video: fbdev: imxfb: Fix an error message

Colin Ian King (2):
      drm: simpledrm: Fix use after free issues
      drm/vmwgfx: Fix memory allocation check and a leak of object fifo

Dan Carpenter (2):
      drm/vc4: fix argument ordering in vc4_crtc_get_margins()
      drm: simpledrm: fix a potential NULL dereference

Daniel Vetter (13):
      drm/tegra: Don't set allow_fb_modifiers explicitly
      drm/vc4: Don't set allow_fb_modifiers explicitly
      drm/imx: Don't set allow_fb_modifiers explicitly
      drm/exynos: Don't set allow_fb_modifiers explicitly
      drm/todo: Add link to old debugfs RFC
      drm/arm: Don't set allow_fb_modifiers explicitly
      drm/arm/malidp: Always list modifiers
      drm/stm: Don't set allow_fb_modifiers explicitly
      drm/i915: Don't set allow_fb_modifiers explicitly
      drm/msm/dpu1: Don't set allow_fb_modifiers explicitly
      drm/msm/mdp4: Fix modifier support enabling
      drm/nouveau: Don't set allow_fb_modifiers explicitly
      drm/modifiers: Enforce consistency between the cap an IN_FORMATS

Dave Stevenson (1):
      drm/vc4: Add HDR metadata property to the VC5 HDMI connectors

David M Nieto (2):
      drm/amdgpu: free resources on fence usage query
      drm/amdgpu: fix fence calculation (v2)

Deepak R Varma (1):
      drm/vmwgfx: replace idr_init() by idr_init_base()

Douglas Anderson (24):
      drm/bridge: Fix the stop condition of drm_bridge_chain_pre_enable()
      drm/bridge: ti-sn65dsi86: Simplify refclk handling
      drm/bridge: ti-sn65dsi86: Remove incorrectly tagged kerneldoc comment
      drm/bridge: ti-sn65dsi86: Reorder remove()
      drm/bridge: ti-sn65dsi86: Move drm_panel_unprepare() to post_disable()
      drm/bridge: ti-sn65dsi86: Get rid of the useless detect() function
      drm/panel: panel-simple: Use runtime pm to avoid excessive unprepare / prepare
      drm/panel: panel-simple: Add missing pm_runtime_disable() calls
      drm/bridge: ti-sn65dsi86: Rename the main driver data structure
      drm/bridge: ti-sn65dsi86: More renames in prep for sub-devices
      drm/bridge: ti-sn65dsi86: Use devm to do our runtime_disable
      drm/bridge: ti-sn65dsi86: Clean debugfs code
      drm/bridge: ti-sn65dsi86: Add local var for "dev" to simplify probe
      drm/bridge: ti-sn65dsi86: Cleanup managing of drvdata
      drm/bridge: ti-sn65dsi86: Move all the chip-related init to the start
      drm/bridge: ti-sn65dsi86: Break GPIO and MIPI-to-eDP bridge into sub-drivers
      drm/panel: panel-simple: Get rid of hacky HPD chicken-and-egg code
      drm/bridge: ti-sn65dsi86: Use pm_runtime autosuspend
      drm/bridge: ti-sn65dsi86: Code motion of refclk management functions
      drm/bridge: ti-sn65dsi86: If refclk, DP AUX can happen w/out pre-enable
      drm/panel: panel-simple: Remove extra call: drm_connector_update_edid_property()
      drm/panel: panel-simple: Power the panel when reading the EDID
      drm/panel: panel-simple: Cache the EDID as long as we retain power
      drm/bridge: ti-sn65dsi86: Remove __exit from GPIO sub-driver remove helper

Fabio M. De Francesco (5):
      gpu: drm: Replace bare "unsigned" with "unsigned int"
      drm: drm_atomic_helper.c: Replace "unsigned" with "unsigned int"
      drm: drm_atomic_helper.c: Correct comments format
      drm/drm_bufs.c: In switch, add break in default case
      drm/drm_file.c: Define drm_send_event_helper() as 'static'

Felix Kuehling (1):
      drm/ttm: Don't count pages in SG BOs against pages_limit

Gerd Hoffmann (2):
      drm/qxl: drop redundant code
      drm/qxl: balance dumb_shadow_bo pin

Hsin-Yi Wang (1):
      drm/bridge: anx7625: Fix power on delay

Jernej Skrabec (1):
      drm/bridge/synopsys: dw-hdmi: Add an option to suppress loading CEC driver

Joseph Kogut (2):
      drm: remove usage of drm_pci_alloc/free
      drm: remove legacy drm_pci_alloc/free abstraction

Kai-Heng Feng (1):
      efifb: Check efifb_pci_dev before using it

Krzysztof Kozlowski (2):
      drm/gma500: correct kerneldoc
      drm/gma500: remove trailing whitespaces

KuoHsiang Chou (1):
      drm/ast: Fixed CVE for DP501

Lee Jones (3):
      drm/ttm/ttm_bo: Fix incorrectly documented function 'ttm_bo_cleanup_refs'
      drm/scheduler/sched_entity: Fix some function name disparity
      drm/ttm/ttm_device: Demote kernel-doc abuses

Linus Walleij (1):
      drm/panel: Add DT bindings for Samsung LMS397KF04

Liu Ying (3):
      drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true
      drm/bridge: nwl-dsi: Remove a check on unchanged HS clock rate from ->mode_set()
      drm/bridge: nwl-dsi: Get MIPI DSI controller and PHY ready in ->mode_set()

Lukas Bulwahn (1):
      MAINTAINERS: repair reference in DRM DRIVER FOR SIMPLE FRAMEBUFFERS

Lyude Paul (20):
      drm/bridge/cdns-mhdp8546: Register DP aux channel with userspace
      drm/nouveau/kms/nv50-: Move AUX adapter reg to connector late register/early unregister
      drm/dp: Add backpointer to drm_device in drm_dp_aux
      drm/dp: Clarify DP AUX registration time
      drm/dp: Pass drm_dp_aux to drm_dp_link_train_clock_recovery_delay()
      drm/dp: Pass drm_dp_aux to drm_dp*_link_train_channel_eq_delay()
      drm/dp: Always print aux channel name in logs
      drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_detect()
      drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_set_tmds_output()
      drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_max_tmds_clock()
      drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_get_tmds_output()
      drm/dp_dual_mode: Pass drm_device to drm_lspcon_(get|set)_mode()
      drm/dp_mst: Pass drm_dp_mst_topology_mgr to drm_dp_get_vc_payload_bw()
      drm/print: Handle potentially NULL drm_devices in drm_dbg_*
      drm/dp: Convert drm_dp_helper.c to using drm_err/drm_dbg_*()
      drm/dp_dual_mode: Convert drm_dp_dual_mode_helper.c to using drm_err/drm_dbg_kms()
      drm/dp_mst: Convert drm_dp_mst_topology.c to drm_err()/drm_dbg*()
      drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info()
      drm/dp: Drop open-coded drm_dp_is_branch() in drm_dp_read_downstream_info()
      drm/dp: Fix bogus DPCD version check in drm_dp_read_downstream_info()

Maxime Ripard (5):
      Merge drm/drm-next into drm-misc-next
      drm/connector: Create a helper to attach the hdr_output_metadata property
      drm/connector: Add helper to compare HDR metadata
      drm/connector: Add a helper to attach the colorspace property
      drm/vc4: hdmi: Signal the proper colorimetry info in the infoframe

Melissa Wen (4):
      drm/vkms: init plane using drmm_universal_plane_alloc
      drm/vkms: rename cursor to plane on ops of planes composition
      drm/vkms: add XRGB planes composition
      drm/vkms: add overlay support

Neil Armstrong (1):
      drm/meson: dw-hdmi: disable DW-HDMI CEC sub-driver

Nicolas Boichat (3):
      dt-bindings: gpu: mali-bifrost: Add Mediatek MT8183
      drm/panfrost: devfreq: Disable devfreq when num_supplies > 1
      drm/panfrost: Add mt8183-mali compatible string

Nikola Cornij (2):
      drm/dp_mst: Use Extended Base Receiver Capability DPCD space
      drm/i915: Use the correct max source link rate for MST

Parshuram Thombare (2):
      dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP
      drm: bridge: cdns-mhdp8546: Enable HDCP

Paul Cercueil (1):
      drm/ingenic: Switch IPU plane to type OVERLAY

Phong LE (3):
      dt-bindings: display: bridge: add it66121 bindings
      drm: bridge: add it66121 driver
      MAINTAINERS: add it66121 HDMI bridge driver entry

Qiheng Lin (1):
      drm/vmwgfx: Fix return value check in vmw_setup_pci_resources()

Randy Dunlap (2):
      drm: bridge: add missing word in Analogix help text
      drm: simpledrm: print resource info using '%pr'

Robert Foss (1):
      drm/bridge/sii8620: fix dependency on extcon

Roy Sun (2):
      drm/scheduler: Change scheduled fence track v2
      drm/amdgpu: Add show_fdinfo() interface

Shiwu Zhang (1):
      drm/ttm: fix error handling if no BO can be swapped out v4

Sia Jee Heng (1):
      drm: bridge: adv7511: Support I2S IEC958 encoded PCM format

Simon Ser (1):
      drm/connector: demote connector force-probes for non-master clients

Stephen Rothwell (1):
      drm/i915: Merge fix for "drm: Switch to %p4cc format modifier"

Takashi Iwai (2):
      drm/ast: Fix missing conversions to managed API
      drm/bochs: Add screen blanking support

Thomas Hellstrom (2):
      drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDXGenMips command
      drm/vmwgfx: Fix cpu updates of coherent multisample surfaces

Thomas Zimmermann (35):
      drm/gem-ttm-helper: Provide helper for struct drm_driver.dumb_map_offset
      drm/vram-helper: Use drm_gem_ttm_dumb_map_offset()
      drm/nouveau: Use drm_gem_ttm_dumb_map_offset()
      drm/qxl: Use drm_gem_ttm_dumb_map_offset()
      drm/aperture: Add infrastructure for aperture ownership
      drm/aperture: Convert drivers to aperture interfaces
      drm/aperture: Inline fbdev conflict helpers into aperture helpers
      drm/vmwgfx: Make console emulation depend on DRM_FBDEV_EMULATION
      drm/mxsfb: Don't select DRM_KMS_FB_HELPER
      drm/zte: Don't select DRM_KMS_FB_HELPER
      drm: Remove DRM_KMS_FB_HELPER Kconfig option
      drm/ast: Remove reference to struct drm_device.pdev
      drm/i915/gt: Remove reference to struct drm_device.pdev
      drm/i915: Remove reference to struct drm_device.pdev
      drm/i915: Don't assign to struct drm_device.pdev
      drm: Move struct drm_device.pdev to legacy section
      drm/format-helper: Pass destination pitch to drm_fb_memcpy_dstclip()
      drm/format-helper: Add blitter functions
      drm/aperture: Add infrastructure for aperture ownership
      drm: Add simpledrm driver
      drm/simpledrm: Acquire memory aperture for framebuffer
      drm/i810: Remove references to struct drm_device.pdev
      drm/mga: Remove references to struct drm_device.pdev
      drm/r128: Remove references to struct drm_device.pdev
      drm/savage: Remove references to struct drm_device.pdev
      drm/sis: Remove references to struct drm_device.pdev
      drm/via: Remove references to drm_device.pdev
      drm: Remove pdev field from struct drm_device
      drm/radeon: Move AGP helpers into radeon driver
      drm/radeon: Move AGP data structures into radeon
      drm: Mark PCI AGP helpers as legacy
      drm: Mark AGP implementation and ioctls as legacy
      drm: Include <asm/agp.h> iff CONFIG_AGP is set
      Merge drm/drm-next into drm-misc-next
      drm/nouveau: Remove invalid reference to struct drm_device.pdev

Ville Syrjälä (1):
      drm: Use drm_mode_is_420_only() instead of open coding it

Vivek Kasireddy (1):
      drm/virtio: Create Dumb BOs as guest Blobs (v3)

Wan Jiabing (1):
      drm/gma500: update comment of psb_spank()

Yang Yingliang (1):
      drm: correct function name drm_legacy_ctxbitmap_flush()

Zack Rusin (4):
      drm/vmwgfx: Fix incorrect enum usage
      drm/vmwgfx: Remove the reservation semaphore
      drm/vmwgfx: Add basic support for SVGA3
      drm/vmwgfx: Port vmwgfx to arm64

Zhen Lei (2):
      drm/vc4: Remove redundant error printing in vc4_ioremap_regs()
      drm/panfrost: Remove redundant error printing in panfrost_device_init()

Zheng Yongjun (1):
      gpu: drm: vmwgfx: convert comma to semicolon

Zou Wei (3):
      drm/vmwgfx/vmwgfx_validation: Use flexible-array member instead of zero-length array
      drm/aperture: Fix missing unlock on error in devm_aperture_acquire()
      drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE

kernel test robot (1):
      drm: fix semicolon.cocci warnings

 .../bindings/display/bridge/cdns,mhdp8546.yaml     |   15 +-
 .../bindings/display/bridge/ite,it66121.yaml       |  124 +++
 .../bindings/display/panel/samsung,lms397kf04.yaml |   74 ++
 .../devicetree/bindings/gpu/arm,mali-bifrost.yaml  |   30 +-
 Documentation/gpu/drm-internals.rst                |   12 +
 Documentation/gpu/todo.rst                         |    2 +
 MAINTAINERS                                        |   18 +-
 drivers/gpu/drm/Kconfig                            |   28 +-
 drivers/gpu/drm/Makefile                           |    8 +-
 drivers/gpu/drm/amd/amdgpu/Makefile                |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |   78 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h            |    4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c         |  104 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h         |   43 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c        |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   63 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |    4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |    2 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   45 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |    5 +-
 drivers/gpu/drm/amd/amdgpu/atombios_dp.c           |    6 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c              |    1 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   27 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |    6 +
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |   18 +
 drivers/gpu/drm/amd/display/dc/dc_link.h           |    2 +
 drivers/gpu/drm/arm/display/komeda/komeda_kms.c    |    1 -
 drivers/gpu/drm/arm/malidp_drv.c                   |    1 -
 drivers/gpu/drm/arm/malidp_planes.c                |    9 +-
 drivers/gpu/drm/armada/armada_drv.c                |    5 +-
 drivers/gpu/drm/ast/ast_dp501.c                    |  139 ++-
 drivers/gpu/drm/ast/ast_drv.c                      |   23 +-
 drivers/gpu/drm/ast/ast_drv.h                      |   12 +
 drivers/gpu/drm/ast/ast_main.c                     |   14 +-
 drivers/gpu/drm/bochs/bochs.h                      |    1 +
 drivers/gpu/drm/bochs/bochs_drv.c                  |    3 +-
 drivers/gpu/drm/bochs/bochs_hw.c                   |   25 +-
 drivers/gpu/drm/bochs/bochs_kms.c                  |    8 +
 drivers/gpu/drm/bridge/Kconfig                     |   12 +-
 drivers/gpu/drm/bridge/Makefile                    |    1 +
 drivers/gpu/drm/bridge/adv7511/adv7511.h           |    1 +
 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c     |    6 +
 drivers/gpu/drm/bridge/analogix/Kconfig            |    2 +-
 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c |    1 +
 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c |    1 +
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |    1 +
 drivers/gpu/drm/bridge/analogix/anx7625.c          |    2 +-
 drivers/gpu/drm/bridge/cadence/Makefile            |    2 +-
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c    |  140 ++-
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h    |   22 +
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c    |  570 +++++++++++
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h    |   92 ++
 drivers/gpu/drm/bridge/ite-it66121.c               | 1021 ++++++++++++++++++++
 drivers/gpu/drm/bridge/lontium-lt9611.c            |    1 +
 drivers/gpu/drm/bridge/nwl-dsi.c                   |   86 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |   22 +-
 drivers/gpu/drm/bridge/tc358767.c                  |    1 +
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |  719 +++++++++-----
 drivers/gpu/drm/drm_agpsupport.c                   |  101 +-
 drivers/gpu/drm/drm_aperture.c                     |  348 +++++++
 drivers/gpu/drm/drm_atomic.c                       |    7 +-
 drivers/gpu/drm/drm_atomic_helper.c                |   40 +-
 drivers/gpu/drm/drm_atomic_uapi.c                  |    6 +-
 drivers/gpu/drm/drm_auth.c                         |    3 +-
 drivers/gpu/drm/drm_blend.c                        |    4 +-
 drivers/gpu/drm/drm_bridge.c                       |    3 +
 drivers/gpu/drm/drm_bufs.c                         |   25 +-
 drivers/gpu/drm/drm_connector.c                    |  127 ++-
 drivers/gpu/drm/drm_context.c                      |    5 +-
 drivers/gpu/drm/drm_dma.c                          |    8 +-
 drivers/gpu/drm/drm_dp_aux_dev.c                   |    6 +
 drivers/gpu/drm/drm_dp_dual_mode_helper.c          |   68 +-
 drivers/gpu/drm/drm_dp_helper.c                    |  195 ++--
 drivers/gpu/drm/drm_dp_mst_topology.c              |  405 ++++----
 drivers/gpu/drm/drm_drv.c                          |    4 +-
 drivers/gpu/drm/drm_file.c                         |   14 +-
 drivers/gpu/drm/drm_format_helper.c                |   96 +-
 drivers/gpu/drm/drm_gem_ttm_helper.c               |   33 +
 drivers/gpu/drm/drm_gem_vram_helper.c              |   48 -
 drivers/gpu/drm/drm_internal.h                     |    5 -
 drivers/gpu/drm/drm_ioc32.c                        |   19 +-
 drivers/gpu/drm/drm_ioctl.c                        |   24 +-
 drivers/gpu/drm/drm_legacy.h                       |   30 +
 drivers/gpu/drm/drm_legacy_misc.c                  |    1 -
 drivers/gpu/drm/drm_memory.c                       |    1 -
 drivers/gpu/drm/drm_modes.c                        |   13 +-
 drivers/gpu/drm/drm_pci.c                          |   82 +-
 drivers/gpu/drm/drm_plane.c                        |   18 +-
 drivers/gpu/drm/drm_vm.c                           |    2 -
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |    2 -
 drivers/gpu/drm/gma500/backlight.c                 |    4 +-
 drivers/gpu/drm/gma500/cdv_intel_dp.c              |   50 +-
 drivers/gpu/drm/gma500/cdv_intel_lvds.c            |    2 +-
 drivers/gpu/drm/gma500/intel_gmbus.c               |    2 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |    2 +-
 drivers/gpu/drm/gud/gud_internal.h                 |    4 +-
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c    |    6 +-
 drivers/gpu/drm/i810/i810_dma.c                    |   11 +-
 drivers/gpu/drm/i915/display/intel_atomic.c        |   13 +-
 drivers/gpu/drm/i915/display/intel_connector.c     |    6 +-
 drivers/gpu/drm/i915/display/intel_display.c       |    2 -
 drivers/gpu/drm/i915/display/intel_dp_aux.c        |    1 +
 .../gpu/drm/i915/display/intel_dp_link_training.c  |    6 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |   10 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c          |   10 +-
 drivers/gpu/drm/i915/display/intel_lspcon.c        |   17 +-
 drivers/gpu/drm/i915/display/skl_universal_plane.c |    6 +-
 drivers/gpu/drm/i915/gt/intel_region_lmem.c        |    2 +-
 drivers/gpu/drm/i915/i915_drv.c                    |    4 +-
 drivers/gpu/drm/i915/intel_runtime_pm.h            |    2 +-
 drivers/gpu/drm/i915/selftests/mock_gem_device.c   |    1 -
 drivers/gpu/drm/imx/dcss/dcss-kms.c                |    1 -
 drivers/gpu/drm/imx/imx-drm-core.c                 |    1 -
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |   11 +-
 drivers/gpu/drm/ingenic/ingenic-ipu.c              |    2 +-
 drivers/gpu/drm/kmb/kmb_dsi.c                      |   10 +-
 drivers/gpu/drm/meson/meson_drv.c                  |   27 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |    1 +
 drivers/gpu/drm/mga/mga_dma.c                      |   29 +-
 drivers/gpu/drm/mga/mga_drv.h                      |    1 -
 drivers/gpu/drm/mga/mga_state.c                    |    3 +-
 drivers/gpu/drm/mgag200/mgag200_drv.c              |    5 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             |    2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c            |    5 -
 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c           |    2 -
 drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c         |    8 +-
 drivers/gpu/drm/msm/dp/dp_ctrl.c                   |    6 +-
 drivers/gpu/drm/msm/edp/edp.h                      |    3 +-
 drivers/gpu/drm/msm/edp/edp_aux.c                  |    5 +-
 drivers/gpu/drm/msm/edp/edp_ctrl.c                 |    8 +-
 drivers/gpu/drm/msm/msm_fbdev.c                    |    5 +-
 drivers/gpu/drm/mxsfb/Kconfig                      |    1 -
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    9 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |   29 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |   19 -
 drivers/gpu/drm/nouveau/nouveau_display.h          |    2 -
 drivers/gpu/drm/nouveau/nouveau_drm.c              |    6 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |    4 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    4 +-
 drivers/gpu/drm/panel/Kconfig                      |    1 +
 drivers/gpu/drm/panel/panel-simple.c               |  140 ++-
 drivers/gpu/drm/panfrost/panfrost_devfreq.c        |    9 +
 drivers/gpu/drm/panfrost/panfrost_device.c         |    1 -
 drivers/gpu/drm/panfrost/panfrost_drv.c            |   10 +
 drivers/gpu/drm/qxl/qxl_display.c                  |    5 +-
 drivers/gpu/drm/qxl/qxl_drv.c                      |    8 +-
 drivers/gpu/drm/qxl/qxl_drv.h                      |    3 -
 drivers/gpu/drm/qxl/qxl_dumb.c                     |   17 -
 drivers/gpu/drm/qxl/qxl_ioctl.c                    |    4 +-
 drivers/gpu/drm/qxl/qxl_object.h                   |    5 -
 drivers/gpu/drm/r128/ati_pcigart.c                 |   33 +-
 drivers/gpu/drm/r128/r128_cce.c                    |    2 +-
 drivers/gpu/drm/r128/r128_drv.c                    |    4 +-
 drivers/gpu/drm/r128/r128_state.c                  |    3 +-
 drivers/gpu/drm/radeon/atombios_dp.c               |    5 +-
 drivers/gpu/drm/radeon/radeon.h                    |   42 +
 drivers/gpu/drm/radeon/radeon_agp.c                |  118 ++-
 drivers/gpu/drm/radeon/radeon_dp_mst.c             |    7 +
 drivers/gpu/drm/radeon/radeon_drv.c                |   16 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |   18 +-
 drivers/gpu/drm/radeon/radeon_object.h             |    2 +-
 drivers/gpu/drm/radeon/radeon_ttm.c                |    6 +-
 drivers/gpu/drm/savage/savage_bci.c                |   26 +-
 drivers/gpu/drm/scheduler/sched_entity.c           |    6 +-
 drivers/gpu/drm/scheduler/sched_main.c             |    9 +-
 drivers/gpu/drm/sis/sis_drv.c                      |    3 +-
 drivers/gpu/drm/stm/ltdc.c                         |    2 -
 drivers/gpu/drm/sun4i/sun4i_drv.c                  |    5 +-
 drivers/gpu/drm/tegra/dc.c                         |   10 +-
 drivers/gpu/drm/tegra/dpaux.c                      |    1 +
 drivers/gpu/drm/tegra/drm.c                        |    6 +-
 drivers/gpu/drm/tiny/Kconfig                       |   16 +
 drivers/gpu/drm/tiny/Makefile                      |    1 +
 drivers/gpu/drm/tiny/cirrus.c                      |    5 +-
 drivers/gpu/drm/tiny/hx8357d.c                     |    6 +-
 drivers/gpu/drm/tiny/ili9225.c                     |   12 +-
 drivers/gpu/drm/tiny/ili9341.c                     |   12 +-
 drivers/gpu/drm/tiny/ili9486.c                     |   12 +-
 drivers/gpu/drm/tiny/mi0283qt.c                    |   12 +-
 drivers/gpu/drm/tiny/simpledrm.c                   |  903 +++++++++++++++++
 drivers/gpu/drm/tiny/st7586.c                      |   12 +-
 drivers/gpu/drm/tiny/st7735r.c                     |   12 +-
 drivers/gpu/drm/ttm/Makefile                       |    2 +-
 drivers/gpu/drm/ttm/ttm_agp_backend.c              |    8 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |   58 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |    4 +-
 drivers/gpu/drm/ttm/ttm_device.c                   |   25 +-
 drivers/gpu/drm/ttm/ttm_module.h                   |    3 +
 drivers/gpu/drm/ttm/ttm_range_manager.c            |   40 +-
 drivers/gpu/drm/ttm/ttm_resource.c                 |   20 +-
 drivers/gpu/drm/ttm/ttm_sys_manager.c              |   41 +
 drivers/gpu/drm/ttm/ttm_tt.c                       |   20 +
 drivers/gpu/drm/vboxvideo/vbox_drv.c               |    3 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |    9 +-
 drivers/gpu/drm/vc4/vc4_drv.h                      |    2 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |   61 +-
 drivers/gpu/drm/vc4/vc4_hdmi.h                     |    3 +
 drivers/gpu/drm/vc4/vc4_kms.c                      |    1 -
 drivers/gpu/drm/via/via_dma.c                      |    1 -
 drivers/gpu/drm/via/via_dmablit.c                  |   15 +-
 drivers/gpu/drm/via/via_map.c                      |    3 +-
 drivers/gpu/drm/virtio/virtgpu_drv.c               |   10 +-
 drivers/gpu/drm/virtio/virtgpu_gem.c               |    8 +
 drivers/gpu/drm/virtio/virtgpu_object.c            |    3 +
 drivers/gpu/drm/vkms/vkms_composer.c               |  104 +-
 drivers/gpu/drm/vkms/vkms_drv.c                    |    5 +
 drivers/gpu/drm/vkms/vkms_drv.h                    |    9 +-
 drivers/gpu/drm/vkms/vkms_output.c                 |   28 +-
 drivers/gpu/drm/vkms/vkms_plane.c                  |   51 +-
 drivers/gpu/drm/vmwgfx/Kconfig                     |   10 +-
 drivers/gpu/drm/vmwgfx/Makefile                    |    6 +-
 .../drm/vmwgfx/device_include/svga3d_surfacedefs.h |    8 +-
 drivers/gpu/drm/vmwgfx/device_include/svga_reg.h   |   55 +-
 drivers/gpu/drm/vmwgfx/ttm_lock.c                  |  194 ----
 drivers/gpu/drm/vmwgfx/ttm_lock.h                  |  218 -----
 drivers/gpu/drm/vmwgfx/ttm_object.c                |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c            |    8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c               |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   43 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c                |  124 ++-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c             |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_context.c            |   13 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c            |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |  169 +++-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |  147 ++-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |   41 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |    8 -
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   18 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.h              |    2 -
 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c                |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c              |   60 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c                |   77 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   36 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c                |   36 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c                |   31 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h                |  214 ----
 drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h          |  130 +++
 drivers/gpu/drm/vmwgfx/vmwgfx_msg_x86.h            |  219 +++++
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_reg.h                |    4 -
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |    8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c               |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |    6 -
 drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c    |    5 -
 drivers/gpu/drm/vmwgfx/vmwgfx_so.c                 |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            |   40 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_thp.c                |   15 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c         |    9 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_validation.c         |    4 +-
 drivers/gpu/drm/xlnx/zynqmp_dp.c                   |    5 +-
 drivers/gpu/drm/zte/Kconfig                        |    1 -
 drivers/video/fbdev/Kconfig                        |    2 +-
 drivers/video/fbdev/imxfb.c                        |    2 +-
 include/drm/bridge/dw_hdmi.h                       |    2 +
 include/drm/drm_agpsupport.h                       |  117 ---
 include/drm/drm_aperture.h                         |   35 +
 include/drm/drm_connector.h                        |    4 +
 include/drm/drm_device.h                           |    9 +-
 include/drm/drm_dp_dual_mode_helper.h              |   14 +-
 include/drm/drm_dp_helper.h                        |   19 +-
 include/drm/drm_dp_mst_helper.h                    |   15 +-
 include/drm/drm_fb_helper.h                        |   51 -
 include/drm/drm_format_helper.h                    |   10 +-
 include/drm/drm_gem_ttm_helper.h                   |    5 +-
 include/drm/drm_gem_vram_helper.h                  |    7 +-
 include/drm/drm_legacy.h                           |   86 +-
 include/drm/drm_mode_config.h                      |    2 +
 include/drm/drm_print.h                            |   20 +-
 include/drm/ttm/ttm_bo_api.h                       |   21 +-
 include/drm/ttm/ttm_resource.h                     |    2 -
 include/uapi/drm/drm_mode.h                        |    7 +-
 277 files changed, 7261 insertions(+), 3022 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
 create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h
 create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
 create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h
 create mode 100644 drivers/gpu/drm/bridge/ite-it66121.c
 create mode 100644 drivers/gpu/drm/drm_aperture.c
 create mode 100644 drivers/gpu/drm/tiny/simpledrm.c
 create mode 100644 drivers/gpu/drm/ttm/ttm_sys_manager.c
 delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.c
 delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.h
 delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h
 create mode 100755 drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h
 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_msg_x86.h
 delete mode 100644 include/drm/drm_agpsupport.h
 create mode 100644 include/drm/drm_aperture.h

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer

WARNING: multiple messages have this Message-ID (diff)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
	Maxime Ripard <mripard@kernel.org>,
	intel-gfx@lists.freedesktop.org
Subject: [Intel-gfx] [PULL] drm-misc-next
Date: Mon, 17 May 2021 15:17:12 +0200	[thread overview]
Message-ID: <YKJs2IfwSYvuGPU7@linux-uq9g.fritz.box> (raw)

Hi Dave and Daniel,

here's this week's PR for drm-misc-next for what wil become v5.14.
Panfrost gets support for Mediatek MT8381 chips. There are a number of
fixes for resource leaks in various drivers. Unlocking on errors in
aperture helpers gets fixes as well.

Best regards
Thomas

drm-misc-next-2021-05-17:
drm-misc-next for 5.14:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:

 * aperture: Fix unlocking on errors

 * legacy: Fix some doc comments

Driver Changes:

 * drm/amdgpu: Free resource on fence usage query; Fix fence calculation;

 * drm/bridge: Lt9611: Add missing MODULE_DEVICE_TABLE

 * drm/i915: Print formats with %p4cc

 * drm/ingenic: IPU planes are now always of type OVERLAY

 * drm/nouveau: Remove left-over reference to struct drm_device.pdev

 * drm/panfrost: Disable devfreq if num_supplies > 1; Add Mediatek MT8183 +
   DT bindings; Cleanups

 * drm/simpledrm: Print resources with %pr; Fix use-after-free errors;
   Fix NULL deref; Fix MAINTAINERS entry

 * drm/vmwgfx: Fix memory allocation and leak in FIFO allocation; Fix
   return value in PCI resource setup

The following changes since commit 6efb943b8616ec53a5e444193dccf1af9ad627b5:

  Linux 5.13-rc1 (2021-05-09 14:17:44 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-05-17

for you to fetch changes up to 30039405ac25665119ff7bc944d33b136ef1c8a9:

  MAINTAINERS: repair reference in DRM DRIVER FOR SIMPLE FRAMEBUFFERS (2021-05-17 14:53:17 +0200)

----------------------------------------------------------------
drm-misc-next for 5.14:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:

 * aperture: Fix unlocking on errors

 * legacy: Fix some doc comments

Driver Changes:

 * drm/amdgpu: Free resource on fence usage query; Fix fence calculation;

 * drm/bridge: Lt9611: Add missing MODULE_DEVICE_TABLE

 * drm/i915: Print formats with %p4cc

 * drm/ingenic: IPU planes are now always of type OVERLAY

 * drm/nouveau: Remove left-over reference to struct drm_device.pdev

 * drm/panfrost: Disable devfreq if num_supplies > 1; Add Mediatek MT8183 +
   DT bindings; Cleanups

 * drm/simpledrm: Print resources with %pr; Fix use-after-free errors;
   Fix NULL deref; Fix MAINTAINERS entry

 * drm/vmwgfx: Fix memory allocation and leak in FIFO allocation; Fix
   return value in PCI resource setup

----------------------------------------------------------------
Adrien Grassein (1):
      drm/bridge: fix LONTIUM_LT8912B dependencies

Alex Deucher (1):
      MAINTAINERS: Fix TTM tree

Andy Shevchenko (7):
      drm/st7735r: Avoid spamming logs if probe is deferred
      drm/st7586: Avoid spamming logs if probe is deferred
      drm/mi0283qt: Avoid spamming logs if probe is deferred
      drm/ili9486: Avoid spamming logs if probe is deferred
      drm/ili9341: Avoid spamming logs if probe is deferred
      drm/ili9225: Avoid spamming logs if probe is deferred
      drm/hx8357d: Avoid spamming logs if probe is deferred

Beatriz Martins de Carvalho (8):
      drm: drm_atomic.c: Adjust end of block comment
      drm: drm_auth.c: Adjust end of block comment
      drm: drm_bufs.c: Adjust end of block comment
      drm: drm_connector.c: Adjust end of block comment
      drm: drm_context.c: Adjust end of block comment
      drm: drm_atomic_uapi.c: Use tabs for code indents
      drm: drm_blend.c: Use tabs for code indents
      drm: drm_connector.c: Use tabs for code indents

Bernard Zhao (2):
      drm/gud: cleanup coding style a bit
      drm/vmwgfx: use min_t to replace min

Bhaskar Chowdhury (1):
      drm/vmwgfx: Fix a typo

Christian König (17):
      drm/ttm: make global mutex and use count static
      drm/ttm: fix return value check
      drm/ttm: re-add debugfs tt_shrink file
      drm/amdgpu: make sure we unpin the UVD BO
      drm/amdgpu: freeing pinned objects is illegal now
      drm/ttm: warn stricter about freeing pinned BOs
      drm/nouveau: use bo->base.size instead of mem->num_pages
      drm/amdgpu: check base size instead of mem.num_pages
      drm/ttm: remove special handling for non GEM drivers
      drm/ttm: minor range manager coding style clean ups
      drm/ttm: move the page_alignment into the BO v2
      drm/ttm: cleanup ttm_agp_backend
      drm/ttm: add ttm_sys_manager v3
      drm/ttm: always initialize the full ttm_resource v2
      drm/ttm: properly allocate sys resource during swapout
      drm/ttm: fix warning in new sys man
      MAINTAINERS: Add Xinhui Pan as another AMDGPU contact

Christophe JAILLET (1):
      video: fbdev: imxfb: Fix an error message

Colin Ian King (2):
      drm: simpledrm: Fix use after free issues
      drm/vmwgfx: Fix memory allocation check and a leak of object fifo

Dan Carpenter (2):
      drm/vc4: fix argument ordering in vc4_crtc_get_margins()
      drm: simpledrm: fix a potential NULL dereference

Daniel Vetter (13):
      drm/tegra: Don't set allow_fb_modifiers explicitly
      drm/vc4: Don't set allow_fb_modifiers explicitly
      drm/imx: Don't set allow_fb_modifiers explicitly
      drm/exynos: Don't set allow_fb_modifiers explicitly
      drm/todo: Add link to old debugfs RFC
      drm/arm: Don't set allow_fb_modifiers explicitly
      drm/arm/malidp: Always list modifiers
      drm/stm: Don't set allow_fb_modifiers explicitly
      drm/i915: Don't set allow_fb_modifiers explicitly
      drm/msm/dpu1: Don't set allow_fb_modifiers explicitly
      drm/msm/mdp4: Fix modifier support enabling
      drm/nouveau: Don't set allow_fb_modifiers explicitly
      drm/modifiers: Enforce consistency between the cap an IN_FORMATS

Dave Stevenson (1):
      drm/vc4: Add HDR metadata property to the VC5 HDMI connectors

David M Nieto (2):
      drm/amdgpu: free resources on fence usage query
      drm/amdgpu: fix fence calculation (v2)

Deepak R Varma (1):
      drm/vmwgfx: replace idr_init() by idr_init_base()

Douglas Anderson (24):
      drm/bridge: Fix the stop condition of drm_bridge_chain_pre_enable()
      drm/bridge: ti-sn65dsi86: Simplify refclk handling
      drm/bridge: ti-sn65dsi86: Remove incorrectly tagged kerneldoc comment
      drm/bridge: ti-sn65dsi86: Reorder remove()
      drm/bridge: ti-sn65dsi86: Move drm_panel_unprepare() to post_disable()
      drm/bridge: ti-sn65dsi86: Get rid of the useless detect() function
      drm/panel: panel-simple: Use runtime pm to avoid excessive unprepare / prepare
      drm/panel: panel-simple: Add missing pm_runtime_disable() calls
      drm/bridge: ti-sn65dsi86: Rename the main driver data structure
      drm/bridge: ti-sn65dsi86: More renames in prep for sub-devices
      drm/bridge: ti-sn65dsi86: Use devm to do our runtime_disable
      drm/bridge: ti-sn65dsi86: Clean debugfs code
      drm/bridge: ti-sn65dsi86: Add local var for "dev" to simplify probe
      drm/bridge: ti-sn65dsi86: Cleanup managing of drvdata
      drm/bridge: ti-sn65dsi86: Move all the chip-related init to the start
      drm/bridge: ti-sn65dsi86: Break GPIO and MIPI-to-eDP bridge into sub-drivers
      drm/panel: panel-simple: Get rid of hacky HPD chicken-and-egg code
      drm/bridge: ti-sn65dsi86: Use pm_runtime autosuspend
      drm/bridge: ti-sn65dsi86: Code motion of refclk management functions
      drm/bridge: ti-sn65dsi86: If refclk, DP AUX can happen w/out pre-enable
      drm/panel: panel-simple: Remove extra call: drm_connector_update_edid_property()
      drm/panel: panel-simple: Power the panel when reading the EDID
      drm/panel: panel-simple: Cache the EDID as long as we retain power
      drm/bridge: ti-sn65dsi86: Remove __exit from GPIO sub-driver remove helper

Fabio M. De Francesco (5):
      gpu: drm: Replace bare "unsigned" with "unsigned int"
      drm: drm_atomic_helper.c: Replace "unsigned" with "unsigned int"
      drm: drm_atomic_helper.c: Correct comments format
      drm/drm_bufs.c: In switch, add break in default case
      drm/drm_file.c: Define drm_send_event_helper() as 'static'

Felix Kuehling (1):
      drm/ttm: Don't count pages in SG BOs against pages_limit

Gerd Hoffmann (2):
      drm/qxl: drop redundant code
      drm/qxl: balance dumb_shadow_bo pin

Hsin-Yi Wang (1):
      drm/bridge: anx7625: Fix power on delay

Jernej Skrabec (1):
      drm/bridge/synopsys: dw-hdmi: Add an option to suppress loading CEC driver

Joseph Kogut (2):
      drm: remove usage of drm_pci_alloc/free
      drm: remove legacy drm_pci_alloc/free abstraction

Kai-Heng Feng (1):
      efifb: Check efifb_pci_dev before using it

Krzysztof Kozlowski (2):
      drm/gma500: correct kerneldoc
      drm/gma500: remove trailing whitespaces

KuoHsiang Chou (1):
      drm/ast: Fixed CVE for DP501

Lee Jones (3):
      drm/ttm/ttm_bo: Fix incorrectly documented function 'ttm_bo_cleanup_refs'
      drm/scheduler/sched_entity: Fix some function name disparity
      drm/ttm/ttm_device: Demote kernel-doc abuses

Linus Walleij (1):
      drm/panel: Add DT bindings for Samsung LMS397KF04

Liu Ying (3):
      drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true
      drm/bridge: nwl-dsi: Remove a check on unchanged HS clock rate from ->mode_set()
      drm/bridge: nwl-dsi: Get MIPI DSI controller and PHY ready in ->mode_set()

Lukas Bulwahn (1):
      MAINTAINERS: repair reference in DRM DRIVER FOR SIMPLE FRAMEBUFFERS

Lyude Paul (20):
      drm/bridge/cdns-mhdp8546: Register DP aux channel with userspace
      drm/nouveau/kms/nv50-: Move AUX adapter reg to connector late register/early unregister
      drm/dp: Add backpointer to drm_device in drm_dp_aux
      drm/dp: Clarify DP AUX registration time
      drm/dp: Pass drm_dp_aux to drm_dp_link_train_clock_recovery_delay()
      drm/dp: Pass drm_dp_aux to drm_dp*_link_train_channel_eq_delay()
      drm/dp: Always print aux channel name in logs
      drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_detect()
      drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_set_tmds_output()
      drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_max_tmds_clock()
      drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_get_tmds_output()
      drm/dp_dual_mode: Pass drm_device to drm_lspcon_(get|set)_mode()
      drm/dp_mst: Pass drm_dp_mst_topology_mgr to drm_dp_get_vc_payload_bw()
      drm/print: Handle potentially NULL drm_devices in drm_dbg_*
      drm/dp: Convert drm_dp_helper.c to using drm_err/drm_dbg_*()
      drm/dp_dual_mode: Convert drm_dp_dual_mode_helper.c to using drm_err/drm_dbg_kms()
      drm/dp_mst: Convert drm_dp_mst_topology.c to drm_err()/drm_dbg*()
      drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info()
      drm/dp: Drop open-coded drm_dp_is_branch() in drm_dp_read_downstream_info()
      drm/dp: Fix bogus DPCD version check in drm_dp_read_downstream_info()

Maxime Ripard (5):
      Merge drm/drm-next into drm-misc-next
      drm/connector: Create a helper to attach the hdr_output_metadata property
      drm/connector: Add helper to compare HDR metadata
      drm/connector: Add a helper to attach the colorspace property
      drm/vc4: hdmi: Signal the proper colorimetry info in the infoframe

Melissa Wen (4):
      drm/vkms: init plane using drmm_universal_plane_alloc
      drm/vkms: rename cursor to plane on ops of planes composition
      drm/vkms: add XRGB planes composition
      drm/vkms: add overlay support

Neil Armstrong (1):
      drm/meson: dw-hdmi: disable DW-HDMI CEC sub-driver

Nicolas Boichat (3):
      dt-bindings: gpu: mali-bifrost: Add Mediatek MT8183
      drm/panfrost: devfreq: Disable devfreq when num_supplies > 1
      drm/panfrost: Add mt8183-mali compatible string

Nikola Cornij (2):
      drm/dp_mst: Use Extended Base Receiver Capability DPCD space
      drm/i915: Use the correct max source link rate for MST

Parshuram Thombare (2):
      dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP
      drm: bridge: cdns-mhdp8546: Enable HDCP

Paul Cercueil (1):
      drm/ingenic: Switch IPU plane to type OVERLAY

Phong LE (3):
      dt-bindings: display: bridge: add it66121 bindings
      drm: bridge: add it66121 driver
      MAINTAINERS: add it66121 HDMI bridge driver entry

Qiheng Lin (1):
      drm/vmwgfx: Fix return value check in vmw_setup_pci_resources()

Randy Dunlap (2):
      drm: bridge: add missing word in Analogix help text
      drm: simpledrm: print resource info using '%pr'

Robert Foss (1):
      drm/bridge/sii8620: fix dependency on extcon

Roy Sun (2):
      drm/scheduler: Change scheduled fence track v2
      drm/amdgpu: Add show_fdinfo() interface

Shiwu Zhang (1):
      drm/ttm: fix error handling if no BO can be swapped out v4

Sia Jee Heng (1):
      drm: bridge: adv7511: Support I2S IEC958 encoded PCM format

Simon Ser (1):
      drm/connector: demote connector force-probes for non-master clients

Stephen Rothwell (1):
      drm/i915: Merge fix for "drm: Switch to %p4cc format modifier"

Takashi Iwai (2):
      drm/ast: Fix missing conversions to managed API
      drm/bochs: Add screen blanking support

Thomas Hellstrom (2):
      drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDXGenMips command
      drm/vmwgfx: Fix cpu updates of coherent multisample surfaces

Thomas Zimmermann (35):
      drm/gem-ttm-helper: Provide helper for struct drm_driver.dumb_map_offset
      drm/vram-helper: Use drm_gem_ttm_dumb_map_offset()
      drm/nouveau: Use drm_gem_ttm_dumb_map_offset()
      drm/qxl: Use drm_gem_ttm_dumb_map_offset()
      drm/aperture: Add infrastructure for aperture ownership
      drm/aperture: Convert drivers to aperture interfaces
      drm/aperture: Inline fbdev conflict helpers into aperture helpers
      drm/vmwgfx: Make console emulation depend on DRM_FBDEV_EMULATION
      drm/mxsfb: Don't select DRM_KMS_FB_HELPER
      drm/zte: Don't select DRM_KMS_FB_HELPER
      drm: Remove DRM_KMS_FB_HELPER Kconfig option
      drm/ast: Remove reference to struct drm_device.pdev
      drm/i915/gt: Remove reference to struct drm_device.pdev
      drm/i915: Remove reference to struct drm_device.pdev
      drm/i915: Don't assign to struct drm_device.pdev
      drm: Move struct drm_device.pdev to legacy section
      drm/format-helper: Pass destination pitch to drm_fb_memcpy_dstclip()
      drm/format-helper: Add blitter functions
      drm/aperture: Add infrastructure for aperture ownership
      drm: Add simpledrm driver
      drm/simpledrm: Acquire memory aperture for framebuffer
      drm/i810: Remove references to struct drm_device.pdev
      drm/mga: Remove references to struct drm_device.pdev
      drm/r128: Remove references to struct drm_device.pdev
      drm/savage: Remove references to struct drm_device.pdev
      drm/sis: Remove references to struct drm_device.pdev
      drm/via: Remove references to drm_device.pdev
      drm: Remove pdev field from struct drm_device
      drm/radeon: Move AGP helpers into radeon driver
      drm/radeon: Move AGP data structures into radeon
      drm: Mark PCI AGP helpers as legacy
      drm: Mark AGP implementation and ioctls as legacy
      drm: Include <asm/agp.h> iff CONFIG_AGP is set
      Merge drm/drm-next into drm-misc-next
      drm/nouveau: Remove invalid reference to struct drm_device.pdev

Ville Syrjälä (1):
      drm: Use drm_mode_is_420_only() instead of open coding it

Vivek Kasireddy (1):
      drm/virtio: Create Dumb BOs as guest Blobs (v3)

Wan Jiabing (1):
      drm/gma500: update comment of psb_spank()

Yang Yingliang (1):
      drm: correct function name drm_legacy_ctxbitmap_flush()

Zack Rusin (4):
      drm/vmwgfx: Fix incorrect enum usage
      drm/vmwgfx: Remove the reservation semaphore
      drm/vmwgfx: Add basic support for SVGA3
      drm/vmwgfx: Port vmwgfx to arm64

Zhen Lei (2):
      drm/vc4: Remove redundant error printing in vc4_ioremap_regs()
      drm/panfrost: Remove redundant error printing in panfrost_device_init()

Zheng Yongjun (1):
      gpu: drm: vmwgfx: convert comma to semicolon

Zou Wei (3):
      drm/vmwgfx/vmwgfx_validation: Use flexible-array member instead of zero-length array
      drm/aperture: Fix missing unlock on error in devm_aperture_acquire()
      drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE

kernel test robot (1):
      drm: fix semicolon.cocci warnings

 .../bindings/display/bridge/cdns,mhdp8546.yaml     |   15 +-
 .../bindings/display/bridge/ite,it66121.yaml       |  124 +++
 .../bindings/display/panel/samsung,lms397kf04.yaml |   74 ++
 .../devicetree/bindings/gpu/arm,mali-bifrost.yaml  |   30 +-
 Documentation/gpu/drm-internals.rst                |   12 +
 Documentation/gpu/todo.rst                         |    2 +
 MAINTAINERS                                        |   18 +-
 drivers/gpu/drm/Kconfig                            |   28 +-
 drivers/gpu/drm/Makefile                           |    8 +-
 drivers/gpu/drm/amd/amdgpu/Makefile                |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |   78 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h            |    4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c         |  104 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h         |   43 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c        |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   63 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |    4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |    2 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   45 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |    5 +-
 drivers/gpu/drm/amd/amdgpu/atombios_dp.c           |    6 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c              |    1 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   27 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |    6 +
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |   18 +
 drivers/gpu/drm/amd/display/dc/dc_link.h           |    2 +
 drivers/gpu/drm/arm/display/komeda/komeda_kms.c    |    1 -
 drivers/gpu/drm/arm/malidp_drv.c                   |    1 -
 drivers/gpu/drm/arm/malidp_planes.c                |    9 +-
 drivers/gpu/drm/armada/armada_drv.c                |    5 +-
 drivers/gpu/drm/ast/ast_dp501.c                    |  139 ++-
 drivers/gpu/drm/ast/ast_drv.c                      |   23 +-
 drivers/gpu/drm/ast/ast_drv.h                      |   12 +
 drivers/gpu/drm/ast/ast_main.c                     |   14 +-
 drivers/gpu/drm/bochs/bochs.h                      |    1 +
 drivers/gpu/drm/bochs/bochs_drv.c                  |    3 +-
 drivers/gpu/drm/bochs/bochs_hw.c                   |   25 +-
 drivers/gpu/drm/bochs/bochs_kms.c                  |    8 +
 drivers/gpu/drm/bridge/Kconfig                     |   12 +-
 drivers/gpu/drm/bridge/Makefile                    |    1 +
 drivers/gpu/drm/bridge/adv7511/adv7511.h           |    1 +
 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c     |    6 +
 drivers/gpu/drm/bridge/analogix/Kconfig            |    2 +-
 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c |    1 +
 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c |    1 +
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |    1 +
 drivers/gpu/drm/bridge/analogix/anx7625.c          |    2 +-
 drivers/gpu/drm/bridge/cadence/Makefile            |    2 +-
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c    |  140 ++-
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h    |   22 +
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c    |  570 +++++++++++
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h    |   92 ++
 drivers/gpu/drm/bridge/ite-it66121.c               | 1021 ++++++++++++++++++++
 drivers/gpu/drm/bridge/lontium-lt9611.c            |    1 +
 drivers/gpu/drm/bridge/nwl-dsi.c                   |   86 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |   22 +-
 drivers/gpu/drm/bridge/tc358767.c                  |    1 +
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |  719 +++++++++-----
 drivers/gpu/drm/drm_agpsupport.c                   |  101 +-
 drivers/gpu/drm/drm_aperture.c                     |  348 +++++++
 drivers/gpu/drm/drm_atomic.c                       |    7 +-
 drivers/gpu/drm/drm_atomic_helper.c                |   40 +-
 drivers/gpu/drm/drm_atomic_uapi.c                  |    6 +-
 drivers/gpu/drm/drm_auth.c                         |    3 +-
 drivers/gpu/drm/drm_blend.c                        |    4 +-
 drivers/gpu/drm/drm_bridge.c                       |    3 +
 drivers/gpu/drm/drm_bufs.c                         |   25 +-
 drivers/gpu/drm/drm_connector.c                    |  127 ++-
 drivers/gpu/drm/drm_context.c                      |    5 +-
 drivers/gpu/drm/drm_dma.c                          |    8 +-
 drivers/gpu/drm/drm_dp_aux_dev.c                   |    6 +
 drivers/gpu/drm/drm_dp_dual_mode_helper.c          |   68 +-
 drivers/gpu/drm/drm_dp_helper.c                    |  195 ++--
 drivers/gpu/drm/drm_dp_mst_topology.c              |  405 ++++----
 drivers/gpu/drm/drm_drv.c                          |    4 +-
 drivers/gpu/drm/drm_file.c                         |   14 +-
 drivers/gpu/drm/drm_format_helper.c                |   96 +-
 drivers/gpu/drm/drm_gem_ttm_helper.c               |   33 +
 drivers/gpu/drm/drm_gem_vram_helper.c              |   48 -
 drivers/gpu/drm/drm_internal.h                     |    5 -
 drivers/gpu/drm/drm_ioc32.c                        |   19 +-
 drivers/gpu/drm/drm_ioctl.c                        |   24 +-
 drivers/gpu/drm/drm_legacy.h                       |   30 +
 drivers/gpu/drm/drm_legacy_misc.c                  |    1 -
 drivers/gpu/drm/drm_memory.c                       |    1 -
 drivers/gpu/drm/drm_modes.c                        |   13 +-
 drivers/gpu/drm/drm_pci.c                          |   82 +-
 drivers/gpu/drm/drm_plane.c                        |   18 +-
 drivers/gpu/drm/drm_vm.c                           |    2 -
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |    2 -
 drivers/gpu/drm/gma500/backlight.c                 |    4 +-
 drivers/gpu/drm/gma500/cdv_intel_dp.c              |   50 +-
 drivers/gpu/drm/gma500/cdv_intel_lvds.c            |    2 +-
 drivers/gpu/drm/gma500/intel_gmbus.c               |    2 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |    2 +-
 drivers/gpu/drm/gud/gud_internal.h                 |    4 +-
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c    |    6 +-
 drivers/gpu/drm/i810/i810_dma.c                    |   11 +-
 drivers/gpu/drm/i915/display/intel_atomic.c        |   13 +-
 drivers/gpu/drm/i915/display/intel_connector.c     |    6 +-
 drivers/gpu/drm/i915/display/intel_display.c       |    2 -
 drivers/gpu/drm/i915/display/intel_dp_aux.c        |    1 +
 .../gpu/drm/i915/display/intel_dp_link_training.c  |    6 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |   10 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c          |   10 +-
 drivers/gpu/drm/i915/display/intel_lspcon.c        |   17 +-
 drivers/gpu/drm/i915/display/skl_universal_plane.c |    6 +-
 drivers/gpu/drm/i915/gt/intel_region_lmem.c        |    2 +-
 drivers/gpu/drm/i915/i915_drv.c                    |    4 +-
 drivers/gpu/drm/i915/intel_runtime_pm.h            |    2 +-
 drivers/gpu/drm/i915/selftests/mock_gem_device.c   |    1 -
 drivers/gpu/drm/imx/dcss/dcss-kms.c                |    1 -
 drivers/gpu/drm/imx/imx-drm-core.c                 |    1 -
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |   11 +-
 drivers/gpu/drm/ingenic/ingenic-ipu.c              |    2 +-
 drivers/gpu/drm/kmb/kmb_dsi.c                      |   10 +-
 drivers/gpu/drm/meson/meson_drv.c                  |   27 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |    1 +
 drivers/gpu/drm/mga/mga_dma.c                      |   29 +-
 drivers/gpu/drm/mga/mga_drv.h                      |    1 -
 drivers/gpu/drm/mga/mga_state.c                    |    3 +-
 drivers/gpu/drm/mgag200/mgag200_drv.c              |    5 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             |    2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c            |    5 -
 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c           |    2 -
 drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c         |    8 +-
 drivers/gpu/drm/msm/dp/dp_ctrl.c                   |    6 +-
 drivers/gpu/drm/msm/edp/edp.h                      |    3 +-
 drivers/gpu/drm/msm/edp/edp_aux.c                  |    5 +-
 drivers/gpu/drm/msm/edp/edp_ctrl.c                 |    8 +-
 drivers/gpu/drm/msm/msm_fbdev.c                    |    5 +-
 drivers/gpu/drm/mxsfb/Kconfig                      |    1 -
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    9 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |   29 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |   19 -
 drivers/gpu/drm/nouveau/nouveau_display.h          |    2 -
 drivers/gpu/drm/nouveau/nouveau_drm.c              |    6 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |    4 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    4 +-
 drivers/gpu/drm/panel/Kconfig                      |    1 +
 drivers/gpu/drm/panel/panel-simple.c               |  140 ++-
 drivers/gpu/drm/panfrost/panfrost_devfreq.c        |    9 +
 drivers/gpu/drm/panfrost/panfrost_device.c         |    1 -
 drivers/gpu/drm/panfrost/panfrost_drv.c            |   10 +
 drivers/gpu/drm/qxl/qxl_display.c                  |    5 +-
 drivers/gpu/drm/qxl/qxl_drv.c                      |    8 +-
 drivers/gpu/drm/qxl/qxl_drv.h                      |    3 -
 drivers/gpu/drm/qxl/qxl_dumb.c                     |   17 -
 drivers/gpu/drm/qxl/qxl_ioctl.c                    |    4 +-
 drivers/gpu/drm/qxl/qxl_object.h                   |    5 -
 drivers/gpu/drm/r128/ati_pcigart.c                 |   33 +-
 drivers/gpu/drm/r128/r128_cce.c                    |    2 +-
 drivers/gpu/drm/r128/r128_drv.c                    |    4 +-
 drivers/gpu/drm/r128/r128_state.c                  |    3 +-
 drivers/gpu/drm/radeon/atombios_dp.c               |    5 +-
 drivers/gpu/drm/radeon/radeon.h                    |   42 +
 drivers/gpu/drm/radeon/radeon_agp.c                |  118 ++-
 drivers/gpu/drm/radeon/radeon_dp_mst.c             |    7 +
 drivers/gpu/drm/radeon/radeon_drv.c                |   16 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |   18 +-
 drivers/gpu/drm/radeon/radeon_object.h             |    2 +-
 drivers/gpu/drm/radeon/radeon_ttm.c                |    6 +-
 drivers/gpu/drm/savage/savage_bci.c                |   26 +-
 drivers/gpu/drm/scheduler/sched_entity.c           |    6 +-
 drivers/gpu/drm/scheduler/sched_main.c             |    9 +-
 drivers/gpu/drm/sis/sis_drv.c                      |    3 +-
 drivers/gpu/drm/stm/ltdc.c                         |    2 -
 drivers/gpu/drm/sun4i/sun4i_drv.c                  |    5 +-
 drivers/gpu/drm/tegra/dc.c                         |   10 +-
 drivers/gpu/drm/tegra/dpaux.c                      |    1 +
 drivers/gpu/drm/tegra/drm.c                        |    6 +-
 drivers/gpu/drm/tiny/Kconfig                       |   16 +
 drivers/gpu/drm/tiny/Makefile                      |    1 +
 drivers/gpu/drm/tiny/cirrus.c                      |    5 +-
 drivers/gpu/drm/tiny/hx8357d.c                     |    6 +-
 drivers/gpu/drm/tiny/ili9225.c                     |   12 +-
 drivers/gpu/drm/tiny/ili9341.c                     |   12 +-
 drivers/gpu/drm/tiny/ili9486.c                     |   12 +-
 drivers/gpu/drm/tiny/mi0283qt.c                    |   12 +-
 drivers/gpu/drm/tiny/simpledrm.c                   |  903 +++++++++++++++++
 drivers/gpu/drm/tiny/st7586.c                      |   12 +-
 drivers/gpu/drm/tiny/st7735r.c                     |   12 +-
 drivers/gpu/drm/ttm/Makefile                       |    2 +-
 drivers/gpu/drm/ttm/ttm_agp_backend.c              |    8 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |   58 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |    4 +-
 drivers/gpu/drm/ttm/ttm_device.c                   |   25 +-
 drivers/gpu/drm/ttm/ttm_module.h                   |    3 +
 drivers/gpu/drm/ttm/ttm_range_manager.c            |   40 +-
 drivers/gpu/drm/ttm/ttm_resource.c                 |   20 +-
 drivers/gpu/drm/ttm/ttm_sys_manager.c              |   41 +
 drivers/gpu/drm/ttm/ttm_tt.c                       |   20 +
 drivers/gpu/drm/vboxvideo/vbox_drv.c               |    3 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |    9 +-
 drivers/gpu/drm/vc4/vc4_drv.h                      |    2 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |   61 +-
 drivers/gpu/drm/vc4/vc4_hdmi.h                     |    3 +
 drivers/gpu/drm/vc4/vc4_kms.c                      |    1 -
 drivers/gpu/drm/via/via_dma.c                      |    1 -
 drivers/gpu/drm/via/via_dmablit.c                  |   15 +-
 drivers/gpu/drm/via/via_map.c                      |    3 +-
 drivers/gpu/drm/virtio/virtgpu_drv.c               |   10 +-
 drivers/gpu/drm/virtio/virtgpu_gem.c               |    8 +
 drivers/gpu/drm/virtio/virtgpu_object.c            |    3 +
 drivers/gpu/drm/vkms/vkms_composer.c               |  104 +-
 drivers/gpu/drm/vkms/vkms_drv.c                    |    5 +
 drivers/gpu/drm/vkms/vkms_drv.h                    |    9 +-
 drivers/gpu/drm/vkms/vkms_output.c                 |   28 +-
 drivers/gpu/drm/vkms/vkms_plane.c                  |   51 +-
 drivers/gpu/drm/vmwgfx/Kconfig                     |   10 +-
 drivers/gpu/drm/vmwgfx/Makefile                    |    6 +-
 .../drm/vmwgfx/device_include/svga3d_surfacedefs.h |    8 +-
 drivers/gpu/drm/vmwgfx/device_include/svga_reg.h   |   55 +-
 drivers/gpu/drm/vmwgfx/ttm_lock.c                  |  194 ----
 drivers/gpu/drm/vmwgfx/ttm_lock.h                  |  218 -----
 drivers/gpu/drm/vmwgfx/ttm_object.c                |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c            |    8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c               |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   43 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c                |  124 ++-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c             |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_context.c            |   13 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c            |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |  169 +++-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |  147 ++-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |   41 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |    8 -
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   18 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.h              |    2 -
 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c                |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c              |   60 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c                |   77 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   36 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c                |   36 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c                |   31 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h                |  214 ----
 drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h          |  130 +++
 drivers/gpu/drm/vmwgfx/vmwgfx_msg_x86.h            |  219 +++++
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_reg.h                |    4 -
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |    8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c               |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |    6 -
 drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c    |    5 -
 drivers/gpu/drm/vmwgfx/vmwgfx_so.c                 |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            |   40 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_thp.c                |   15 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c         |    9 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_validation.c         |    4 +-
 drivers/gpu/drm/xlnx/zynqmp_dp.c                   |    5 +-
 drivers/gpu/drm/zte/Kconfig                        |    1 -
 drivers/video/fbdev/Kconfig                        |    2 +-
 drivers/video/fbdev/imxfb.c                        |    2 +-
 include/drm/bridge/dw_hdmi.h                       |    2 +
 include/drm/drm_agpsupport.h                       |  117 ---
 include/drm/drm_aperture.h                         |   35 +
 include/drm/drm_connector.h                        |    4 +
 include/drm/drm_device.h                           |    9 +-
 include/drm/drm_dp_dual_mode_helper.h              |   14 +-
 include/drm/drm_dp_helper.h                        |   19 +-
 include/drm/drm_dp_mst_helper.h                    |   15 +-
 include/drm/drm_fb_helper.h                        |   51 -
 include/drm/drm_format_helper.h                    |   10 +-
 include/drm/drm_gem_ttm_helper.h                   |    5 +-
 include/drm/drm_gem_vram_helper.h                  |    7 +-
 include/drm/drm_legacy.h                           |   86 +-
 include/drm/drm_mode_config.h                      |    2 +
 include/drm/drm_print.h                            |   20 +-
 include/drm/ttm/ttm_bo_api.h                       |   21 +-
 include/drm/ttm/ttm_resource.h                     |    2 -
 include/uapi/drm/drm_mode.h                        |    7 +-
 277 files changed, 7261 insertions(+), 3022 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
 create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h
 create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
 create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h
 create mode 100644 drivers/gpu/drm/bridge/ite-it66121.c
 create mode 100644 drivers/gpu/drm/drm_aperture.c
 create mode 100644 drivers/gpu/drm/tiny/simpledrm.c
 create mode 100644 drivers/gpu/drm/ttm/ttm_sys_manager.c
 delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.c
 delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.h
 delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h
 create mode 100755 drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h
 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_msg_x86.h
 delete mode 100644 include/drm/drm_agpsupport.h
 create mode 100644 include/drm/drm_aperture.h

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

             reply	other threads:[~2021-05-17 13:17 UTC|newest]

Thread overview: 316+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-05-17 13:17 Thomas Zimmermann [this message]
2021-05-17 13:17 ` [Intel-gfx] [PULL] drm-misc-next Thomas Zimmermann
2021-05-17 13:25 ` Thomas Zimmermann
2021-05-17 13:25   ` [Intel-gfx] " Thomas Zimmermann
  -- strict thread matches above, loose matches on Subject: below --
2024-04-25 14:39 Maarten Lankhorst
2024-04-19 12:04 Maarten Lankhorst
2024-04-10 14:59 Maarten Lankhorst
2024-04-05 12:36 Maarten Lankhorst
2024-03-28 11:22 Maarten Lankhorst
2024-03-21 13:56 Maarten Lankhorst
2024-02-29  8:48 Thomas Zimmermann
2024-02-22 13:58 Thomas Zimmermann
2024-02-26  9:41 ` Daniel Vetter
2024-02-15 13:26 Thomas Zimmermann
2024-02-09 16:32 Thomas Zimmermann
2024-01-11 15:49 Thomas Zimmermann
2024-01-11 15:49 ` Thomas Zimmermann
2023-12-14  9:34 Maxime Ripard
2023-12-14  9:34 ` Maxime Ripard
2023-12-07  9:59 Maxime Ripard
2023-11-30  9:15 Maxime Ripard
2023-11-23 12:58 Maxime Ripard
2023-11-23 19:40 ` Daniel Vetter
2023-11-17  9:41 Maxime Ripard
2023-11-20  9:31 ` Daniel Vetter
2023-11-03 16:37 David Edelsohn
2023-11-06 10:01 ` Thomas Hellström
2023-11-06 10:20   ` Maxime Ripard
2023-11-06 10:37     ` Thomas Hellström
2023-11-06 10:47       ` Thomas Hellström
2023-11-06 10:55       ` Maxime Ripard
2023-11-06 14:57         ` David Edelsohn
2023-10-27  7:17 Maarten Lankhorst
2023-10-19 11:40 Maarten Lankhorst
2023-10-12  9:40 Maarten Lankhorst
2023-10-06  8:37 Maarten Lankhorst
2023-09-27 10:09 Maarten Lankhorst
2023-09-11 12:45 Maarten Lankhorst
2023-08-14 22:17 Helen Koike
2023-08-14 22:17 ` Helen Koike
2023-08-14 23:49 ` Helen Mae Koike Fornazier
2023-08-14 23:49   ` Helen Mae Koike Fornazier
2023-08-10  8:45 Thomas Zimmermann
2023-08-03 15:01 Thomas Zimmermann
2023-07-21 14:50 Maxime Ripard
2023-07-27 13:00 ` Daniel Vetter
2023-07-13  9:08 Thomas Zimmermann
2023-07-18 10:25 ` Daniel Vetter
2023-06-07  8:56 Thomas Zimmermann
2023-06-01 11:22 Thomas Zimmermann
2023-05-24 12:42 Thomas Zimmermann
2023-05-11  7:28 Maxime Ripard
2023-05-17 16:44 ` Thomas Zimmermann
2023-04-12 13:32 Maarten Lankhorst
2023-04-12 14:24 ` Daniel Vetter
2023-03-31 15:42 Maarten Lankhorst
2023-04-03  8:24 ` Daniel Vetter
2023-03-23 11:08 Maarten Lankhorst
2023-03-24 19:21 ` Daniel Vetter
2023-03-16 15:39 Maarten Lankhorst
2023-03-07 10:14 Maarten Lankhorst
2023-01-26  8:15 Thomas Zimmermann
2023-01-24 20:02 Thomas Zimmermann
2023-01-19  8:47 Thomas Zimmermann
2023-01-23 15:00 ` John Paul Adrian Glaubitz
2023-01-23 15:13   ` Thomas Zimmermann
2023-01-23 15:23     ` John Paul Adrian Glaubitz
2023-01-23 15:35       ` Thomas Zimmermann
2023-01-23 15:48         ` John Paul Adrian Glaubitz
2023-02-02 14:54   ` Deucher, Alexander
2023-01-24 16:56 ` Daniel Vetter
2023-01-12 12:56 Thomas Zimmermann
2023-01-03 10:51 Thomas Zimmermann
2023-01-04 15:18 ` Daniel Vetter
2022-11-24  7:46 Maxime Ripard
2022-11-17  8:36 Maxime Ripard
2022-11-10  8:36 Maxime Ripard
2022-11-03  8:34 Maxime Ripard
2022-10-27  7:34 Maxime Ripard
2022-10-20  7:24 Maxime Ripard
2022-09-30  8:54 Maarten Lankhorst
2022-09-23  7:39 Maxime Ripard
2022-09-09  8:46 Maarten Lankhorst
2022-09-06  6:53 Maarten Lankhorst
2022-09-06 15:20 ` Daniel Vetter
2022-07-07  7:13 Thomas Zimmermann
2022-06-30  7:19 Thomas Zimmermann
2022-06-23  8:02 Thomas Zimmermann
2022-06-23  8:07 ` Thomas Zimmermann
2022-06-23  8:26   ` Jani Nikula
2022-06-23  8:36     ` Thomas Zimmermann
2022-06-23  8:56       ` Jani Nikula
2022-06-24 22:12         ` Daniel Vetter
2022-06-17  7:21 Thomas Zimmermann
2022-06-08 10:34 Thomas Zimmermann
2022-06-15 18:14 ` Daniel Vetter
2022-05-05 13:11 Maxime Ripard
2022-04-28  7:52 Maxime Ripard
2022-04-21  6:59 Maxime Ripard
2022-04-14  7:38 Maxime Ripard
2022-04-07  8:59 Maxime Ripard
2022-03-03  9:28 Maarten Lankhorst
2022-02-23 12:49 Maarten Lankhorst
2022-01-27 11:57 Maarten Lankhorst
2022-02-01  6:38 ` Dave Airlie
2022-02-01  8:17   ` Maarten Lankhorst
2022-02-01 11:14     ` Thomas Zimmermann
2022-02-22 20:17     ` Thomas Zimmermann
2021-12-16 14:34 Thomas Zimmermann
2021-12-09 11:46 Thomas Zimmermann
2021-11-29  8:56 Thomas Zimmermann
2021-12-14  8:53 ` Daniel Vetter
2021-11-18  9:13 Thomas Zimmermann
2021-10-14 12:04 Maxime Ripard
2021-10-06 10:48 Maarten Lankhorst
2021-09-30 11:27 Maxime Ripard
2021-09-23  7:45 Maxime Ripard
2021-09-16  7:31 Maxime Ripard
2021-09-20 22:29 ` Rob Herring
2021-09-22  7:44   ` Maxime Ripard
2021-08-12 19:34 Maarten Lankhorst
2021-08-05 10:22 Maarten Lankhorst
2021-07-29 20:57 Maarten Lankhorst
2021-07-22 10:46 Maarten Lankhorst
2021-07-16 11:07 Maarten Lankhorst
2021-07-21  4:03 ` Dave Airlie
2021-07-21  8:44   ` Thomas Zimmermann
2021-06-10 11:15 Thomas Zimmermann
2021-06-10 13:32 ` Daniel Vetter
2021-06-11  6:53   ` Thomas Zimmermann
2021-06-09  7:42 Thomas Zimmermann
2021-06-01 15:11 Thomas Zimmermann
2021-05-12 14:19 Thomas Zimmermann
2021-04-09  9:00 Maxime Ripard
2021-04-01 11:05 Maxime Ripard
2021-03-25  9:47 Maxime Ripard
2021-03-16  8:03 Maxime Ripard
2021-03-03 10:06 Maxime Ripard
2021-01-19 11:39 Maarten Lankhorst
2021-01-20 12:11 ` Daniel Vetter
2021-01-06 11:13 Maarten Lankhorst
2021-01-07 12:42 ` Daniel Vetter
2020-12-17 10:12 Maarten Lankhorst
2021-01-07  9:59 ` Daniel Vetter
2020-11-27  8:30 Thomas Zimmermann
2020-11-18 12:32 Thomas Zimmermann
2020-11-12  8:01 Thomas Zimmermann
2020-11-05 10:16 Thomas Zimmermann
2020-10-27 10:09 Thomas Zimmermann
2020-10-27 10:11 ` Thomas Zimmermann
2020-09-21 15:29 Maxime Ripard
2020-09-18  8:11 Maxime Ripard
2020-09-10  8:18 Maxime Ripard
2020-09-03 16:06 Maxime Ripard
2020-08-27 15:55 Maxime Ripard
2020-08-20 12:56 Maxime Ripard
2020-08-26 10:02 ` Jani Nikula
2020-08-30  6:05   ` Daniel Vetter
2020-07-22 10:38 Maarten Lankhorst
2020-07-16 11:42 Maarten Lankhorst
2020-06-26 10:52 Maarten Lankhorst
2020-06-19 15:19 Maarten Lankhorst
2020-05-14  7:08 Thomas Zimmermann
2020-05-07  7:25 Thomas Zimmermann
2020-04-23  8:34 Thomas Zimmermann
2020-04-14  9:07 Thomas Zimmermann
2020-04-21 12:46 ` Thomas Zimmermann
2020-04-21 13:41   ` Daniel Vetter
2020-04-21 14:05     ` Thomas Zimmermann
2020-03-17  8:28 Maxime Ripard
2020-03-09 13:54 Maxime Ripard
2020-02-27 11:32 Maxime Ripard
2020-02-21 10:09 Maxime Ripard
2020-02-10  9:34 Maxime Ripard
2020-01-10 11:50 Maarten Lankhorst
2020-01-07 11:50 Maarten Lankhorst
2020-01-07 15:25 ` Daniel Vetter
2020-01-02 13:06 Maarten Lankhorst
2019-12-17  8:48 Maarten Lankhorst
2019-12-17 12:59 ` Daniel Vetter
2019-10-31 19:30 Sean Paul
2019-10-24 15:55 Sean Paul
2019-10-24 15:55 ` Sean Paul
2019-10-17 19:26 Sean Paul
2019-10-18 13:45 ` Tomi Valkeinen
2019-10-18 20:11   ` Sean Paul
2019-10-21  8:09     ` Tomi Valkeinen
2019-10-21 15:48       ` Sean Paul
2019-10-09 15:08 Sean Paul
2019-08-23  8:35 Maxime Ripard
2019-08-19 14:19 Maxime Ripard
2019-08-16 11:32 Maxime Ripard
2019-08-16 11:47 ` Chris Wilson
2019-08-19 14:19   ` Maxime Ripard
2019-08-08 12:14 Maxime Ripard
2019-08-03 10:47 Maxime Ripard
2019-08-06  0:33 ` Dave Airlie
2019-08-06  7:34   ` Daniel Vetter
2019-08-06  9:40     ` Emil Velikov
2019-08-06  9:49       ` Daniel Vetter
2019-08-06  9:54         ` Emil Velikov
2019-08-06  9:58           ` Daniel Vetter
2019-08-06 10:12             ` Daniel Stone
2019-08-06 10:27               ` Emil Velikov
2019-08-06 10:48                 ` Jani Nikula
2019-08-06  9:55         ` Daniel Vetter
2019-08-06 14:25     ` Rob Herring
2019-08-06 14:55       ` Daniel Vetter
2019-08-06 16:01   ` Maxime Ripard
2019-08-06 16:11     ` Daniel Vetter
2019-08-07 12:02       ` Maxime Ripard
2019-08-07 12:30         ` Daniel Vetter
2019-08-08 15:29           ` Maxime Ripard
2019-06-20 15:42 Maarten Lankhorst
2019-06-14  8:57 Maarten Lankhorst
2019-06-14  9:35 ` Daniel Vetter
2019-06-05  9:17 Maarten Lankhorst
2019-05-23 15:47 Maarten Lankhorst
2019-05-23 15:53 ` Sean Paul
2019-05-23 15:55   ` Daniel Vetter
2019-05-23 15:55     ` Daniel Vetter
2019-04-18  9:05 Maarten Lankhorst
2019-04-10 19:49 Sean Paul
2019-04-04 20:10 Sean Paul
2019-03-28 15:33 Sean Paul
2019-03-28 16:03 ` Daniel Vetter
2019-03-21 17:08 Sean Paul
2019-03-25 10:37 ` Daniel Vetter
     [not found] <20190211095220.3oeodszr2dgxrwqq@flea>
2019-02-14 13:07 ` Daniel Vetter
2019-02-01 14:47 Maxime Ripard
2019-01-23 11:03 Maxime Ripard
2019-01-16 20:04 Maxime Ripard
2019-01-15 10:56 Maxime Ripard
2019-01-16  9:36 ` Daniel Vetter
2019-01-07 18:03 Maxime Ripard
2018-12-06  9:44 Maarten Lankhorst
2018-11-28  9:36 Maarten Lankhorst
2018-11-21 10:44 Maarten Lankhorst
2018-11-08 16:05 Maarten Lankhorst
2018-11-07 11:58 Maarten Lankhorst
2018-11-07 20:18 ` Daniel Vetter
2018-11-07 20:29   ` Sean Paul
2018-11-07 20:31     ` Daniel Vetter
2018-11-07 20:48       ` Sean Paul
2018-11-08  7:56         ` Christian König
2018-11-08  8:05           ` Daniel Vetter
2018-11-08  8:37         ` Maarten Lankhorst
2018-09-27  9:39 Sean Paul
2018-09-19 20:03 Sean Paul
2018-09-13 13:02 Sean Paul
2018-09-05 20:22 Sean Paul
2018-07-18 20:08 Gustavo Padovan
2018-07-12  1:11 Gustavo Padovan
2018-07-04 23:46 Gustavo Padovan
2018-06-28  1:00 Gustavo Padovan
2018-06-21 10:54 Gustavo Padovan
2018-06-22  3:11 ` Dave Airlie
2018-06-22  9:19   ` Christian König
2018-06-21  0:58 Gustavo Padovan
2018-06-21 10:01 ` Christian König
2018-05-15  8:17 Maarten Lankhorst
2018-05-11  7:43 Maarten Lankhorst
2018-05-11 20:25 ` Eric Anholt
2018-05-04  9:54 Maarten Lankhorst
2018-04-26 10:53 Maarten Lankhorst
2018-06-06  3:37 ` Dave Airlie
2018-06-06  7:49   ` Maarten Lankhorst
2018-03-21 14:49 Sean Paul
2018-03-09 18:04 Sean Paul
2018-02-28 20:34 Sean Paul
2018-03-02 21:22 ` Sean Paul
2018-03-05  8:10   ` Daniel Vetter
2018-03-05 23:20     ` Sean Paul
2018-03-06  6:42       ` Daniel Vetter
2018-03-06 19:01         ` Sean Paul
2018-03-06 19:07           ` Ville Syrjälä
2018-03-06 19:20             ` Sean Paul
2018-03-07  8:19               ` Daniel Vetter
2018-02-21 20:36 Sean Paul
2018-01-08 13:45 Gustavo Padovan
2017-12-21 17:04 Gustavo Padovan
2017-12-14 17:46 Gustavo Padovan
2017-12-07 11:06 Gustavo Padovan
2017-10-20 13:39 Daniel Vetter
2017-10-16  9:35 Daniel Vetter
2017-10-12 12:05 Daniel Vetter
2017-10-13 14:08 ` Maarten Lankhorst
2017-10-13 14:24   ` Benjamin Gaignard
2017-10-05  5:36 Daniel Vetter
2017-09-20 17:33 Daniel Vetter
2017-09-20 18:42 ` Daniel Vetter
2017-08-18 17:00 Sean Paul
2017-08-16 20:42 Sean Paul
2017-08-08 19:50 Sean Paul
2017-07-18 18:42 Sean Paul
2017-07-18 18:49 ` Sean Paul
2017-06-15 20:52 Sean Paul
2017-06-02 20:55 Sean Paul
2017-05-26 20:58 Sean Paul
2017-05-29  6:57 ` Daniel Vetter
2017-05-16 14:55 Sean Paul
2017-03-31 15:23 Sean Paul
2017-03-21  9:06 Daniel Vetter
2017-03-20 15:30 Daniel Vetter
2017-03-21  7:23 ` Daniel Vetter
2017-03-12 12:57 Daniel Vetter
2017-03-06  9:54 Daniel Vetter
2017-01-30  8:58 Daniel Vetter
2017-01-23  7:35 Daniel Vetter
2017-01-09 19:15 Daniel Vetter
2016-12-30 10:35 Daniel Vetter
2016-12-08 10:16 Daniel Vetter
2016-11-29 10:13 Daniel Vetter
2016-11-29 11:17 ` Daniel Vetter
2016-11-29 21:01   ` Stephen Rothwell
2016-11-16 17:11 Daniel Vetter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YKJs2IfwSYvuGPU7@linux-uq9g.fritz.box \
    --to=tzimmermann@suse.de \
    --cc=airlied@gmail.com \
    --cc=daniel.vetter@ffwll.ch \
    --cc=dim-tools@lists.freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=rodrigo.vivi@intel.com \
    --cc=sean@poorly.run \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.