All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Vetter <daniel@ffwll.ch>
To: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: dim-tools@lists.freedesktop.org,
	Daniel Vetter <daniel.vetter@ffwll.ch>,
	dri-devel@lists.freedesktop.org,
	Maxime Ripard <mripard@kernel.org>,
	Thomas Zimmermann <tzimmermann@suse.de>,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	Dave Airlie <airlied@gmail.com>,
	intel-gfx@lists.freedesktop.org
Subject: Re: [Intel-gfx] [PULL] drm-misc-next
Date: Tue, 6 Sep 2022 17:20:58 +0200	[thread overview]
Message-ID: <YxdlWvYLFX0hDU9E@phenom.ffwll.local> (raw)
In-Reply-To: <f0c71766-61e8-19b7-763a-5fbcdefc633d@linux.intel.com>

On Tue, Sep 06, 2022 at 08:53:25AM +0200, Maarten Lankhorst wrote:
> Hi Dave, Daniel,
> 
> A pull request prepared in Germany and Denmark, but sent from Sweden after fighting with gpg on an infamous bridge.
> 
> My computer's somewhere in my trunk so I just copied someone else's pull request and pretend my laptop is a dev machine that sends pull requests every day works..
> 
> Tag is still correctly signed, hope I didn't mess up anything!

[Dave should be back to handling pulls for everything this Fri]

Applied to drm-next, thanks.
-Daniel

> 
> drm-misc-next-2022-08-20-1:
> drm-misc-next for v6.1:
> 
> UAPI Changes:
> 
> Cross-subsystem Changes:
> - DMA-buf: documentation updates.
> - Assorted small fixes to vga16fb
> - Fix fbdev drivers to use the aperture helpers.
> - Make removal of conflicting drivers work correctly without fbdev enabled.
> 
> Core Changes:
> - bridge, scheduler, dp-mst: Assorted small fixes.
> - Add more format helpers to fourcc, and use it to replace the cpp usage.
> - Add DRM_FORMAT_Cxx, DRM_FORMAT_Rxx (single channel), and DRM_FORMAT_Dxx
>   ("darkness", inverted single channel)
> - Add packed AYUV8888 and XYUV8888 formats.
> - Assorted documentation updates.
> - Rename ttm_bo_init to ttm_bo_init_validate.
> - Allow TTM bo's to exist without backing store.
> - Convert drm selftests to kunit.
> - Add managed init functions for (panel) bridge, crtc, encoder and connector.
> - Fix endianness handling in various format conversion helpers.
> - Make tests pass on big-endian platforms, and add test for rgb888 -> rgb565
> - Move DRM_PLANE_HELPER_NO_SCALING to atomic helpers and rename, so
>   drm_plane_helper is no longer needed in most drivers.
> - Use idr_init_base instead of idr_init.
> - Rename FB and GEM CMA helpers to DMA helpers.
> - Rework XRGB8888 related conversion helpers, and add drm_fb_blit() that
>   takes a iosys_map. Make drm_fb_memcpy take an iosys_map too.
> - Move edid luminance calculation to core, and use it in i915.
> 
> Driver Changes:
> - bridge/{adv7511,ti-sn65dsi86,parade-ps8640}, panel/{simple,nt35510,tc358767},
>   nouveau, sun4i, mipi-dsi, mgag200, bochs, arm, komeda, vmwgfx, pl111:
>   Assorted small fixes and doc updates.
> - vc4: Rework hdmi power up, and depend on PM.
> - panel/simple: Add Samsung LTL101AL01.
> - ingenic: Add JZ4760(B) support, avoid a modeset when sharpness property
>   is unchanged, and use the new PM ops.
> - Revert some amdgpu commits that cause garbaged graphics when starting
>   X, and reapply them with the real problem fixed.
> - Completely rework vc4 init to use managed helpers.
> - Rename via_drv to via_dri1, and move all stuff there only used by the
>   dri1 implementation in preperation for atomic modeset.
> - Use regmap bulk write in ssd130x.
> - Power sequence and clock updates to it6505.
> - Split panel-sitrox-st7701  init sequence and rework mode programming code.
> - virtio: Improve error and edge conditions handling, and convert to use managed
>   helpers.
> - Add Samsung LTL101AL01, B120XAN01.0, R140NWF5 RH, DMT028VGHMCMI-1A T, panels.
> - Add generic fbdev support to komeda.
> - Split mgag200 modeset handling to make it more model-specific.
> - Convert simpledrm to use atomic helpers.
> - Improve udl suspend/disconnect handling.
> The following changes since commit 2bc7ea71a73747a77e7f83bc085b0d2393235410:
> 
>   Merge tag 'topic/nouveau-misc-2022-07-27' of git://anongit.freedesktop.org/drm/drm into drm-next (2022-07-27 11:34:07 +1000)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2022-08-20-1
> 
> for you to fetch changes up to 8869fa666a9e6782c3c896c1fa57d65adca23249:
> 
>   drm/virtio: remove drm_plane_cleanup() destroy hook (2022-08-19 16:00:15 +0200)
> 
> ----------------------------------------------------------------
> drm-misc-next for v6.1:
> 
> UAPI Changes:
> 
> Cross-subsystem Changes:
> - DMA-buf: documentation updates.
> - Assorted small fixes to vga16fb
> - Fix fbdev drivers to use the aperture helpers.
> - Make removal of conflicting drivers work correctly without fbdev enabled.
> 
> Core Changes:
> - bridge, scheduler, dp-mst: Assorted small fixes.
> - Add more format helpers to fourcc, and use it to replace the cpp usage.
> - Add DRM_FORMAT_Cxx, DRM_FORMAT_Rxx (single channel), and DRM_FORMAT_Dxx
>   ("darkness", inverted single channel)
> - Add packed AYUV8888 and XYUV8888 formats.
> - Assorted documentation updates.
> - Rename ttm_bo_init to ttm_bo_init_validate.
> - Allow TTM bo's to exist without backing store.
> - Convert drm selftests to kunit.
> - Add managed init functions for (panel) bridge, crtc, encoder and connector.
> - Fix endianness handling in various format conversion helpers.
> - Make tests pass on big-endian platforms, and add test for rgb888 -> rgb565
> - Move DRM_PLANE_HELPER_NO_SCALING to atomic helpers and rename, so
>   drm_plane_helper is no longer needed in most drivers.
> - Use idr_init_base instead of idr_init.
> - Rename FB and GEM CMA helpers to DMA helpers.
> - Rework XRGB8888 related conversion helpers, and add drm_fb_blit() that
>   takes a iosys_map. Make drm_fb_memcpy take an iosys_map too.
> - Move edid luminance calculation to core, and use it in i915.
> 
> Driver Changes:
> - bridge/{adv7511,ti-sn65dsi86,parade-ps8640}, panel/{simple,nt35510,tc358767},
>   nouveau, sun4i, mipi-dsi, mgag200, bochs, arm, komeda, vmwgfx, pl111:
>   Assorted small fixes and doc updates.
> - vc4: Rework hdmi power up, and depend on PM.
> - panel/simple: Add Samsung LTL101AL01.
> - ingenic: Add JZ4760(B) support, avoid a modeset when sharpness property
>   is unchanged, and use the new PM ops.
> - Revert some amdgpu commits that cause garbaged graphics when starting
>   X, and reapply them with the real problem fixed.
> - Completely rework vc4 init to use managed helpers.
> - Rename via_drv to via_dri1, and move all stuff there only used by the
>   dri1 implementation in preperation for atomic modeset.
> - Use regmap bulk write in ssd130x.
> - Power sequence and clock updates to it6505.
> - Split panel-sitrox-st7701  init sequence and rework mode programming code.
> - virtio: Improve error and edge conditions handling, and convert to use managed
>   helpers.
> - Add Samsung LTL101AL01, B120XAN01.0, R140NWF5 RH, DMT028VGHMCMI-1A T, panels.
> - Add generic fbdev support to komeda.
> - Split mgag200 modeset handling to make it more model-specific.
> - Convert simpledrm to use atomic helpers.
> - Improve udl suspend/disconnect handling.
> 
> ----------------------------------------------------------------
> Adrián Larumbe (2):
>       drm/panfrost: Add specific register offset macros for JS and MMU AS
>       drm/panfrost: Add support for devcoredump
> 
> Alvin Šipraga (2):
>       drm: bridge: adv7511: fix CEC power down control register offset
>       drm: bridge: adv7511: unregister cec i2c device after cec adapter
> 
> Arthur Grillo (1):
>       drm: selftest: convert drm_mm selftest to KUnit
> 
> Arunpravin Paneer Selvam (2):
>       Revert "drm/amdgpu: move internal vram_mgr function into the C file"
>       Revert "drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new"
> 
> Carsten Haitzler (2):
>       drm/komeda: Add legacy FB support so VT's work as expected
>       drm/komeda - At init write GCU control block to handle already on DPU
> 
> Chen-Yu Tsai (1):
>       drm/bridge: parade-ps8640: Fix regulator supply order
> 
> Christian König (9):
>       drm/ttm: rename and cleanup ttm_bo_init
>       drm/amdgpu: audit bo->resource usage
>       drm/nouveau: audit bo->resource usage
>       drm/ttm: audit bo->resource usage v2
>       dma-buf: revert "return only unsignaled fences in dma_fence_unwrap_for_each v3"
>       drm/amdgpu: reapply "fix start calculation in amdgpu_vram_mgr_new""
>       drm/amdgpu: re-apply "move internal vram_mgr function into the C file""
>       dma-buf/dma_resv_usage: update explicit sync documentation
>       drm/sched: move calling drm_sched_entity_select_rq
> 
> Christophe JAILLET (1):
>       drm/bochs: Fix some error handling paths in bochs_pci_probe()
> 
> Dan Carpenter (2):
>       drm/bridge: Avoid uninitialized variable warning
>       drm/vmwgfx: clean up some error pointer checking
> 
> Daniel Vetter (1):
>       fbdev: Make registered_fb[] private to fbmem.c
> 
> Danilo Krummrich (18):
>       drm/virtio: plane: use drm managed resources
>       drm/virtio: kms: use drm managed resources
>       drm/amdgpu: use idr_init_base() to initialize mgr->ctx_handles
>       drm/amdgpu: use idr_init_base() to initialize fpriv->bo_list_handles
>       drm: use idr_init_base() to initialize master->magic_map
>       drm: use idr_init_base() to initialize master->lessee_idr
>       drm: use idr_init_base() to initialize mode_config.object_idr
>       drm: use idr_init_base() to initialize mode_config.tile_idr
>       drm/sis: use idr_init_base() to initialize dev_priv->object_idr
>       drm/v3d: use idr_init_base() to initialize v3d_priv->perfmon.idr
>       drm/via: use idr_init_base() to initialize dev_priv->object_idr
>       drm/todo: remove task for idr_init_base()
>       drm/fb: remove unused includes of drm_fb_cma_helper.h
>       drm/fb: rename FB CMA helpers to FB DMA helpers
>       drm/gem: rename GEM CMA helpers to GEM DMA helpers
>       drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr}
>       drm/todo: remove task to rename CMA helpers
>       drm/virtio: remove drm_plane_cleanup() destroy hook
> 
> Dmitry Baryshkov (2):
>       drm/bridge: ti-sn65dsi86: fetch bpc using drm_atomic_state
>       drm/bridge: ti-sn65dsi86: support DRM_BRIDGE_ATTACH_NO_CONNECTOR
> 
> Dmitry Osipenko (9):
>       drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
>       drm/virtio: Check whether transferred 2D BO is shmem
>       drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error
>       drm/virtio: Unlock reservations on dma_resv_reserve_fences() error
>       drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
>       drm/virtio: Simplify error handling of virtio_gpu_object_create()
>       drm/virtio: Improve DMA API usage for shmem BOs
>       drm/virtio: Use dev_is_pci()
>       drm/virtio: Return proper error codes instead of -1
> 
> Geert Uytterhoeven (14):
>       drm/fourcc: Add drm_format_info_bpp() helper
>       drm/fourcc: Add drm_format_info.is_color_indexed flag
>       drm/client: Use actual bpp when allocating frame buffers
>       drm/framebuffer: Use actual bpp for DRM_IOCTL_MODE_GETFB
>       drm/fourcc: Add DRM_FORMAT_C[124]
>       drm/fb-helper: Add support for DRM_FORMAT_C[124]
>       drm/gem-fb-helper: Use actual bpp for size calculations
>       drm/fourcc: Clarify the meaning of single-channel "red"
>       drm/fourcc: Add DRM_FORMAT_R[124]
>       drm/fourcc: Add DRM_FORMAT_D[1248]
>       drm/mode: Improve drm_mode_fb_cmd2 documentation
>       drm/fb: Improve drm_framebuffer.offsets documentation
>       drm/format-helper: Fix endianness in drm_fb_*_to_*() conversion helpers
>       drm/gud: Fix endianness in gud_xrgb8888_to_color() helper
> 
> Javier Martinez Canillas (4):
>       drm: Use size_t type for len variable in drm_copy_field()
>       drm: Prevent drm_copy_field() to attempt copying a NULL pointer
>       drm/ssd130x: Use new regmap bulk write support to drop custom bus
>       drm/bridge: ti-sn65dsi86: Use dev_err_probe() to avoid polluting the log
> 
> Jianglei Nie (2):
>       drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
>       drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
> 
> José Expósito (4):
>       drm/format-helper: Fix test on big endian architectures
>       drm/format-helper: Rename test cases to make them more generic
>       drm/format-helper: Support multiple target formats results
>       drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb565()
> 
> Jouni Högander (3):
>       drm: New function to get luminance range based on static hdr metadata
>       drm/amdgpu_dm: Rely on split out luminance calculation function
>       drm/i915: Use luminance range calculated during edid parsing
> 
> Laurent Pinchart (1):
>       drm/fourcc: Add formats for packed YUV 4:4:4 AVUY and XVUY permutations
> 
> Liang He (3):
>       drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt()
>       drm/bridge: tc358767: Add of_node_put() when breaking out of loop
>       drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
> 
> Liu Zixian (1):
>       drm: correct comments
> 
> Liviu Dudau (1):
>       drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook
> 
> Lucas Stach (3):
>       drm/bridge: tc358767: don't fixup mode sync polarity
>       drm/bridge: tc358767: increase CLRSIPO count
>       drm/bridge: tc358767: disable main link PHYs on main link disable
> 
> Lyude Paul (1):
>       drm/nouveau/kms/nv140-: Disable interlacing
> 
> Marek Vasut (11):
>       drm/panel/panel-sitronix-st7701: Make DSI mode flags common to ST7701
>       drm/panel/panel-sitronix-st7701: Enable DSI burst mode, LPM, non-continuous clock
>       drm/panel/panel-sitronix-st7701: Make voltage supplies common to ST7701
>       drm/panel/panel-sitronix-st7701: Make gamma correction TFT specific
>       drm/panel/panel-sitronix-st7701: Infer vertical line count from TFT mode
>       drm/panel/panel-sitronix-st7701: Adjust porch control bitfield name
>       drm/panel/panel-sitronix-st7701: Infer horizontal pixel count from TFT mode
>       drm/panel/panel-sitronix-st7701: Parametrize voltage and timing
>       drm/panel/panel-sitronix-st7701: Split GIP and init sequences
>       dt-bindings: display: panel: sitronix,st7701: Add Densitron DMT028VGHMCMI-1A TFT
>       drm/panel/panel-sitronix-st7701: Add Densitron DMT028VGHMCMI-1A TFT
> 
> Martin Jücker (2):
>       dt-bindings: display: simple: add support for Samsung LTL101AL01
>       drm/panel: simple: add support for the Samsung LTL101AL01 panel
> 
> Maxime Ripard (72):
>       drm/vc4: hdmi: Depends on CONFIG_PM
>       drm/vc4: hdmi: Rework power up
>       Merge drm/drm-next into drm-misc-next
>       drm/mipi-dsi: Detach devices when removing the host
>       drm/crtc: Introduce drmm_crtc_init_with_planes
>       drm/encoder: Introduce drmm_encoder_init
>       drm/connector: Reorder headers
>       drm/connector: Mention the cleanup after drm_connector_init
>       drm/connector: Clarify when drm_connector_unregister is needed
>       drm/connector: Consolidate Connector Initialization
>       drm/connector: Check for destroy implementation
>       drm/connector: Introduce drmm_connector_init
>       drm/bridge: panel: Introduce drmm_panel_bridge_add
>       drm/bridge: panel: Introduce drmm_of_get_bridge
>       drm/vc4: drv: Call component_unbind_all()
>       drm/vc4: drv: Use drm_dev_unplug
>       drm/vc4: crtc: Create vblank reporting function
>       drm/vc4: hvs: Protect device resources after removal
>       drm/vc4: hvs: Remove planes currently allocated before taking down
>       drm/vc4: plane: Take possible_crtcs as an argument
>       drm/vc4: crtc: Remove manual plane removal on error
>       drm/vc4: plane: Switch to drmm_universal_plane_alloc()
>       drm/vc4: crtc: Move debugfs_name to crtc_data
>       drm/vc4: crtc: Switch to drmm_kzalloc
>       drm/vc4: crtc: Switch to DRM-managed CRTC initialization
>       drm/vc4: dpi: Remove vc4_dev dpi pointer
>       drm/vc4: dpi: Embed DRM structures into the private structure
>       drm/vc4: dpi: Switch to drmm_kzalloc
>       drm/vc4: dpi: Return an error if we can't enable our clock
>       drm/vc4: dpi: Remove unnecessary drm_of_panel_bridge_remove call
>       drm/vc4: dpi: Add action to disable the clock
>       drm/vc4: dpi: Switch to DRM-managed encoder initialization
>       drm/vc4: dpi: Switch to drmm_of_get_bridge
>       drm/vc4: dpi: Protect device resources
>       drm/vc4: dsi: Embed DRM structures into the private structure
>       drm/vc4: dsi: Switch to DRM-managed encoder initialization
>       drm/vc4: dsi: Switch to drmm_of_get_bridge
>       drm/vc4: dsi: Fix the driver structure lifetime
>       drm/vc4: dsi: Switch to devm_pm_runtime_enable
>       drm/vc4: hdmi: Switch to drmm_kzalloc
>       drm/vc4: hdmi: Remove call to drm_connector_unregister()
>       drm/vc4: hdmi: Switch to DRM-managed encoder initialization
>       drm/vc4: hdmi: Switch to DRM-managed connector initialization
>       drm/vc4: hdmi: Switch to device-managed ALSA initialization
>       drm/vc4: hdmi: Switch to device-managed CEC initialization
>       drm/vc4: hdmi: Use a device-managed action for DDC
>       drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets
>       drm/vc4: hdmi: Use devm to register hotplug interrupts
>       drm/vc4: hdmi: Move audio structure offset checks
>       drm/vc4: hdmi: Protect device resources after removal
>       drm/vc4: hdmi: Switch to devm_pm_runtime_enable
>       drm/vc4: txp: Remove vc4_dev txp pointer
>       drm/vc4: txp: Remove duplicate regset
>       drm/vc4: txp: Switch to drmm_kzalloc
>       drm/vc4: txp: Remove call to drm_connector_unregister()
>       drm/vc4: txp: Protect device resources
>       drm/vc4: vec: Remove vc4_dev vec pointer
>       drm/vc4: vec: Embed DRM structures into the private structure
>       drm/vc4: vec: Switch to drmm_kzalloc
>       drm/vc4: vec: Remove call to drm_connector_unregister()
>       drm/vc4: vec: Switch to DRM-managed encoder initialization
>       drm/vc4: vec: Switch to DRM-managed connector initialization
>       drm/vc4: vec: Protect device resources after removal
>       drm/vc4: vec: Switch to devm_pm_runtime_enable
>       drm/vc4: debugfs: Protect device resources
>       drm/vc4: debugfs: Return an error on failure
>       drm/vc4: debugfs: Simplify debugfs registration
>       drm/vc4: Switch to drmm_mutex_init
>       drm/vc4: perfmon: Add missing mutex_destroy
>       drm/vc4: v3d: Stop disabling interrupts
>       drm/vc4: v3d: Rework the runtime_pm setup
>       drm/vc4: v3d: Switch to devm_pm_runtime_enable
> 
> Maíra Canal (10):
>       drm: selftest: convert drm_damage_helper selftest to KUnit
>       drm: selftest: convert drm_cmdline_parser selftest to KUnit
>       drm: selftest: convert drm_rect selftest to KUnit
>       drm: selftest: convert drm_format selftest to KUnit
>       drm: selftest: convert drm_plane_helper selftest to KUnit
>       drm: selftest: convert drm_dp_mst_helper selftest to KUnit
>       drm: selftest: convert drm_framebuffer selftest to KUnit
>       drm: selftest: convert drm_buddy selftest to KUnit
>       drm/tests: Split up test cases in igt_check_drm_format_min_pitch
>       drm/vc4: Drop of_gpio header
> 
> Nathan Chancellor (1):
>       drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()
> 
> Nícolas F. R. A. Prado (2):
>       drm/panel-edp: Add panel entry for R140NWF5 RH
>       drm/panel-edp: Add panel entry for B120XAN01.0
> 
> Paul Cercueil (5):
>       dt-bindings/display: ingenic: Add compatible string for the JZ4760(B)
>       drm/ingenic: Fix MODULE_LICENSE() string
>       drm/ingenic: Add support for the JZ4760(B)
>       drm/ingenic: Don't request full modeset if property is not modified
>       drm/ingenic: Use the new PM macros
> 
> Pin-Yen Lin (1):
>       drm/bridge: it6505: Power on downstream device in .atomic_enable
> 
> Robin Murphy (2):
>       drm/arm/hdlcd: Take over EFI framebuffer properly
>       drm/arm/hdlcd: Simplify IRQ install/uninstall
> 
> Sam Ravnborg (13):
>       drm/via: Rename via_drv to via_dri1
>       drm/via: Embed via_dma in via_dri1
>       drm/via: Embed via_map in via_dri1
>       drm/via: Embed via_mm in via_dri1
>       drm/via: Embed via_video in via_dri1
>       drm/via: Embed via_irq in via_dri1
>       drm/via: Embed via_dmablit in via_dri1
>       drm/via: Embed via_verifier in via_dri1
>       drm/via: Embed via_drv.h in via_dri1
>       drm/via: Update to the latest via_3d_reg header
>       drm/via: Use SPDX tag for MIT license in via_3d_reg header
>       drm/via: Make macros readable in the via_3d_reg header
>       drm/via: Fix style issues in via_3d_reg header
> 
> Samuel Holland (1):
>       drm/sun4i: Update Kconfig defaults and descriptions
> 
> Simon Ser (2):
>       drm/dp_mst: fix drm_dp_dpcd_read return value checks
>       drm: fix whitespace in drm_plane_create_color_properties()
> 
> Slark Xiao (1):
>       drm: Fix typo 'the the' in comment
> 
> Takashi Iwai (4):
>       drm/udl: Replace semaphore with a simple wait queue
>       drm/udl: Sync pending URBs at suspend / disconnect
>       drm/udl: Kill pending URBs at suspend and disconnect
>       drm/udl: Replace BUG_ON() with WARN_ON()
> 
> Thomas Zimmermann (53):
>       fbdev: Remove trailing whitespaces
>       fbdev/vga16fb: Create EGA/VGA devices in sysfb code
>       fbdev/vga16fb: Auto-generate module init/exit code
>       fbdev/core: Remove remove_conflicting_pci_framebuffers()
>       fbdev: Convert drivers to aperture helpers
>       fbdev: Remove conflicting devices on PCI bus
>       video/aperture: Disable and unregister sysfb devices via aperture helpers
>       video: Provide constants for VGA I/O range
>       video/aperture: Remove conflicting VGA devices, if any
>       fbdev: Acquire framebuffer apertures for firmware devices
>       fbdev: Remove conflict-handling code
>       fbdev: Fix order of arguments to aperture_remove_conflicting_devices()
>       drm/vmwgfx: Remove trailing whitespace
>       drm/atomic-helper: Move DRM_PLANE_HELPER_NO_SCALING to atomic helpers
>       drm/atomic-helper: Remove _HELPER_ infix from DRM_PLANE_HELPER_NO_SCALING
>       drm: Remove unnecessary include statements of drm_plane_helper.h
>       drm/plane-helper: Export individual helpers
>       drm/armada: Use drm_plane_helper_destroy()
>       drm/fsl-dcu: Use drm_plane_helper_destroy()
>       drm/mgag200: Split mgag200_modeset_init()
>       drm/mgag200: Move DAC-register setup into model-specific code
>       drm/mgag200: Move ER/EW3 register initialization to per-model code
>       drm/mgag200: Acquire I/O-register lock in atomic_commit_tail function
>       drm/mgag200: Store primary plane's color format in CRTC state
>       drm/mgag200: Reorganize before dropping simple-KMS helpers
>       drm/mgag200: Replace simple-KMS with regular atomic helpers
>       drm/mgag200: Set SCROFF in primary-plane code
>       drm/mgag200: Add per-device callbacks
>       drm/mgag200: Provide per-device callbacks for BMC synchronization
>       drm/mgag200: Provide per-device callbacks for PIXPLLC
>       drm/mgag200: Move mode-config to model-specific code
>       drm/mgag200: Move CRTC atomic_enable to model-specific code
>       drm/mgag200: Remove type field from struct mga_device
>       Merge drm/drm-next into drm-misc-next
>       drm/simpledrm: Remove mem field from device structure
>       drm/simpledrm: Inline device-init helpers
>       drm/simpledrm: Remove pdev field from device structure
>       drm/simpledrm: Compute framebuffer stride if not set
>       drm/simpledrm: Convert to atomic helpers
>       iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM()
>       drm/format-helper: Provide drm_fb_blit()
>       drm/format-helper: Merge drm_fb_memcpy() and drm_fb_memcpy_toio()
>       drm/format-helper: Convert drm_fb_swab() to struct iosys_map
>       drm/format-helper: Rework XRGB8888-to-RGBG332 conversion
>       drm/format-helper: Rework XRGB8888-to-RGBG565 conversion
>       drm/format-helper: Rework XRGB8888-to-RGB888 conversion
>       drm/format-helper: Rework RGB565-to-XRGB8888 conversion
>       drm/format-helper: Rework RGB888-to-XRGB8888 conversion
>       drm/format-helper: Rework XRGB8888-to-XRGB2101010 conversion
>       drm/format-helper: Rework XRGB8888-to-GRAY8 conversion
>       drm/format-helper: Rework XRGB8888-to-MONO conversion
>       drm/format-helper: Move destination-buffer handling into internal helper
>       drm/format-helper: Rename parameter vmap to src
> 
> Tom Rix (2):
>       drm/nouveau/bios: set info only when the return is not 0
>       drm/vmwgfx: cleanup comments
> 
> Uwe Kleine-König (3):
>       drm/panel: simple: Make panel_simple_remove() return void
>       drm/panel-novatek-nt35510: Emit an error message if power off fails
>       drm/mipi-dsi: Make remove callback return void
> 
> Wang Jingjin (1):
>       drm/vc4: Add explicit declaration of 'drmm_of_get_bridge'
> 
> XueBing Chen (1):
>       dma-buf/sync_file: use strscpy to replace strlcpy
> 
> Zack Rusin (2):
>       drm/vmwgfx: Remove unused hugepage support
>       drm: Remove the drm_get_unmapped_area() helper
> 
> Zeng Jingxiang (1):
>       gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
> 
> allen chen (3):
>       drm/bridge: it6505: Modified power sequence
>       drm/bridge: it6505: Add i2c api power on check
>       drm/bridge: it6505: Modified video clock calculation and video debug message
> 
> pengfuyuan (1):
>       drm/arm: Fix spelling typo in comments
> 
> shaomin Deng (3):
>       drm/mgag200:remove rebundant word "or" in comments
>       drm:delete the repeated word "the" in comments
>       drm:remove rebundant word "in" in comments
> 
>  .../devicetree/bindings/display/ingenic,lcd.yaml   |    2 +
>  .../bindings/display/panel/panel-simple.yaml       |    2 +
>  .../bindings/display/panel/sitronix,st7701.yaml    |    4 +
>  Documentation/gpu/drm-kms-helpers.rst              |    8 +-
>  Documentation/gpu/drm-mm.rst                       |   16 +-
>  Documentation/gpu/todo.rst                         |   36 -
>  drivers/dma-buf/sync_file.c                        |    8 +-
>  drivers/firmware/sysfb.c                           |    4 +
>  drivers/gpu/drm/Kconfig                            |   24 +-
>  drivers/gpu/drm/Makefile                           |    7 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |    2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |    2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h           |    1 -
>  drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |    4 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |    3 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c           |    4 +-
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   36 +-
>  .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |    2 +-
>  drivers/gpu/drm/arm/Kconfig                        |    4 +-
>  drivers/gpu/drm/arm/display/Kconfig                |    2 +-
>  drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c   |    3 +-
>  drivers/gpu/drm/arm/display/komeda/komeda_crtc.c   |    5 +-
>  drivers/gpu/drm/arm/display/komeda/komeda_drv.c    |    2 +
>  .../drm/arm/display/komeda/komeda_framebuffer.c    |   12 +-
>  drivers/gpu/drm/arm/display/komeda/komeda_kms.c    |   31 +-
>  drivers/gpu/drm/arm/display/komeda/komeda_kms.h    |    2 +
>  .../drm/arm/display/komeda/komeda_pipeline_state.c |    2 +-
>  drivers/gpu/drm/arm/display/komeda/komeda_plane.c  |    1 -
>  drivers/gpu/drm/arm/hdlcd_crtc.c                   |   11 +-
>  drivers/gpu/drm/arm/hdlcd_drv.c                    |   77 +-
>  drivers/gpu/drm/arm/malidp_drv.c                   |    9 +-
>  drivers/gpu/drm/arm/malidp_mw.c                    |    8 +-
>  drivers/gpu/drm/arm/malidp_planes.c                |   35 +-
>  drivers/gpu/drm/arm/malidp_regs.h                  |    2 +-
>  drivers/gpu/drm/armada/armada_crtc.c               |    1 -
>  drivers/gpu/drm/armada/armada_gem.c                |    6 +-
>  drivers/gpu/drm/armada/armada_overlay.c            |    8 +-
>  drivers/gpu/drm/armada/armada_plane.c              |    2 +-
>  drivers/gpu/drm/aspeed/Kconfig                     |    2 +-
>  drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c           |   10 +-
>  drivers/gpu/drm/aspeed/aspeed_gfx_drv.c            |    7 +-
>  drivers/gpu/drm/ast/ast_mode.c                     |    9 +-
>  drivers/gpu/drm/atmel-hlcdc/Kconfig                |    2 +-
>  drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c       |    6 +-
>  drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c    |    9 +-
>  drivers/gpu/drm/bridge/adv7511/adv7511.h           |    5 +-
>  drivers/gpu/drm/bridge/adv7511/adv7511_cec.c       |    4 +-
>  drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |    5 +-
>  drivers/gpu/drm/bridge/analogix/anx7625.c          |    1 +
>  drivers/gpu/drm/bridge/chipone-icn6211.c           |    4 +-
>  drivers/gpu/drm/bridge/ite-it6505.c                |   23 +-
>  drivers/gpu/drm/bridge/lontium-lt9611.c            |    3 +-
>  drivers/gpu/drm/bridge/panel.c                     |   74 +
>  drivers/gpu/drm/bridge/parade-ps8640.c             |    4 +-
>  drivers/gpu/drm/bridge/tc358762.c                  |    4 +-
>  drivers/gpu/drm/bridge/tc358764.c                  |    4 +-
>  drivers/gpu/drm/bridge/tc358767.c                  |   75 +-
>  drivers/gpu/drm/bridge/ti-sn65dsi86.c              |   47 +-
>  drivers/gpu/drm/display/drm_dp_helper.c            |    2 +-
>  drivers/gpu/drm/display/drm_dp_mst_topology.c      |    6 +-
>  drivers/gpu/drm/drm_atomic_helper.c                |    1 -
>  drivers/gpu/drm/drm_auth.c                         |    4 +-
>  drivers/gpu/drm/drm_bridge.c                       |    4 +-
>  drivers/gpu/drm/drm_client.c                       |    4 +-
>  drivers/gpu/drm/drm_color_mgmt.c                   |    2 +-
>  drivers/gpu/drm/drm_connector.c                    |  135 +-
>  drivers/gpu/drm/drm_crtc.c                         |   94 +-
>  drivers/gpu/drm/drm_crtc_helper.c                  |    1 -
>  drivers/gpu/drm/drm_edid.c                         |   52 +-
>  drivers/gpu/drm/drm_encoder.c                      |   75 +-
>  .../{drm_fb_cma_helper.c => drm_fb_dma_helper.c}   |   67 +-
>  drivers/gpu/drm/drm_fb_helper.c                    |  101 +-
>  drivers/gpu/drm/drm_file.c                         |  143 +-
>  drivers/gpu/drm/drm_format_helper.c                |  593 ++--
>  drivers/gpu/drm/drm_fourcc.c                       |   55 +-
>  drivers/gpu/drm/drm_framebuffer.c                  |    4 +-
>  .../{drm_gem_cma_helper.c => drm_gem_dma_helper.c} |  302 +-
>  drivers/gpu/drm/drm_gem_framebuffer_helper.c       |   12 +-
>  drivers/gpu/drm/drm_gem_shmem_helper.c             |    2 +-
>  drivers/gpu/drm/drm_gem_vram_helper.c              |    6 +-
>  drivers/gpu/drm/drm_ioctl.c                        |    8 +-
>  drivers/gpu/drm/drm_mipi_dbi.c                     |   11 +-
>  drivers/gpu/drm/drm_mipi_dsi.c                     |    5 +-
>  drivers/gpu/drm/drm_mode_config.c                  |    4 +-
>  drivers/gpu/drm/drm_modeset_helper.c               |    8 +-
>  drivers/gpu/drm/drm_plane_helper.c                 |   74 +-
>  drivers/gpu/drm/drm_simple_kms_helper.c            |    5 +-
>  drivers/gpu/drm/exynos/exynos_drm_plane.c          |    1 -
>  drivers/gpu/drm/fsl-dcu/Kconfig                    |    2 +-
>  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c          |    7 +-
>  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c          |    1 -
>  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c        |   18 +-
>  drivers/gpu/drm/gma500/psb_intel_display.c         |    2 -
>  drivers/gpu/drm/gud/gud_pipe.c                     |   34 +-
>  drivers/gpu/drm/hisilicon/kirin/Kconfig            |    2 +-
>  drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c    |   15 +-
>  drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c    |    3 +-
>  drivers/gpu/drm/hyperv/hyperv_drm_modeset.c        |    9 +-
>  drivers/gpu/drm/i915/display/i9xx_plane.c          |    5 +-
>  drivers/gpu/drm/i915/display/intel_atomic.c        |    1 -
>  drivers/gpu/drm/i915/display/intel_atomic_plane.c  |    1 -
>  drivers/gpu/drm/i915/display/intel_crtc.c          |    1 -
>  drivers/gpu/drm/i915/display/intel_cursor.c        |    5 +-
>  drivers/gpu/drm/i915/display/intel_display.c       |    1 -
>  .../gpu/drm/i915/display/intel_dp_aux_backlight.c  |   15 +-
>  drivers/gpu/drm/i915/display/intel_sprite.c        |    9 +-
>  drivers/gpu/drm/i915/display/skl_universal_plane.c |    5 +-
>  drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |    5 +-
>  drivers/gpu/drm/i915/i915_irq.c                    |    2 +-
>  drivers/gpu/drm/i915/intel_pm.c                    |    1 -
>  drivers/gpu/drm/imx/Kconfig                        |    2 +-
>  drivers/gpu/drm/imx/dcss/Kconfig                   |    2 +-
>  drivers/gpu/drm/imx/dcss/dcss-kms.c                |    6 +-
>  drivers/gpu/drm/imx/dcss/dcss-plane.c              |   18 +-
>  drivers/gpu/drm/imx/imx-drm-core.c                 |   10 +-
>  drivers/gpu/drm/imx/imx-drm.h                      |    2 +-
>  drivers/gpu/drm/imx/ipuv3-crtc.c                   |    3 +-
>  drivers/gpu/drm/imx/ipuv3-plane.c                  |   33 +-
>  drivers/gpu/drm/ingenic/Kconfig                    |    2 +-
>  drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |   58 +-
>  drivers/gpu/drm/ingenic/ingenic-ipu.c              |   17 +-
>  drivers/gpu/drm/kmb/Kconfig                        |    2 +-
>  drivers/gpu/drm/kmb/kmb_drv.c                      |    6 +-
>  drivers/gpu/drm/kmb/kmb_plane.c                    |   15 +-
>  drivers/gpu/drm/logicvc/Kconfig                    |    4 +-
>  drivers/gpu/drm/logicvc/logicvc_crtc.c             |    2 +-
>  drivers/gpu/drm/logicvc/logicvc_drm.c              |   10 +-
>  drivers/gpu/drm/logicvc/logicvc_interface.c        |    2 +-
>  drivers/gpu/drm/logicvc/logicvc_layer.c            |   11 +-
>  drivers/gpu/drm/logicvc/logicvc_mode.c             |    3 +-
>  drivers/gpu/drm/mcde/Kconfig                       |    2 +-
>  drivers/gpu/drm/mcde/mcde_display.c                |    8 +-
>  drivers/gpu/drm/mcde/mcde_drv.c                    |   10 +-
>  drivers/gpu/drm/mediatek/Kconfig                   |    2 +-
>  drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |    1 -
>  drivers/gpu/drm/mediatek/mtk_drm_drv.c             |    2 +-
>  drivers/gpu/drm/mediatek/mtk_drm_gem.c             |    4 +-
>  drivers/gpu/drm/mediatek/mtk_drm_plane.c           |    9 +-
>  drivers/gpu/drm/meson/Kconfig                      |    2 +-
>  drivers/gpu/drm/meson/meson_drv.c                  |   10 +-
>  drivers/gpu/drm/meson/meson_overlay.c              |   19 +-
>  drivers/gpu/drm/meson/meson_plane.c                |   13 +-
>  drivers/gpu/drm/mgag200/Makefile                   |    4 +-
>  drivers/gpu/drm/mgag200/mgag200_bmc.c              |   99 +
>  drivers/gpu/drm/mgag200/mgag200_drv.c              |   21 +-
>  drivers/gpu/drm/mgag200/mgag200_drv.h              |  208 +-
>  drivers/gpu/drm/mgag200/mgag200_g200.c             |  254 +-
>  drivers/gpu/drm/mgag200/mgag200_g200eh.c           |  277 +-
>  drivers/gpu/drm/mgag200/mgag200_g200eh3.c          |  181 +-
>  drivers/gpu/drm/mgag200/mgag200_g200er.c           |  315 +-
>  drivers/gpu/drm/mgag200/mgag200_g200ev.c           |  316 +-
>  drivers/gpu/drm/mgag200/mgag200_g200ew3.c          |  192 +-
>  drivers/gpu/drm/mgag200/mgag200_g200se.c           |  431 ++-
>  drivers/gpu/drm/mgag200/mgag200_g200wb.c           |  326 +-
>  drivers/gpu/drm/mgag200/mgag200_mode.c             |  726 ++--
>  drivers/gpu/drm/mgag200/mgag200_pll.c              |  997 ------
>  drivers/gpu/drm/mgag200/mgag200_reg.h              |    2 +-
>  drivers/gpu/drm/msm/msm_drv.c                      |    2 +-
>  drivers/gpu/drm/msm/msm_drv.h                      |    1 -
>  drivers/gpu/drm/mxsfb/Kconfig                      |    4 +-
>  drivers/gpu/drm/mxsfb/lcdif_drv.c                  |    6 +-
>  drivers/gpu/drm/mxsfb/lcdif_kms.c                  |   13 +-
>  drivers/gpu/drm/mxsfb/mxsfb_drv.c                  |    6 +-
>  drivers/gpu/drm/mxsfb/mxsfb_kms.c                  |   39 +-
>  drivers/gpu/drm/nouveau/dispnv04/crtc.c            |    8 +-
>  drivers/gpu/drm/nouveau/dispnv50/base507c.c        |    5 +-
>  drivers/gpu/drm/nouveau/dispnv50/curs507a.c        |    5 +-
>  drivers/gpu/drm/nouveau/dispnv50/disp.c            |    1 -
>  drivers/gpu/drm/nouveau/dispnv50/ovly507e.c        |    5 +-
>  drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c        |    5 +-
>  drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c        |    1 -
>  drivers/gpu/drm/nouveau/nouveau_bo.c               |   13 +-
>  drivers/gpu/drm/nouveau/nouveau_connector.c        |    3 +-
>  drivers/gpu/drm/nouveau/nouveau_prime.c            |    1 -
>  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c     |    5 +-
>  drivers/gpu/drm/omapdrm/omap_crtc.c                |    1 -
>  drivers/gpu/drm/omapdrm/omap_overlay.c             |    1 -
>  drivers/gpu/drm/omapdrm/omap_plane.c               |    1 -
>  drivers/gpu/drm/panel/Kconfig                      |    2 +-
>  .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c   |    4 +-
>  drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c     |    4 +-
>  drivers/gpu/drm/panel/panel-boe-himax8279d.c       |    4 +-
>  drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c     |    4 +-
>  drivers/gpu/drm/panel/panel-dsi-cm.c               |    4 +-
>  drivers/gpu/drm/panel/panel-ebbg-ft8719.c          |    4 +-
>  drivers/gpu/drm/panel/panel-edp.c                  |    9 +
>  drivers/gpu/drm/panel/panel-elida-kd35t133.c       |    4 +-
>  drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c  |    4 +-
>  .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c  |    4 +-
>  drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |    6 +-
>  drivers/gpu/drm/panel/panel-ilitek-ili9881c.c      |    4 +-
>  drivers/gpu/drm/panel/panel-innolux-p079zca.c      |    4 +-
>  drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c       |    4 +-
>  drivers/gpu/drm/panel/panel-jdi-lt070me05000.c     |    4 +-
>  drivers/gpu/drm/panel/panel-khadas-ts050.c         |    4 +-
>  drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c |    4 +-
>  drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c |    4 +-
>  drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c |    4 +-
>  drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c   |    4 +-
>  drivers/gpu/drm/panel/panel-novatek-nt35510.c      |    9 +-
>  drivers/gpu/drm/panel/panel-novatek-nt35560.c      |    4 +-
>  drivers/gpu/drm/panel/panel-novatek-nt35950.c      |    4 +-
>  drivers/gpu/drm/panel/panel-novatek-nt36672a.c     |    4 +-
>  drivers/gpu/drm/panel/panel-orisetech-otm8009a.c   |    4 +-
>  drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c |    4 +-
>  .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c   |    4 +-
>  drivers/gpu/drm/panel/panel-raydium-rm67191.c      |    4 +-
>  drivers/gpu/drm/panel/panel-raydium-rm68200.c      |    4 +-
>  drivers/gpu/drm/panel/panel-ronbo-rb070d30.c       |    4 +-
>  drivers/gpu/drm/panel/panel-samsung-s6d16d0.c      |    4 +-
>  drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c      |    4 +-
>  drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c   |    4 +-
>  drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c  |    3 +-
>  .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c   |    4 +-
>  drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c      |    4 +-
>  drivers/gpu/drm/panel/panel-samsung-sofef00.c      |    4 +-
>  drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c    |    6 +-
>  drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c    |    4 +-
>  drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c    |    4 +-
>  drivers/gpu/drm/panel/panel-simple.c               |   46 +-
>  drivers/gpu/drm/panel/panel-sitronix-st7701.c      |  547 ++-
>  drivers/gpu/drm/panel/panel-sitronix-st7703.c      |    4 +-
>  .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c |    4 +-
>  drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c       |    4 +-
>  drivers/gpu/drm/panel/panel-truly-nt35597.c        |    3 +-
>  drivers/gpu/drm/panel/panel-visionox-rm69299.c     |    3 +-
>  drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c   |    4 +-
>  drivers/gpu/drm/panfrost/Kconfig                   |    1 +
>  drivers/gpu/drm/panfrost/Makefile                  |    3 +-
>  drivers/gpu/drm/panfrost/panfrost_dump.c           |  249 ++
>  drivers/gpu/drm/panfrost/panfrost_dump.h           |   12 +
>  drivers/gpu/drm/panfrost/panfrost_job.c            |    3 +
>  drivers/gpu/drm/panfrost/panfrost_regs.h           |   42 +-
>  drivers/gpu/drm/pl111/Kconfig                      |    2 +-
>  drivers/gpu/drm/pl111/pl111_display.c              |    8 +-
>  drivers/gpu/drm/pl111/pl111_drv.c                  |    9 +-
>  drivers/gpu/drm/pl111/pl111_versatile.c            |    1 +
>  drivers/gpu/drm/qxl/qxl_display.c                  |    4 +-
>  drivers/gpu/drm/qxl/qxl_object.c                   |    2 +-
>  drivers/gpu/drm/radeon/radeon_display.c            |    1 -
>  drivers/gpu/drm/radeon/radeon_object.c             |    6 +-
>  drivers/gpu/drm/rcar-du/Kconfig                    |    2 +-
>  drivers/gpu/drm/rcar-du/rcar_du_crtc.c             |    4 +-
>  drivers/gpu/drm/rcar-du/rcar_du_drv.c              |    5 +-
>  drivers/gpu/drm/rcar-du/rcar_du_kms.c              |   37 +-
>  drivers/gpu/drm/rcar-du/rcar_du_plane.c            |   15 +-
>  drivers/gpu/drm/rcar-du/rcar_du_vsp.c              |    9 +-
>  drivers/gpu/drm/rockchip/Kconfig                   |    2 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_drv.c        |    2 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_gem.c        |    4 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |    9 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |    1 -
>  drivers/gpu/drm/scheduler/sched_main.c             |    3 +-
>  drivers/gpu/drm/selftests/Makefile                 |    8 -
>  drivers/gpu/drm/selftests/drm_buddy_selftests.h    |   15 -
>  drivers/gpu/drm/selftests/drm_cmdline_selftests.h  |   68 -
>  drivers/gpu/drm/selftests/drm_mm_selftests.h       |   28 -
>  drivers/gpu/drm/selftests/drm_modeset_selftests.h  |   40 -
>  drivers/gpu/drm/selftests/drm_selftest.c           |  109 -
>  drivers/gpu/drm/selftests/drm_selftest.h           |   41 -
>  drivers/gpu/drm/selftests/test-drm_buddy.c         |  994 ------
>  .../gpu/drm/selftests/test-drm_cmdline_parser.c    | 1141 ------
>  drivers/gpu/drm/selftests/test-drm_damage_helper.c |  668 ----
>  drivers/gpu/drm/selftests/test-drm_format.c        |  280 --
>  .../gpu/drm/selftests/test-drm_modeset_common.c    |   32 -
>  .../gpu/drm/selftests/test-drm_modeset_common.h    |   52 -
>  drivers/gpu/drm/selftests/test-drm_rect.c          |  223 --
>  drivers/gpu/drm/shmobile/Kconfig                   |    2 +-
>  drivers/gpu/drm/shmobile/shmob_drm_crtc.c          |   15 +-
>  drivers/gpu/drm/shmobile/shmob_drm_drv.c           |    6 +-
>  drivers/gpu/drm/shmobile/shmob_drm_kms.c           |    3 +-
>  drivers/gpu/drm/shmobile/shmob_drm_kms.h           |    2 +-
>  drivers/gpu/drm/shmobile/shmob_drm_plane.c         |   14 +-
>  drivers/gpu/drm/sis/sis_drv.c                      |    2 +-
>  drivers/gpu/drm/solomon/ssd130x-spi.c              |   21 +-
>  drivers/gpu/drm/solomon/ssd130x.c                  |    8 +-
>  drivers/gpu/drm/sprd/Kconfig                       |    2 +-
>  drivers/gpu/drm/sprd/sprd_dpu.c                    |   15 +-
>  drivers/gpu/drm/sprd/sprd_drm.c                    |    6 +-
>  drivers/gpu/drm/sti/Kconfig                        |    2 +-
>  drivers/gpu/drm/sti/sti_crtc.c                     |    1 -
>  drivers/gpu/drm/sti/sti_cursor.c                   |   14 +-
>  drivers/gpu/drm/sti/sti_drv.c                      |    7 +-
>  drivers/gpu/drm/sti/sti_gdp.c                      |   18 +-
>  drivers/gpu/drm/sti/sti_hqvdp.c                    |   18 +-
>  drivers/gpu/drm/sti/sti_plane.c                    |    3 +-
>  drivers/gpu/drm/sti/sti_plane.h                    |    1 -
>  drivers/gpu/drm/stm/Kconfig                        |    2 +-
>  drivers/gpu/drm/stm/drv.c                          |   11 +-
>  drivers/gpu/drm/stm/ltdc.c                         |   17 +-
>  drivers/gpu/drm/sun4i/Kconfig                      |   28 +-
>  drivers/gpu/drm/sun4i/sun4i_backend.c              |   17 +-
>  drivers/gpu/drm/sun4i/sun4i_drv.c                  |    9 +-
>  drivers/gpu/drm/sun4i/sun4i_frontend.c             |   26 +-
>  drivers/gpu/drm/sun4i/sun4i_layer.c                |    1 -
>  drivers/gpu/drm/sun4i/sun8i_mixer.c                |    4 +-
>  drivers/gpu/drm/sun4i/sun8i_ui_layer.c             |   27 +-
>  drivers/gpu/drm/sun4i/sun8i_vi_layer.c             |   27 +-
>  drivers/gpu/drm/tegra/dc.c                         |    1 -
>  drivers/gpu/drm/tegra/fb.c                         |    2 +-
>  drivers/gpu/drm/tegra/plane.c                      |    1 -
>  drivers/gpu/drm/tests/Makefile                     |    4 +-
>  drivers/gpu/drm/tests/drm_buddy_test.c             |  756 ++++
>  drivers/gpu/drm/tests/drm_cmdline_parser_test.c    | 1078 ++++++
>  drivers/gpu/drm/tests/drm_damage_helper_test.c     |  634 ++++
>  .../drm_dp_mst_helper_test.c}                      |   89 +-
>  drivers/gpu/drm/tests/drm_format_helper_test.c     |  178 +-
>  drivers/gpu/drm/tests/drm_format_test.c            |  299 ++
>  .../drm_framebuffer_test.c}                        |   77 +-
>  .../test-drm_mm.c => tests/drm_mm_test.c}          | 1248 +++----
>  .../drm_plane_helper_test.c}                       |  155 +-
>  drivers/gpu/drm/tests/drm_rect_test.c              |  214 ++
>  drivers/gpu/drm/tidss/Kconfig                      |    2 +-
>  drivers/gpu/drm/tidss/tidss_crtc.c                 |    4 +-
>  drivers/gpu/drm/tidss/tidss_dispc.c                |   28 +-
>  drivers/gpu/drm/tidss/tidss_drv.c                  |    6 +-
>  drivers/gpu/drm/tidss/tidss_kms.c                  |    1 -
>  drivers/gpu/drm/tidss/tidss_plane.c                |    1 -
>  drivers/gpu/drm/tilcdc/Kconfig                     |    2 +-
>  drivers/gpu/drm/tilcdc/tilcdc_crtc.c               |   10 +-
>  drivers/gpu/drm/tilcdc/tilcdc_drv.c                |    6 +-
>  drivers/gpu/drm/tilcdc/tilcdc_plane.c              |    1 -
>  drivers/gpu/drm/tiny/Kconfig                       |   22 +-
>  drivers/gpu/drm/tiny/arcpgu.c                      |   14 +-
>  drivers/gpu/drm/tiny/bochs.c                       |   12 +-
>  drivers/gpu/drm/tiny/cirrus.c                      |   19 +-
>  drivers/gpu/drm/tiny/hx8357d.c                     |    6 +-
>  drivers/gpu/drm/tiny/ili9163.c                     |    6 +-
>  drivers/gpu/drm/tiny/ili9225.c                     |   12 +-
>  drivers/gpu/drm/tiny/ili9341.c                     |    6 +-
>  drivers/gpu/drm/tiny/ili9486.c                     |    6 +-
>  drivers/gpu/drm/tiny/mi0283qt.c                    |    6 +-
>  drivers/gpu/drm/tiny/panel-mipi-dbi.c              |    6 +-
>  drivers/gpu/drm/tiny/repaper.c                     |   16 +-
>  drivers/gpu/drm/tiny/simpledrm.c                   |  565 +--
>  drivers/gpu/drm/tiny/st7586.c                      |   17 +-
>  drivers/gpu/drm/tiny/st7735r.c                     |    6 +-
>  drivers/gpu/drm/ttm/ttm_bo.c                       |  163 +-
>  drivers/gpu/drm/ttm/ttm_bo_util.c                  |    7 +-
>  drivers/gpu/drm/tve200/Kconfig                     |    2 +-
>  drivers/gpu/drm/tve200/tve200_display.c            |   12 +-
>  drivers/gpu/drm/tve200/tve200_drv.c                |    7 +-
>  drivers/gpu/drm/udl/udl_drv.h                      |   14 +-
>  drivers/gpu/drm/udl/udl_main.c                     |  125 +-
>  drivers/gpu/drm/udl/udl_modeset.c                  |    4 +
>  drivers/gpu/drm/udl/udl_transfer.c                 |    3 +-
>  drivers/gpu/drm/v3d/v3d_drv.c                      |    1 -
>  drivers/gpu/drm/v3d/v3d_gem.c                      |    4 +-
>  drivers/gpu/drm/v3d/v3d_perfmon.c                  |    2 +-
>  drivers/gpu/drm/vboxvideo/vbox_mode.c              |   12 +-
>  drivers/gpu/drm/vc4/Kconfig                        |    3 +-
>  drivers/gpu/drm/vc4/vc4_bo.c                       |   79 +-
>  drivers/gpu/drm/vc4/vc4_crtc.c                     |  108 +-
>  drivers/gpu/drm/vc4/vc4_debugfs.c                  |   72 +-
>  drivers/gpu/drm/vc4/vc4_dpi.c                      |  131 +-
>  drivers/gpu/drm/vc4/vc4_drv.c                      |   28 +-
>  drivers/gpu/drm/vc4/vc4_drv.h                      |   65 +-
>  drivers/gpu/drm/vc4/vc4_dsi.c                      |  131 +-
>  drivers/gpu/drm/vc4/vc4_gem.c                      |   22 +-
>  drivers/gpu/drm/vc4/vc4_hdmi.c                     |  684 +++-
>  drivers/gpu/drm/vc4/vc4_hdmi.h                     |    3 +-
>  drivers/gpu/drm/vc4/vc4_hvs.c                      |  145 +-
>  drivers/gpu/drm/vc4/vc4_irq.c                      |    4 +-
>  drivers/gpu/drm/vc4/vc4_kms.c                      |    1 -
>  drivers/gpu/drm/vc4/vc4_perfmon.c                  |    1 +
>  drivers/gpu/drm/vc4/vc4_plane.c                    |   51 +-
>  drivers/gpu/drm/vc4/vc4_render_cl.c                |   40 +-
>  drivers/gpu/drm/vc4/vc4_txp.c                      |   63 +-
>  drivers/gpu/drm/vc4/vc4_v3d.c                      |   73 +-
>  drivers/gpu/drm/vc4/vc4_validate.c                 |   28 +-
>  drivers/gpu/drm/vc4/vc4_validate_shaders.c         |    2 +-
>  drivers/gpu/drm/vc4/vc4_vec.c                      |  216 +-
>  drivers/gpu/drm/via/Makefile                       |    2 +-
>  drivers/gpu/drm/via/via_3d_reg.h                   |  349 +-
>  drivers/gpu/drm/via/via_dma.c                      |  744 ----
>  drivers/gpu/drm/via/via_dmablit.c                  |  807 -----
>  drivers/gpu/drm/via/via_dmablit.h                  |  140 -
>  drivers/gpu/drm/via/via_dri1.c                     | 3630 ++++++++++++++++++++
>  drivers/gpu/drm/via/via_drv.c                      |  124 -
>  drivers/gpu/drm/via/via_drv.h                      |  229 --
>  drivers/gpu/drm/via/via_irq.c                      |  388 ---
>  drivers/gpu/drm/via/via_map.c                      |  132 -
>  drivers/gpu/drm/via/via_mm.c                       |  241 --
>  drivers/gpu/drm/via/via_verifier.c                 | 1110 ------
>  drivers/gpu/drm/via/via_verifier.h                 |   62 -
>  drivers/gpu/drm/via/via_video.c                    |   94 -
>  drivers/gpu/drm/virtio/virtgpu_drv.c               |   53 +-
>  drivers/gpu/drm/virtio/virtgpu_drv.h               |    5 +-
>  drivers/gpu/drm/virtio/virtgpu_gem.c               |    4 +-
>  drivers/gpu/drm/virtio/virtgpu_kms.c               |   23 +-
>  drivers/gpu/drm/virtio/virtgpu_object.c            |   65 +-
>  drivers/gpu/drm/virtio/virtgpu_plane.c             |   40 +-
>  drivers/gpu/drm/virtio/virtgpu_vq.c                |   21 +-
>  drivers/gpu/drm/vkms/vkms_plane.c                  |    5 +-
>  .../gpu/drm/vmwgfx/device_include/vm_basic_types.h |    2 +-
>  drivers/gpu/drm/vmwgfx/ttm_object.h                |    4 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   14 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c         |    8 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   13 -
>  drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    4 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   11 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |    2 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c                |    1 -
>  drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |    8 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c               |    3 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c    |    2 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |    1 -
>  drivers/gpu/drm/xlnx/Kconfig                       |    2 +-
>  drivers/gpu/drm/xlnx/zynqmp_disp.c                 |   13 +-
>  drivers/gpu/drm/xlnx/zynqmp_dpsub.c                |    8 +-
>  drivers/staging/sm750fb/sm750.c                    |   15 +-
>  drivers/video/aperture.c                           |   69 +-
>  drivers/video/fbdev/arkfb.c                        |    5 +
>  drivers/video/fbdev/asiliantfb.c                   |    5 +
>  drivers/video/fbdev/aty/aty128fb.c                 |   57 +-
>  drivers/video/fbdev/aty/atyfb_base.c               |    7 +-
>  drivers/video/fbdev/aty/radeon_base.c              |   83 +-
>  drivers/video/fbdev/carminefb.c                    |    5 +
>  drivers/video/fbdev/chipsfb.c                      |   13 +-
>  drivers/video/fbdev/cirrusfb.c                     |    5 +
>  drivers/video/fbdev/core/fbmem.c                   |  219 +-
>  drivers/video/fbdev/cyber2000fb.c                  |    5 +
>  drivers/video/fbdev/geode/gx1fb_core.c             |    5 +
>  drivers/video/fbdev/geode/gxfb_core.c              |    5 +
>  drivers/video/fbdev/geode/lxfb_core.c              |    5 +
>  drivers/video/fbdev/gxt4500.c                      |    5 +
>  drivers/video/fbdev/hyperv_fb.c                    |    6 +-
>  drivers/video/fbdev/i740fb.c                       |    5 +
>  drivers/video/fbdev/i810/i810_main.c               |  315 +-
>  drivers/video/fbdev/imsttfb.c                      |   36 +-
>  drivers/video/fbdev/intelfb/intelfbdrv.c           |    5 +
>  drivers/video/fbdev/kyro/fbdev.c                   |    5 +
>  drivers/video/fbdev/matrox/matroxfb_base.c         |    5 +
>  drivers/video/fbdev/mb862xx/mb862xxfbdrv.c         |    5 +
>  drivers/video/fbdev/neofb.c                        |   41 +-
>  drivers/video/fbdev/nvidia/nvidia.c                |    7 +-
>  drivers/video/fbdev/pm2fb.c                        |    5 +
>  drivers/video/fbdev/pm3fb.c                        |    5 +
>  drivers/video/fbdev/pvr2fb.c                       |    5 +
>  drivers/video/fbdev/riva/fbdev.c                   |   67 +-
>  drivers/video/fbdev/s3fb.c                         |    5 +
>  drivers/video/fbdev/savage/savagefb_driver.c       |    5 +
>  drivers/video/fbdev/sis/sis_main.c                 |    5 +
>  drivers/video/fbdev/skeletonfb.c                   |  210 +-
>  drivers/video/fbdev/sm712fb.c                      |    5 +
>  drivers/video/fbdev/sstfb.c                        |   43 +-
>  drivers/video/fbdev/sunxvr2500.c                   |    5 +
>  drivers/video/fbdev/sunxvr500.c                    |    5 +
>  drivers/video/fbdev/tdfxfb.c                       |    5 +
>  drivers/video/fbdev/tgafb.c                        |   17 +-
>  drivers/video/fbdev/tridentfb.c                    |    5 +
>  drivers/video/fbdev/vermilion/vermilion.c          |    7 +-
>  drivers/video/fbdev/vga16fb.c                      |  191 +-
>  drivers/video/fbdev/via/via-core.c                 |    5 +
>  drivers/video/fbdev/vt8623fb.c                     |    5 +
>  include/drm/drm_atomic_helper.h                    |    9 +
>  include/drm/drm_bridge.h                           |   12 +
>  include/drm/drm_connector.h                        |   26 +
>  include/drm/drm_crtc.h                             |    9 +
>  include/drm/drm_encoder.h                          |    6 +
>  .../{drm_fb_cma_helper.h => drm_fb_dma_helper.h}   |   10 +-
>  include/drm/drm_file.h                             |    9 -
>  include/drm/drm_format_helper.h                    |   56 +-
>  include/drm/drm_fourcc.h                           |    4 +
>  include/drm/drm_framebuffer.h                      |    8 +-
>  include/drm/drm_gem.h                              |    2 +-
>  .../{drm_gem_cma_helper.h => drm_gem_dma_helper.h} |  158 +-
>  include/drm/drm_gem_shmem_helper.h                 |    2 +-
>  include/drm/drm_mipi_dsi.h                         |    2 +-
>  include/drm/drm_plane_helper.h                     |   29 +-
>  include/drm/ttm/ttm_bo_api.h                       |   93 +-
>  include/linux/dma-resv.h                           |   16 +-
>  include/linux/fb.h                                 |   10 -
>  include/linux/iosys-map.h                          |   15 +-
>  include/uapi/drm/drm_fourcc.h                      |   34 +-
>  include/uapi/drm/drm_mode.h                        |    8 +-
>  include/uapi/drm/panfrost_drm.h                    |   47 +
>  include/video/vga.h                                |   20 +-
>  478 files changed, 16283 insertions(+), 14656 deletions(-)
>  rename drivers/gpu/drm/{drm_fb_cma_helper.c => drm_fb_dma_helper.c} (60%)
>  rename drivers/gpu/drm/{drm_gem_cma_helper.c => drm_gem_dma_helper.c} (61%)
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_bmc.c
>  delete mode 100644 drivers/gpu/drm/mgag200/mgag200_pll.c
>  create mode 100644 drivers/gpu/drm/panfrost/panfrost_dump.c
>  create mode 100644 drivers/gpu/drm/panfrost/panfrost_dump.h
>  delete mode 100644 drivers/gpu/drm/selftests/Makefile
>  delete mode 100644 drivers/gpu/drm/selftests/drm_buddy_selftests.h
>  delete mode 100644 drivers/gpu/drm/selftests/drm_cmdline_selftests.h
>  delete mode 100644 drivers/gpu/drm/selftests/drm_mm_selftests.h
>  delete mode 100644 drivers/gpu/drm/selftests/drm_modeset_selftests.h
>  delete mode 100644 drivers/gpu/drm/selftests/drm_selftest.c
>  delete mode 100644 drivers/gpu/drm/selftests/drm_selftest.h
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_buddy.c
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_cmdline_parser.c
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_damage_helper.c
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_format.c
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.c
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.h
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_rect.c
>  create mode 100644 drivers/gpu/drm/tests/drm_buddy_test.c
>  create mode 100644 drivers/gpu/drm/tests/drm_cmdline_parser_test.c
>  create mode 100644 drivers/gpu/drm/tests/drm_damage_helper_test.c
>  rename drivers/gpu/drm/{selftests/test-drm_dp_mst_helper.c => tests/drm_dp_mst_helper_test.c} (72%)
>  create mode 100644 drivers/gpu/drm/tests/drm_format_test.c
>  rename drivers/gpu/drm/{selftests/test-drm_framebuffer.c => tests/drm_framebuffer_test.c} (86%)
>  rename drivers/gpu/drm/{selftests/test-drm_mm.c => tests/drm_mm_test.c} (55%)
>  rename drivers/gpu/drm/{selftests/test-drm_plane_helper.c => tests/drm_plane_helper_test.c} (51%)
>  create mode 100644 drivers/gpu/drm/tests/drm_rect_test.c
>  delete mode 100644 drivers/gpu/drm/via/via_dma.c
>  delete mode 100644 drivers/gpu/drm/via/via_dmablit.c
>  delete mode 100644 drivers/gpu/drm/via/via_dmablit.h
>  create mode 100644 drivers/gpu/drm/via/via_dri1.c
>  delete mode 100644 drivers/gpu/drm/via/via_drv.c
>  delete mode 100644 drivers/gpu/drm/via/via_drv.h
>  delete mode 100644 drivers/gpu/drm/via/via_irq.c
>  delete mode 100644 drivers/gpu/drm/via/via_map.c
>  delete mode 100644 drivers/gpu/drm/via/via_mm.c
>  delete mode 100644 drivers/gpu/drm/via/via_verifier.c
>  delete mode 100644 drivers/gpu/drm/via/via_verifier.h
>  delete mode 100644 drivers/gpu/drm/via/via_video.c
>  rename include/drm/{drm_fb_cma_helper.h => drm_fb_dma_helper.h} (56%)
>  rename include/drm/{drm_gem_cma_helper.h => drm_gem_dma_helper.h} (53%)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

WARNING: multiple messages have this Message-ID (diff)
From: Daniel Vetter <daniel@ffwll.ch>
To: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>,
	dim-tools@lists.freedesktop.org,
	Daniel Vetter <daniel.vetter@ffwll.ch>,
	dri-devel@lists.freedesktop.org,
	Thomas Zimmermann <tzimmermann@suse.de>,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	intel-gfx@lists.freedesktop.org
Subject: Re: [PULL] drm-misc-next
Date: Tue, 6 Sep 2022 17:20:58 +0200	[thread overview]
Message-ID: <YxdlWvYLFX0hDU9E@phenom.ffwll.local> (raw)
In-Reply-To: <f0c71766-61e8-19b7-763a-5fbcdefc633d@linux.intel.com>

On Tue, Sep 06, 2022 at 08:53:25AM +0200, Maarten Lankhorst wrote:
> Hi Dave, Daniel,
> 
> A pull request prepared in Germany and Denmark, but sent from Sweden after fighting with gpg on an infamous bridge.
> 
> My computer's somewhere in my trunk so I just copied someone else's pull request and pretend my laptop is a dev machine that sends pull requests every day works..
> 
> Tag is still correctly signed, hope I didn't mess up anything!

[Dave should be back to handling pulls for everything this Fri]

Applied to drm-next, thanks.
-Daniel

> 
> drm-misc-next-2022-08-20-1:
> drm-misc-next for v6.1:
> 
> UAPI Changes:
> 
> Cross-subsystem Changes:
> - DMA-buf: documentation updates.
> - Assorted small fixes to vga16fb
> - Fix fbdev drivers to use the aperture helpers.
> - Make removal of conflicting drivers work correctly without fbdev enabled.
> 
> Core Changes:
> - bridge, scheduler, dp-mst: Assorted small fixes.
> - Add more format helpers to fourcc, and use it to replace the cpp usage.
> - Add DRM_FORMAT_Cxx, DRM_FORMAT_Rxx (single channel), and DRM_FORMAT_Dxx
>   ("darkness", inverted single channel)
> - Add packed AYUV8888 and XYUV8888 formats.
> - Assorted documentation updates.
> - Rename ttm_bo_init to ttm_bo_init_validate.
> - Allow TTM bo's to exist without backing store.
> - Convert drm selftests to kunit.
> - Add managed init functions for (panel) bridge, crtc, encoder and connector.
> - Fix endianness handling in various format conversion helpers.
> - Make tests pass on big-endian platforms, and add test for rgb888 -> rgb565
> - Move DRM_PLANE_HELPER_NO_SCALING to atomic helpers and rename, so
>   drm_plane_helper is no longer needed in most drivers.
> - Use idr_init_base instead of idr_init.
> - Rename FB and GEM CMA helpers to DMA helpers.
> - Rework XRGB8888 related conversion helpers, and add drm_fb_blit() that
>   takes a iosys_map. Make drm_fb_memcpy take an iosys_map too.
> - Move edid luminance calculation to core, and use it in i915.
> 
> Driver Changes:
> - bridge/{adv7511,ti-sn65dsi86,parade-ps8640}, panel/{simple,nt35510,tc358767},
>   nouveau, sun4i, mipi-dsi, mgag200, bochs, arm, komeda, vmwgfx, pl111:
>   Assorted small fixes and doc updates.
> - vc4: Rework hdmi power up, and depend on PM.
> - panel/simple: Add Samsung LTL101AL01.
> - ingenic: Add JZ4760(B) support, avoid a modeset when sharpness property
>   is unchanged, and use the new PM ops.
> - Revert some amdgpu commits that cause garbaged graphics when starting
>   X, and reapply them with the real problem fixed.
> - Completely rework vc4 init to use managed helpers.
> - Rename via_drv to via_dri1, and move all stuff there only used by the
>   dri1 implementation in preperation for atomic modeset.
> - Use regmap bulk write in ssd130x.
> - Power sequence and clock updates to it6505.
> - Split panel-sitrox-st7701  init sequence and rework mode programming code.
> - virtio: Improve error and edge conditions handling, and convert to use managed
>   helpers.
> - Add Samsung LTL101AL01, B120XAN01.0, R140NWF5 RH, DMT028VGHMCMI-1A T, panels.
> - Add generic fbdev support to komeda.
> - Split mgag200 modeset handling to make it more model-specific.
> - Convert simpledrm to use atomic helpers.
> - Improve udl suspend/disconnect handling.
> The following changes since commit 2bc7ea71a73747a77e7f83bc085b0d2393235410:
> 
>   Merge tag 'topic/nouveau-misc-2022-07-27' of git://anongit.freedesktop.org/drm/drm into drm-next (2022-07-27 11:34:07 +1000)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2022-08-20-1
> 
> for you to fetch changes up to 8869fa666a9e6782c3c896c1fa57d65adca23249:
> 
>   drm/virtio: remove drm_plane_cleanup() destroy hook (2022-08-19 16:00:15 +0200)
> 
> ----------------------------------------------------------------
> drm-misc-next for v6.1:
> 
> UAPI Changes:
> 
> Cross-subsystem Changes:
> - DMA-buf: documentation updates.
> - Assorted small fixes to vga16fb
> - Fix fbdev drivers to use the aperture helpers.
> - Make removal of conflicting drivers work correctly without fbdev enabled.
> 
> Core Changes:
> - bridge, scheduler, dp-mst: Assorted small fixes.
> - Add more format helpers to fourcc, and use it to replace the cpp usage.
> - Add DRM_FORMAT_Cxx, DRM_FORMAT_Rxx (single channel), and DRM_FORMAT_Dxx
>   ("darkness", inverted single channel)
> - Add packed AYUV8888 and XYUV8888 formats.
> - Assorted documentation updates.
> - Rename ttm_bo_init to ttm_bo_init_validate.
> - Allow TTM bo's to exist without backing store.
> - Convert drm selftests to kunit.
> - Add managed init functions for (panel) bridge, crtc, encoder and connector.
> - Fix endianness handling in various format conversion helpers.
> - Make tests pass on big-endian platforms, and add test for rgb888 -> rgb565
> - Move DRM_PLANE_HELPER_NO_SCALING to atomic helpers and rename, so
>   drm_plane_helper is no longer needed in most drivers.
> - Use idr_init_base instead of idr_init.
> - Rename FB and GEM CMA helpers to DMA helpers.
> - Rework XRGB8888 related conversion helpers, and add drm_fb_blit() that
>   takes a iosys_map. Make drm_fb_memcpy take an iosys_map too.
> - Move edid luminance calculation to core, and use it in i915.
> 
> Driver Changes:
> - bridge/{adv7511,ti-sn65dsi86,parade-ps8640}, panel/{simple,nt35510,tc358767},
>   nouveau, sun4i, mipi-dsi, mgag200, bochs, arm, komeda, vmwgfx, pl111:
>   Assorted small fixes and doc updates.
> - vc4: Rework hdmi power up, and depend on PM.
> - panel/simple: Add Samsung LTL101AL01.
> - ingenic: Add JZ4760(B) support, avoid a modeset when sharpness property
>   is unchanged, and use the new PM ops.
> - Revert some amdgpu commits that cause garbaged graphics when starting
>   X, and reapply them with the real problem fixed.
> - Completely rework vc4 init to use managed helpers.
> - Rename via_drv to via_dri1, and move all stuff there only used by the
>   dri1 implementation in preperation for atomic modeset.
> - Use regmap bulk write in ssd130x.
> - Power sequence and clock updates to it6505.
> - Split panel-sitrox-st7701  init sequence and rework mode programming code.
> - virtio: Improve error and edge conditions handling, and convert to use managed
>   helpers.
> - Add Samsung LTL101AL01, B120XAN01.0, R140NWF5 RH, DMT028VGHMCMI-1A T, panels.
> - Add generic fbdev support to komeda.
> - Split mgag200 modeset handling to make it more model-specific.
> - Convert simpledrm to use atomic helpers.
> - Improve udl suspend/disconnect handling.
> 
> ----------------------------------------------------------------
> Adrián Larumbe (2):
>       drm/panfrost: Add specific register offset macros for JS and MMU AS
>       drm/panfrost: Add support for devcoredump
> 
> Alvin Šipraga (2):
>       drm: bridge: adv7511: fix CEC power down control register offset
>       drm: bridge: adv7511: unregister cec i2c device after cec adapter
> 
> Arthur Grillo (1):
>       drm: selftest: convert drm_mm selftest to KUnit
> 
> Arunpravin Paneer Selvam (2):
>       Revert "drm/amdgpu: move internal vram_mgr function into the C file"
>       Revert "drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new"
> 
> Carsten Haitzler (2):
>       drm/komeda: Add legacy FB support so VT's work as expected
>       drm/komeda - At init write GCU control block to handle already on DPU
> 
> Chen-Yu Tsai (1):
>       drm/bridge: parade-ps8640: Fix regulator supply order
> 
> Christian König (9):
>       drm/ttm: rename and cleanup ttm_bo_init
>       drm/amdgpu: audit bo->resource usage
>       drm/nouveau: audit bo->resource usage
>       drm/ttm: audit bo->resource usage v2
>       dma-buf: revert "return only unsignaled fences in dma_fence_unwrap_for_each v3"
>       drm/amdgpu: reapply "fix start calculation in amdgpu_vram_mgr_new""
>       drm/amdgpu: re-apply "move internal vram_mgr function into the C file""
>       dma-buf/dma_resv_usage: update explicit sync documentation
>       drm/sched: move calling drm_sched_entity_select_rq
> 
> Christophe JAILLET (1):
>       drm/bochs: Fix some error handling paths in bochs_pci_probe()
> 
> Dan Carpenter (2):
>       drm/bridge: Avoid uninitialized variable warning
>       drm/vmwgfx: clean up some error pointer checking
> 
> Daniel Vetter (1):
>       fbdev: Make registered_fb[] private to fbmem.c
> 
> Danilo Krummrich (18):
>       drm/virtio: plane: use drm managed resources
>       drm/virtio: kms: use drm managed resources
>       drm/amdgpu: use idr_init_base() to initialize mgr->ctx_handles
>       drm/amdgpu: use idr_init_base() to initialize fpriv->bo_list_handles
>       drm: use idr_init_base() to initialize master->magic_map
>       drm: use idr_init_base() to initialize master->lessee_idr
>       drm: use idr_init_base() to initialize mode_config.object_idr
>       drm: use idr_init_base() to initialize mode_config.tile_idr
>       drm/sis: use idr_init_base() to initialize dev_priv->object_idr
>       drm/v3d: use idr_init_base() to initialize v3d_priv->perfmon.idr
>       drm/via: use idr_init_base() to initialize dev_priv->object_idr
>       drm/todo: remove task for idr_init_base()
>       drm/fb: remove unused includes of drm_fb_cma_helper.h
>       drm/fb: rename FB CMA helpers to FB DMA helpers
>       drm/gem: rename GEM CMA helpers to GEM DMA helpers
>       drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr}
>       drm/todo: remove task to rename CMA helpers
>       drm/virtio: remove drm_plane_cleanup() destroy hook
> 
> Dmitry Baryshkov (2):
>       drm/bridge: ti-sn65dsi86: fetch bpc using drm_atomic_state
>       drm/bridge: ti-sn65dsi86: support DRM_BRIDGE_ATTACH_NO_CONNECTOR
> 
> Dmitry Osipenko (9):
>       drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
>       drm/virtio: Check whether transferred 2D BO is shmem
>       drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error
>       drm/virtio: Unlock reservations on dma_resv_reserve_fences() error
>       drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
>       drm/virtio: Simplify error handling of virtio_gpu_object_create()
>       drm/virtio: Improve DMA API usage for shmem BOs
>       drm/virtio: Use dev_is_pci()
>       drm/virtio: Return proper error codes instead of -1
> 
> Geert Uytterhoeven (14):
>       drm/fourcc: Add drm_format_info_bpp() helper
>       drm/fourcc: Add drm_format_info.is_color_indexed flag
>       drm/client: Use actual bpp when allocating frame buffers
>       drm/framebuffer: Use actual bpp for DRM_IOCTL_MODE_GETFB
>       drm/fourcc: Add DRM_FORMAT_C[124]
>       drm/fb-helper: Add support for DRM_FORMAT_C[124]
>       drm/gem-fb-helper: Use actual bpp for size calculations
>       drm/fourcc: Clarify the meaning of single-channel "red"
>       drm/fourcc: Add DRM_FORMAT_R[124]
>       drm/fourcc: Add DRM_FORMAT_D[1248]
>       drm/mode: Improve drm_mode_fb_cmd2 documentation
>       drm/fb: Improve drm_framebuffer.offsets documentation
>       drm/format-helper: Fix endianness in drm_fb_*_to_*() conversion helpers
>       drm/gud: Fix endianness in gud_xrgb8888_to_color() helper
> 
> Javier Martinez Canillas (4):
>       drm: Use size_t type for len variable in drm_copy_field()
>       drm: Prevent drm_copy_field() to attempt copying a NULL pointer
>       drm/ssd130x: Use new regmap bulk write support to drop custom bus
>       drm/bridge: ti-sn65dsi86: Use dev_err_probe() to avoid polluting the log
> 
> Jianglei Nie (2):
>       drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
>       drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
> 
> José Expósito (4):
>       drm/format-helper: Fix test on big endian architectures
>       drm/format-helper: Rename test cases to make them more generic
>       drm/format-helper: Support multiple target formats results
>       drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb565()
> 
> Jouni Högander (3):
>       drm: New function to get luminance range based on static hdr metadata
>       drm/amdgpu_dm: Rely on split out luminance calculation function
>       drm/i915: Use luminance range calculated during edid parsing
> 
> Laurent Pinchart (1):
>       drm/fourcc: Add formats for packed YUV 4:4:4 AVUY and XVUY permutations
> 
> Liang He (3):
>       drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt()
>       drm/bridge: tc358767: Add of_node_put() when breaking out of loop
>       drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
> 
> Liu Zixian (1):
>       drm: correct comments
> 
> Liviu Dudau (1):
>       drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook
> 
> Lucas Stach (3):
>       drm/bridge: tc358767: don't fixup mode sync polarity
>       drm/bridge: tc358767: increase CLRSIPO count
>       drm/bridge: tc358767: disable main link PHYs on main link disable
> 
> Lyude Paul (1):
>       drm/nouveau/kms/nv140-: Disable interlacing
> 
> Marek Vasut (11):
>       drm/panel/panel-sitronix-st7701: Make DSI mode flags common to ST7701
>       drm/panel/panel-sitronix-st7701: Enable DSI burst mode, LPM, non-continuous clock
>       drm/panel/panel-sitronix-st7701: Make voltage supplies common to ST7701
>       drm/panel/panel-sitronix-st7701: Make gamma correction TFT specific
>       drm/panel/panel-sitronix-st7701: Infer vertical line count from TFT mode
>       drm/panel/panel-sitronix-st7701: Adjust porch control bitfield name
>       drm/panel/panel-sitronix-st7701: Infer horizontal pixel count from TFT mode
>       drm/panel/panel-sitronix-st7701: Parametrize voltage and timing
>       drm/panel/panel-sitronix-st7701: Split GIP and init sequences
>       dt-bindings: display: panel: sitronix,st7701: Add Densitron DMT028VGHMCMI-1A TFT
>       drm/panel/panel-sitronix-st7701: Add Densitron DMT028VGHMCMI-1A TFT
> 
> Martin Jücker (2):
>       dt-bindings: display: simple: add support for Samsung LTL101AL01
>       drm/panel: simple: add support for the Samsung LTL101AL01 panel
> 
> Maxime Ripard (72):
>       drm/vc4: hdmi: Depends on CONFIG_PM
>       drm/vc4: hdmi: Rework power up
>       Merge drm/drm-next into drm-misc-next
>       drm/mipi-dsi: Detach devices when removing the host
>       drm/crtc: Introduce drmm_crtc_init_with_planes
>       drm/encoder: Introduce drmm_encoder_init
>       drm/connector: Reorder headers
>       drm/connector: Mention the cleanup after drm_connector_init
>       drm/connector: Clarify when drm_connector_unregister is needed
>       drm/connector: Consolidate Connector Initialization
>       drm/connector: Check for destroy implementation
>       drm/connector: Introduce drmm_connector_init
>       drm/bridge: panel: Introduce drmm_panel_bridge_add
>       drm/bridge: panel: Introduce drmm_of_get_bridge
>       drm/vc4: drv: Call component_unbind_all()
>       drm/vc4: drv: Use drm_dev_unplug
>       drm/vc4: crtc: Create vblank reporting function
>       drm/vc4: hvs: Protect device resources after removal
>       drm/vc4: hvs: Remove planes currently allocated before taking down
>       drm/vc4: plane: Take possible_crtcs as an argument
>       drm/vc4: crtc: Remove manual plane removal on error
>       drm/vc4: plane: Switch to drmm_universal_plane_alloc()
>       drm/vc4: crtc: Move debugfs_name to crtc_data
>       drm/vc4: crtc: Switch to drmm_kzalloc
>       drm/vc4: crtc: Switch to DRM-managed CRTC initialization
>       drm/vc4: dpi: Remove vc4_dev dpi pointer
>       drm/vc4: dpi: Embed DRM structures into the private structure
>       drm/vc4: dpi: Switch to drmm_kzalloc
>       drm/vc4: dpi: Return an error if we can't enable our clock
>       drm/vc4: dpi: Remove unnecessary drm_of_panel_bridge_remove call
>       drm/vc4: dpi: Add action to disable the clock
>       drm/vc4: dpi: Switch to DRM-managed encoder initialization
>       drm/vc4: dpi: Switch to drmm_of_get_bridge
>       drm/vc4: dpi: Protect device resources
>       drm/vc4: dsi: Embed DRM structures into the private structure
>       drm/vc4: dsi: Switch to DRM-managed encoder initialization
>       drm/vc4: dsi: Switch to drmm_of_get_bridge
>       drm/vc4: dsi: Fix the driver structure lifetime
>       drm/vc4: dsi: Switch to devm_pm_runtime_enable
>       drm/vc4: hdmi: Switch to drmm_kzalloc
>       drm/vc4: hdmi: Remove call to drm_connector_unregister()
>       drm/vc4: hdmi: Switch to DRM-managed encoder initialization
>       drm/vc4: hdmi: Switch to DRM-managed connector initialization
>       drm/vc4: hdmi: Switch to device-managed ALSA initialization
>       drm/vc4: hdmi: Switch to device-managed CEC initialization
>       drm/vc4: hdmi: Use a device-managed action for DDC
>       drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets
>       drm/vc4: hdmi: Use devm to register hotplug interrupts
>       drm/vc4: hdmi: Move audio structure offset checks
>       drm/vc4: hdmi: Protect device resources after removal
>       drm/vc4: hdmi: Switch to devm_pm_runtime_enable
>       drm/vc4: txp: Remove vc4_dev txp pointer
>       drm/vc4: txp: Remove duplicate regset
>       drm/vc4: txp: Switch to drmm_kzalloc
>       drm/vc4: txp: Remove call to drm_connector_unregister()
>       drm/vc4: txp: Protect device resources
>       drm/vc4: vec: Remove vc4_dev vec pointer
>       drm/vc4: vec: Embed DRM structures into the private structure
>       drm/vc4: vec: Switch to drmm_kzalloc
>       drm/vc4: vec: Remove call to drm_connector_unregister()
>       drm/vc4: vec: Switch to DRM-managed encoder initialization
>       drm/vc4: vec: Switch to DRM-managed connector initialization
>       drm/vc4: vec: Protect device resources after removal
>       drm/vc4: vec: Switch to devm_pm_runtime_enable
>       drm/vc4: debugfs: Protect device resources
>       drm/vc4: debugfs: Return an error on failure
>       drm/vc4: debugfs: Simplify debugfs registration
>       drm/vc4: Switch to drmm_mutex_init
>       drm/vc4: perfmon: Add missing mutex_destroy
>       drm/vc4: v3d: Stop disabling interrupts
>       drm/vc4: v3d: Rework the runtime_pm setup
>       drm/vc4: v3d: Switch to devm_pm_runtime_enable
> 
> Maíra Canal (10):
>       drm: selftest: convert drm_damage_helper selftest to KUnit
>       drm: selftest: convert drm_cmdline_parser selftest to KUnit
>       drm: selftest: convert drm_rect selftest to KUnit
>       drm: selftest: convert drm_format selftest to KUnit
>       drm: selftest: convert drm_plane_helper selftest to KUnit
>       drm: selftest: convert drm_dp_mst_helper selftest to KUnit
>       drm: selftest: convert drm_framebuffer selftest to KUnit
>       drm: selftest: convert drm_buddy selftest to KUnit
>       drm/tests: Split up test cases in igt_check_drm_format_min_pitch
>       drm/vc4: Drop of_gpio header
> 
> Nathan Chancellor (1):
>       drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()
> 
> Nícolas F. R. A. Prado (2):
>       drm/panel-edp: Add panel entry for R140NWF5 RH
>       drm/panel-edp: Add panel entry for B120XAN01.0
> 
> Paul Cercueil (5):
>       dt-bindings/display: ingenic: Add compatible string for the JZ4760(B)
>       drm/ingenic: Fix MODULE_LICENSE() string
>       drm/ingenic: Add support for the JZ4760(B)
>       drm/ingenic: Don't request full modeset if property is not modified
>       drm/ingenic: Use the new PM macros
> 
> Pin-Yen Lin (1):
>       drm/bridge: it6505: Power on downstream device in .atomic_enable
> 
> Robin Murphy (2):
>       drm/arm/hdlcd: Take over EFI framebuffer properly
>       drm/arm/hdlcd: Simplify IRQ install/uninstall
> 
> Sam Ravnborg (13):
>       drm/via: Rename via_drv to via_dri1
>       drm/via: Embed via_dma in via_dri1
>       drm/via: Embed via_map in via_dri1
>       drm/via: Embed via_mm in via_dri1
>       drm/via: Embed via_video in via_dri1
>       drm/via: Embed via_irq in via_dri1
>       drm/via: Embed via_dmablit in via_dri1
>       drm/via: Embed via_verifier in via_dri1
>       drm/via: Embed via_drv.h in via_dri1
>       drm/via: Update to the latest via_3d_reg header
>       drm/via: Use SPDX tag for MIT license in via_3d_reg header
>       drm/via: Make macros readable in the via_3d_reg header
>       drm/via: Fix style issues in via_3d_reg header
> 
> Samuel Holland (1):
>       drm/sun4i: Update Kconfig defaults and descriptions
> 
> Simon Ser (2):
>       drm/dp_mst: fix drm_dp_dpcd_read return value checks
>       drm: fix whitespace in drm_plane_create_color_properties()
> 
> Slark Xiao (1):
>       drm: Fix typo 'the the' in comment
> 
> Takashi Iwai (4):
>       drm/udl: Replace semaphore with a simple wait queue
>       drm/udl: Sync pending URBs at suspend / disconnect
>       drm/udl: Kill pending URBs at suspend and disconnect
>       drm/udl: Replace BUG_ON() with WARN_ON()
> 
> Thomas Zimmermann (53):
>       fbdev: Remove trailing whitespaces
>       fbdev/vga16fb: Create EGA/VGA devices in sysfb code
>       fbdev/vga16fb: Auto-generate module init/exit code
>       fbdev/core: Remove remove_conflicting_pci_framebuffers()
>       fbdev: Convert drivers to aperture helpers
>       fbdev: Remove conflicting devices on PCI bus
>       video/aperture: Disable and unregister sysfb devices via aperture helpers
>       video: Provide constants for VGA I/O range
>       video/aperture: Remove conflicting VGA devices, if any
>       fbdev: Acquire framebuffer apertures for firmware devices
>       fbdev: Remove conflict-handling code
>       fbdev: Fix order of arguments to aperture_remove_conflicting_devices()
>       drm/vmwgfx: Remove trailing whitespace
>       drm/atomic-helper: Move DRM_PLANE_HELPER_NO_SCALING to atomic helpers
>       drm/atomic-helper: Remove _HELPER_ infix from DRM_PLANE_HELPER_NO_SCALING
>       drm: Remove unnecessary include statements of drm_plane_helper.h
>       drm/plane-helper: Export individual helpers
>       drm/armada: Use drm_plane_helper_destroy()
>       drm/fsl-dcu: Use drm_plane_helper_destroy()
>       drm/mgag200: Split mgag200_modeset_init()
>       drm/mgag200: Move DAC-register setup into model-specific code
>       drm/mgag200: Move ER/EW3 register initialization to per-model code
>       drm/mgag200: Acquire I/O-register lock in atomic_commit_tail function
>       drm/mgag200: Store primary plane's color format in CRTC state
>       drm/mgag200: Reorganize before dropping simple-KMS helpers
>       drm/mgag200: Replace simple-KMS with regular atomic helpers
>       drm/mgag200: Set SCROFF in primary-plane code
>       drm/mgag200: Add per-device callbacks
>       drm/mgag200: Provide per-device callbacks for BMC synchronization
>       drm/mgag200: Provide per-device callbacks for PIXPLLC
>       drm/mgag200: Move mode-config to model-specific code
>       drm/mgag200: Move CRTC atomic_enable to model-specific code
>       drm/mgag200: Remove type field from struct mga_device
>       Merge drm/drm-next into drm-misc-next
>       drm/simpledrm: Remove mem field from device structure
>       drm/simpledrm: Inline device-init helpers
>       drm/simpledrm: Remove pdev field from device structure
>       drm/simpledrm: Compute framebuffer stride if not set
>       drm/simpledrm: Convert to atomic helpers
>       iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM()
>       drm/format-helper: Provide drm_fb_blit()
>       drm/format-helper: Merge drm_fb_memcpy() and drm_fb_memcpy_toio()
>       drm/format-helper: Convert drm_fb_swab() to struct iosys_map
>       drm/format-helper: Rework XRGB8888-to-RGBG332 conversion
>       drm/format-helper: Rework XRGB8888-to-RGBG565 conversion
>       drm/format-helper: Rework XRGB8888-to-RGB888 conversion
>       drm/format-helper: Rework RGB565-to-XRGB8888 conversion
>       drm/format-helper: Rework RGB888-to-XRGB8888 conversion
>       drm/format-helper: Rework XRGB8888-to-XRGB2101010 conversion
>       drm/format-helper: Rework XRGB8888-to-GRAY8 conversion
>       drm/format-helper: Rework XRGB8888-to-MONO conversion
>       drm/format-helper: Move destination-buffer handling into internal helper
>       drm/format-helper: Rename parameter vmap to src
> 
> Tom Rix (2):
>       drm/nouveau/bios: set info only when the return is not 0
>       drm/vmwgfx: cleanup comments
> 
> Uwe Kleine-König (3):
>       drm/panel: simple: Make panel_simple_remove() return void
>       drm/panel-novatek-nt35510: Emit an error message if power off fails
>       drm/mipi-dsi: Make remove callback return void
> 
> Wang Jingjin (1):
>       drm/vc4: Add explicit declaration of 'drmm_of_get_bridge'
> 
> XueBing Chen (1):
>       dma-buf/sync_file: use strscpy to replace strlcpy
> 
> Zack Rusin (2):
>       drm/vmwgfx: Remove unused hugepage support
>       drm: Remove the drm_get_unmapped_area() helper
> 
> Zeng Jingxiang (1):
>       gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
> 
> allen chen (3):
>       drm/bridge: it6505: Modified power sequence
>       drm/bridge: it6505: Add i2c api power on check
>       drm/bridge: it6505: Modified video clock calculation and video debug message
> 
> pengfuyuan (1):
>       drm/arm: Fix spelling typo in comments
> 
> shaomin Deng (3):
>       drm/mgag200:remove rebundant word "or" in comments
>       drm:delete the repeated word "the" in comments
>       drm:remove rebundant word "in" in comments
> 
>  .../devicetree/bindings/display/ingenic,lcd.yaml   |    2 +
>  .../bindings/display/panel/panel-simple.yaml       |    2 +
>  .../bindings/display/panel/sitronix,st7701.yaml    |    4 +
>  Documentation/gpu/drm-kms-helpers.rst              |    8 +-
>  Documentation/gpu/drm-mm.rst                       |   16 +-
>  Documentation/gpu/todo.rst                         |   36 -
>  drivers/dma-buf/sync_file.c                        |    8 +-
>  drivers/firmware/sysfb.c                           |    4 +
>  drivers/gpu/drm/Kconfig                            |   24 +-
>  drivers/gpu/drm/Makefile                           |    7 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |    2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |    2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h           |    1 -
>  drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |    4 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |    3 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c           |    4 +-
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   36 +-
>  .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |    2 +-
>  drivers/gpu/drm/arm/Kconfig                        |    4 +-
>  drivers/gpu/drm/arm/display/Kconfig                |    2 +-
>  drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c   |    3 +-
>  drivers/gpu/drm/arm/display/komeda/komeda_crtc.c   |    5 +-
>  drivers/gpu/drm/arm/display/komeda/komeda_drv.c    |    2 +
>  .../drm/arm/display/komeda/komeda_framebuffer.c    |   12 +-
>  drivers/gpu/drm/arm/display/komeda/komeda_kms.c    |   31 +-
>  drivers/gpu/drm/arm/display/komeda/komeda_kms.h    |    2 +
>  .../drm/arm/display/komeda/komeda_pipeline_state.c |    2 +-
>  drivers/gpu/drm/arm/display/komeda/komeda_plane.c  |    1 -
>  drivers/gpu/drm/arm/hdlcd_crtc.c                   |   11 +-
>  drivers/gpu/drm/arm/hdlcd_drv.c                    |   77 +-
>  drivers/gpu/drm/arm/malidp_drv.c                   |    9 +-
>  drivers/gpu/drm/arm/malidp_mw.c                    |    8 +-
>  drivers/gpu/drm/arm/malidp_planes.c                |   35 +-
>  drivers/gpu/drm/arm/malidp_regs.h                  |    2 +-
>  drivers/gpu/drm/armada/armada_crtc.c               |    1 -
>  drivers/gpu/drm/armada/armada_gem.c                |    6 +-
>  drivers/gpu/drm/armada/armada_overlay.c            |    8 +-
>  drivers/gpu/drm/armada/armada_plane.c              |    2 +-
>  drivers/gpu/drm/aspeed/Kconfig                     |    2 +-
>  drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c           |   10 +-
>  drivers/gpu/drm/aspeed/aspeed_gfx_drv.c            |    7 +-
>  drivers/gpu/drm/ast/ast_mode.c                     |    9 +-
>  drivers/gpu/drm/atmel-hlcdc/Kconfig                |    2 +-
>  drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c       |    6 +-
>  drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c    |    9 +-
>  drivers/gpu/drm/bridge/adv7511/adv7511.h           |    5 +-
>  drivers/gpu/drm/bridge/adv7511/adv7511_cec.c       |    4 +-
>  drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |    5 +-
>  drivers/gpu/drm/bridge/analogix/anx7625.c          |    1 +
>  drivers/gpu/drm/bridge/chipone-icn6211.c           |    4 +-
>  drivers/gpu/drm/bridge/ite-it6505.c                |   23 +-
>  drivers/gpu/drm/bridge/lontium-lt9611.c            |    3 +-
>  drivers/gpu/drm/bridge/panel.c                     |   74 +
>  drivers/gpu/drm/bridge/parade-ps8640.c             |    4 +-
>  drivers/gpu/drm/bridge/tc358762.c                  |    4 +-
>  drivers/gpu/drm/bridge/tc358764.c                  |    4 +-
>  drivers/gpu/drm/bridge/tc358767.c                  |   75 +-
>  drivers/gpu/drm/bridge/ti-sn65dsi86.c              |   47 +-
>  drivers/gpu/drm/display/drm_dp_helper.c            |    2 +-
>  drivers/gpu/drm/display/drm_dp_mst_topology.c      |    6 +-
>  drivers/gpu/drm/drm_atomic_helper.c                |    1 -
>  drivers/gpu/drm/drm_auth.c                         |    4 +-
>  drivers/gpu/drm/drm_bridge.c                       |    4 +-
>  drivers/gpu/drm/drm_client.c                       |    4 +-
>  drivers/gpu/drm/drm_color_mgmt.c                   |    2 +-
>  drivers/gpu/drm/drm_connector.c                    |  135 +-
>  drivers/gpu/drm/drm_crtc.c                         |   94 +-
>  drivers/gpu/drm/drm_crtc_helper.c                  |    1 -
>  drivers/gpu/drm/drm_edid.c                         |   52 +-
>  drivers/gpu/drm/drm_encoder.c                      |   75 +-
>  .../{drm_fb_cma_helper.c => drm_fb_dma_helper.c}   |   67 +-
>  drivers/gpu/drm/drm_fb_helper.c                    |  101 +-
>  drivers/gpu/drm/drm_file.c                         |  143 +-
>  drivers/gpu/drm/drm_format_helper.c                |  593 ++--
>  drivers/gpu/drm/drm_fourcc.c                       |   55 +-
>  drivers/gpu/drm/drm_framebuffer.c                  |    4 +-
>  .../{drm_gem_cma_helper.c => drm_gem_dma_helper.c} |  302 +-
>  drivers/gpu/drm/drm_gem_framebuffer_helper.c       |   12 +-
>  drivers/gpu/drm/drm_gem_shmem_helper.c             |    2 +-
>  drivers/gpu/drm/drm_gem_vram_helper.c              |    6 +-
>  drivers/gpu/drm/drm_ioctl.c                        |    8 +-
>  drivers/gpu/drm/drm_mipi_dbi.c                     |   11 +-
>  drivers/gpu/drm/drm_mipi_dsi.c                     |    5 +-
>  drivers/gpu/drm/drm_mode_config.c                  |    4 +-
>  drivers/gpu/drm/drm_modeset_helper.c               |    8 +-
>  drivers/gpu/drm/drm_plane_helper.c                 |   74 +-
>  drivers/gpu/drm/drm_simple_kms_helper.c            |    5 +-
>  drivers/gpu/drm/exynos/exynos_drm_plane.c          |    1 -
>  drivers/gpu/drm/fsl-dcu/Kconfig                    |    2 +-
>  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c          |    7 +-
>  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c          |    1 -
>  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c        |   18 +-
>  drivers/gpu/drm/gma500/psb_intel_display.c         |    2 -
>  drivers/gpu/drm/gud/gud_pipe.c                     |   34 +-
>  drivers/gpu/drm/hisilicon/kirin/Kconfig            |    2 +-
>  drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c    |   15 +-
>  drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c    |    3 +-
>  drivers/gpu/drm/hyperv/hyperv_drm_modeset.c        |    9 +-
>  drivers/gpu/drm/i915/display/i9xx_plane.c          |    5 +-
>  drivers/gpu/drm/i915/display/intel_atomic.c        |    1 -
>  drivers/gpu/drm/i915/display/intel_atomic_plane.c  |    1 -
>  drivers/gpu/drm/i915/display/intel_crtc.c          |    1 -
>  drivers/gpu/drm/i915/display/intel_cursor.c        |    5 +-
>  drivers/gpu/drm/i915/display/intel_display.c       |    1 -
>  .../gpu/drm/i915/display/intel_dp_aux_backlight.c  |   15 +-
>  drivers/gpu/drm/i915/display/intel_sprite.c        |    9 +-
>  drivers/gpu/drm/i915/display/skl_universal_plane.c |    5 +-
>  drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |    5 +-
>  drivers/gpu/drm/i915/i915_irq.c                    |    2 +-
>  drivers/gpu/drm/i915/intel_pm.c                    |    1 -
>  drivers/gpu/drm/imx/Kconfig                        |    2 +-
>  drivers/gpu/drm/imx/dcss/Kconfig                   |    2 +-
>  drivers/gpu/drm/imx/dcss/dcss-kms.c                |    6 +-
>  drivers/gpu/drm/imx/dcss/dcss-plane.c              |   18 +-
>  drivers/gpu/drm/imx/imx-drm-core.c                 |   10 +-
>  drivers/gpu/drm/imx/imx-drm.h                      |    2 +-
>  drivers/gpu/drm/imx/ipuv3-crtc.c                   |    3 +-
>  drivers/gpu/drm/imx/ipuv3-plane.c                  |   33 +-
>  drivers/gpu/drm/ingenic/Kconfig                    |    2 +-
>  drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |   58 +-
>  drivers/gpu/drm/ingenic/ingenic-ipu.c              |   17 +-
>  drivers/gpu/drm/kmb/Kconfig                        |    2 +-
>  drivers/gpu/drm/kmb/kmb_drv.c                      |    6 +-
>  drivers/gpu/drm/kmb/kmb_plane.c                    |   15 +-
>  drivers/gpu/drm/logicvc/Kconfig                    |    4 +-
>  drivers/gpu/drm/logicvc/logicvc_crtc.c             |    2 +-
>  drivers/gpu/drm/logicvc/logicvc_drm.c              |   10 +-
>  drivers/gpu/drm/logicvc/logicvc_interface.c        |    2 +-
>  drivers/gpu/drm/logicvc/logicvc_layer.c            |   11 +-
>  drivers/gpu/drm/logicvc/logicvc_mode.c             |    3 +-
>  drivers/gpu/drm/mcde/Kconfig                       |    2 +-
>  drivers/gpu/drm/mcde/mcde_display.c                |    8 +-
>  drivers/gpu/drm/mcde/mcde_drv.c                    |   10 +-
>  drivers/gpu/drm/mediatek/Kconfig                   |    2 +-
>  drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |    1 -
>  drivers/gpu/drm/mediatek/mtk_drm_drv.c             |    2 +-
>  drivers/gpu/drm/mediatek/mtk_drm_gem.c             |    4 +-
>  drivers/gpu/drm/mediatek/mtk_drm_plane.c           |    9 +-
>  drivers/gpu/drm/meson/Kconfig                      |    2 +-
>  drivers/gpu/drm/meson/meson_drv.c                  |   10 +-
>  drivers/gpu/drm/meson/meson_overlay.c              |   19 +-
>  drivers/gpu/drm/meson/meson_plane.c                |   13 +-
>  drivers/gpu/drm/mgag200/Makefile                   |    4 +-
>  drivers/gpu/drm/mgag200/mgag200_bmc.c              |   99 +
>  drivers/gpu/drm/mgag200/mgag200_drv.c              |   21 +-
>  drivers/gpu/drm/mgag200/mgag200_drv.h              |  208 +-
>  drivers/gpu/drm/mgag200/mgag200_g200.c             |  254 +-
>  drivers/gpu/drm/mgag200/mgag200_g200eh.c           |  277 +-
>  drivers/gpu/drm/mgag200/mgag200_g200eh3.c          |  181 +-
>  drivers/gpu/drm/mgag200/mgag200_g200er.c           |  315 +-
>  drivers/gpu/drm/mgag200/mgag200_g200ev.c           |  316 +-
>  drivers/gpu/drm/mgag200/mgag200_g200ew3.c          |  192 +-
>  drivers/gpu/drm/mgag200/mgag200_g200se.c           |  431 ++-
>  drivers/gpu/drm/mgag200/mgag200_g200wb.c           |  326 +-
>  drivers/gpu/drm/mgag200/mgag200_mode.c             |  726 ++--
>  drivers/gpu/drm/mgag200/mgag200_pll.c              |  997 ------
>  drivers/gpu/drm/mgag200/mgag200_reg.h              |    2 +-
>  drivers/gpu/drm/msm/msm_drv.c                      |    2 +-
>  drivers/gpu/drm/msm/msm_drv.h                      |    1 -
>  drivers/gpu/drm/mxsfb/Kconfig                      |    4 +-
>  drivers/gpu/drm/mxsfb/lcdif_drv.c                  |    6 +-
>  drivers/gpu/drm/mxsfb/lcdif_kms.c                  |   13 +-
>  drivers/gpu/drm/mxsfb/mxsfb_drv.c                  |    6 +-
>  drivers/gpu/drm/mxsfb/mxsfb_kms.c                  |   39 +-
>  drivers/gpu/drm/nouveau/dispnv04/crtc.c            |    8 +-
>  drivers/gpu/drm/nouveau/dispnv50/base507c.c        |    5 +-
>  drivers/gpu/drm/nouveau/dispnv50/curs507a.c        |    5 +-
>  drivers/gpu/drm/nouveau/dispnv50/disp.c            |    1 -
>  drivers/gpu/drm/nouveau/dispnv50/ovly507e.c        |    5 +-
>  drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c        |    5 +-
>  drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c        |    1 -
>  drivers/gpu/drm/nouveau/nouveau_bo.c               |   13 +-
>  drivers/gpu/drm/nouveau/nouveau_connector.c        |    3 +-
>  drivers/gpu/drm/nouveau/nouveau_prime.c            |    1 -
>  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c     |    5 +-
>  drivers/gpu/drm/omapdrm/omap_crtc.c                |    1 -
>  drivers/gpu/drm/omapdrm/omap_overlay.c             |    1 -
>  drivers/gpu/drm/omapdrm/omap_plane.c               |    1 -
>  drivers/gpu/drm/panel/Kconfig                      |    2 +-
>  .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c   |    4 +-
>  drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c     |    4 +-
>  drivers/gpu/drm/panel/panel-boe-himax8279d.c       |    4 +-
>  drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c     |    4 +-
>  drivers/gpu/drm/panel/panel-dsi-cm.c               |    4 +-
>  drivers/gpu/drm/panel/panel-ebbg-ft8719.c          |    4 +-
>  drivers/gpu/drm/panel/panel-edp.c                  |    9 +
>  drivers/gpu/drm/panel/panel-elida-kd35t133.c       |    4 +-
>  drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c  |    4 +-
>  .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c  |    4 +-
>  drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |    6 +-
>  drivers/gpu/drm/panel/panel-ilitek-ili9881c.c      |    4 +-
>  drivers/gpu/drm/panel/panel-innolux-p079zca.c      |    4 +-
>  drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c       |    4 +-
>  drivers/gpu/drm/panel/panel-jdi-lt070me05000.c     |    4 +-
>  drivers/gpu/drm/panel/panel-khadas-ts050.c         |    4 +-
>  drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c |    4 +-
>  drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c |    4 +-
>  drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c |    4 +-
>  drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c   |    4 +-
>  drivers/gpu/drm/panel/panel-novatek-nt35510.c      |    9 +-
>  drivers/gpu/drm/panel/panel-novatek-nt35560.c      |    4 +-
>  drivers/gpu/drm/panel/panel-novatek-nt35950.c      |    4 +-
>  drivers/gpu/drm/panel/panel-novatek-nt36672a.c     |    4 +-
>  drivers/gpu/drm/panel/panel-orisetech-otm8009a.c   |    4 +-
>  drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c |    4 +-
>  .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c   |    4 +-
>  drivers/gpu/drm/panel/panel-raydium-rm67191.c      |    4 +-
>  drivers/gpu/drm/panel/panel-raydium-rm68200.c      |    4 +-
>  drivers/gpu/drm/panel/panel-ronbo-rb070d30.c       |    4 +-
>  drivers/gpu/drm/panel/panel-samsung-s6d16d0.c      |    4 +-
>  drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c      |    4 +-
>  drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c   |    4 +-
>  drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c  |    3 +-
>  .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c   |    4 +-
>  drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c      |    4 +-
>  drivers/gpu/drm/panel/panel-samsung-sofef00.c      |    4 +-
>  drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c    |    6 +-
>  drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c    |    4 +-
>  drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c    |    4 +-
>  drivers/gpu/drm/panel/panel-simple.c               |   46 +-
>  drivers/gpu/drm/panel/panel-sitronix-st7701.c      |  547 ++-
>  drivers/gpu/drm/panel/panel-sitronix-st7703.c      |    4 +-
>  .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c |    4 +-
>  drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c       |    4 +-
>  drivers/gpu/drm/panel/panel-truly-nt35597.c        |    3 +-
>  drivers/gpu/drm/panel/panel-visionox-rm69299.c     |    3 +-
>  drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c   |    4 +-
>  drivers/gpu/drm/panfrost/Kconfig                   |    1 +
>  drivers/gpu/drm/panfrost/Makefile                  |    3 +-
>  drivers/gpu/drm/panfrost/panfrost_dump.c           |  249 ++
>  drivers/gpu/drm/panfrost/panfrost_dump.h           |   12 +
>  drivers/gpu/drm/panfrost/panfrost_job.c            |    3 +
>  drivers/gpu/drm/panfrost/panfrost_regs.h           |   42 +-
>  drivers/gpu/drm/pl111/Kconfig                      |    2 +-
>  drivers/gpu/drm/pl111/pl111_display.c              |    8 +-
>  drivers/gpu/drm/pl111/pl111_drv.c                  |    9 +-
>  drivers/gpu/drm/pl111/pl111_versatile.c            |    1 +
>  drivers/gpu/drm/qxl/qxl_display.c                  |    4 +-
>  drivers/gpu/drm/qxl/qxl_object.c                   |    2 +-
>  drivers/gpu/drm/radeon/radeon_display.c            |    1 -
>  drivers/gpu/drm/radeon/radeon_object.c             |    6 +-
>  drivers/gpu/drm/rcar-du/Kconfig                    |    2 +-
>  drivers/gpu/drm/rcar-du/rcar_du_crtc.c             |    4 +-
>  drivers/gpu/drm/rcar-du/rcar_du_drv.c              |    5 +-
>  drivers/gpu/drm/rcar-du/rcar_du_kms.c              |   37 +-
>  drivers/gpu/drm/rcar-du/rcar_du_plane.c            |   15 +-
>  drivers/gpu/drm/rcar-du/rcar_du_vsp.c              |    9 +-
>  drivers/gpu/drm/rockchip/Kconfig                   |    2 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_drv.c        |    2 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_gem.c        |    4 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |    9 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |    1 -
>  drivers/gpu/drm/scheduler/sched_main.c             |    3 +-
>  drivers/gpu/drm/selftests/Makefile                 |    8 -
>  drivers/gpu/drm/selftests/drm_buddy_selftests.h    |   15 -
>  drivers/gpu/drm/selftests/drm_cmdline_selftests.h  |   68 -
>  drivers/gpu/drm/selftests/drm_mm_selftests.h       |   28 -
>  drivers/gpu/drm/selftests/drm_modeset_selftests.h  |   40 -
>  drivers/gpu/drm/selftests/drm_selftest.c           |  109 -
>  drivers/gpu/drm/selftests/drm_selftest.h           |   41 -
>  drivers/gpu/drm/selftests/test-drm_buddy.c         |  994 ------
>  .../gpu/drm/selftests/test-drm_cmdline_parser.c    | 1141 ------
>  drivers/gpu/drm/selftests/test-drm_damage_helper.c |  668 ----
>  drivers/gpu/drm/selftests/test-drm_format.c        |  280 --
>  .../gpu/drm/selftests/test-drm_modeset_common.c    |   32 -
>  .../gpu/drm/selftests/test-drm_modeset_common.h    |   52 -
>  drivers/gpu/drm/selftests/test-drm_rect.c          |  223 --
>  drivers/gpu/drm/shmobile/Kconfig                   |    2 +-
>  drivers/gpu/drm/shmobile/shmob_drm_crtc.c          |   15 +-
>  drivers/gpu/drm/shmobile/shmob_drm_drv.c           |    6 +-
>  drivers/gpu/drm/shmobile/shmob_drm_kms.c           |    3 +-
>  drivers/gpu/drm/shmobile/shmob_drm_kms.h           |    2 +-
>  drivers/gpu/drm/shmobile/shmob_drm_plane.c         |   14 +-
>  drivers/gpu/drm/sis/sis_drv.c                      |    2 +-
>  drivers/gpu/drm/solomon/ssd130x-spi.c              |   21 +-
>  drivers/gpu/drm/solomon/ssd130x.c                  |    8 +-
>  drivers/gpu/drm/sprd/Kconfig                       |    2 +-
>  drivers/gpu/drm/sprd/sprd_dpu.c                    |   15 +-
>  drivers/gpu/drm/sprd/sprd_drm.c                    |    6 +-
>  drivers/gpu/drm/sti/Kconfig                        |    2 +-
>  drivers/gpu/drm/sti/sti_crtc.c                     |    1 -
>  drivers/gpu/drm/sti/sti_cursor.c                   |   14 +-
>  drivers/gpu/drm/sti/sti_drv.c                      |    7 +-
>  drivers/gpu/drm/sti/sti_gdp.c                      |   18 +-
>  drivers/gpu/drm/sti/sti_hqvdp.c                    |   18 +-
>  drivers/gpu/drm/sti/sti_plane.c                    |    3 +-
>  drivers/gpu/drm/sti/sti_plane.h                    |    1 -
>  drivers/gpu/drm/stm/Kconfig                        |    2 +-
>  drivers/gpu/drm/stm/drv.c                          |   11 +-
>  drivers/gpu/drm/stm/ltdc.c                         |   17 +-
>  drivers/gpu/drm/sun4i/Kconfig                      |   28 +-
>  drivers/gpu/drm/sun4i/sun4i_backend.c              |   17 +-
>  drivers/gpu/drm/sun4i/sun4i_drv.c                  |    9 +-
>  drivers/gpu/drm/sun4i/sun4i_frontend.c             |   26 +-
>  drivers/gpu/drm/sun4i/sun4i_layer.c                |    1 -
>  drivers/gpu/drm/sun4i/sun8i_mixer.c                |    4 +-
>  drivers/gpu/drm/sun4i/sun8i_ui_layer.c             |   27 +-
>  drivers/gpu/drm/sun4i/sun8i_vi_layer.c             |   27 +-
>  drivers/gpu/drm/tegra/dc.c                         |    1 -
>  drivers/gpu/drm/tegra/fb.c                         |    2 +-
>  drivers/gpu/drm/tegra/plane.c                      |    1 -
>  drivers/gpu/drm/tests/Makefile                     |    4 +-
>  drivers/gpu/drm/tests/drm_buddy_test.c             |  756 ++++
>  drivers/gpu/drm/tests/drm_cmdline_parser_test.c    | 1078 ++++++
>  drivers/gpu/drm/tests/drm_damage_helper_test.c     |  634 ++++
>  .../drm_dp_mst_helper_test.c}                      |   89 +-
>  drivers/gpu/drm/tests/drm_format_helper_test.c     |  178 +-
>  drivers/gpu/drm/tests/drm_format_test.c            |  299 ++
>  .../drm_framebuffer_test.c}                        |   77 +-
>  .../test-drm_mm.c => tests/drm_mm_test.c}          | 1248 +++----
>  .../drm_plane_helper_test.c}                       |  155 +-
>  drivers/gpu/drm/tests/drm_rect_test.c              |  214 ++
>  drivers/gpu/drm/tidss/Kconfig                      |    2 +-
>  drivers/gpu/drm/tidss/tidss_crtc.c                 |    4 +-
>  drivers/gpu/drm/tidss/tidss_dispc.c                |   28 +-
>  drivers/gpu/drm/tidss/tidss_drv.c                  |    6 +-
>  drivers/gpu/drm/tidss/tidss_kms.c                  |    1 -
>  drivers/gpu/drm/tidss/tidss_plane.c                |    1 -
>  drivers/gpu/drm/tilcdc/Kconfig                     |    2 +-
>  drivers/gpu/drm/tilcdc/tilcdc_crtc.c               |   10 +-
>  drivers/gpu/drm/tilcdc/tilcdc_drv.c                |    6 +-
>  drivers/gpu/drm/tilcdc/tilcdc_plane.c              |    1 -
>  drivers/gpu/drm/tiny/Kconfig                       |   22 +-
>  drivers/gpu/drm/tiny/arcpgu.c                      |   14 +-
>  drivers/gpu/drm/tiny/bochs.c                       |   12 +-
>  drivers/gpu/drm/tiny/cirrus.c                      |   19 +-
>  drivers/gpu/drm/tiny/hx8357d.c                     |    6 +-
>  drivers/gpu/drm/tiny/ili9163.c                     |    6 +-
>  drivers/gpu/drm/tiny/ili9225.c                     |   12 +-
>  drivers/gpu/drm/tiny/ili9341.c                     |    6 +-
>  drivers/gpu/drm/tiny/ili9486.c                     |    6 +-
>  drivers/gpu/drm/tiny/mi0283qt.c                    |    6 +-
>  drivers/gpu/drm/tiny/panel-mipi-dbi.c              |    6 +-
>  drivers/gpu/drm/tiny/repaper.c                     |   16 +-
>  drivers/gpu/drm/tiny/simpledrm.c                   |  565 +--
>  drivers/gpu/drm/tiny/st7586.c                      |   17 +-
>  drivers/gpu/drm/tiny/st7735r.c                     |    6 +-
>  drivers/gpu/drm/ttm/ttm_bo.c                       |  163 +-
>  drivers/gpu/drm/ttm/ttm_bo_util.c                  |    7 +-
>  drivers/gpu/drm/tve200/Kconfig                     |    2 +-
>  drivers/gpu/drm/tve200/tve200_display.c            |   12 +-
>  drivers/gpu/drm/tve200/tve200_drv.c                |    7 +-
>  drivers/gpu/drm/udl/udl_drv.h                      |   14 +-
>  drivers/gpu/drm/udl/udl_main.c                     |  125 +-
>  drivers/gpu/drm/udl/udl_modeset.c                  |    4 +
>  drivers/gpu/drm/udl/udl_transfer.c                 |    3 +-
>  drivers/gpu/drm/v3d/v3d_drv.c                      |    1 -
>  drivers/gpu/drm/v3d/v3d_gem.c                      |    4 +-
>  drivers/gpu/drm/v3d/v3d_perfmon.c                  |    2 +-
>  drivers/gpu/drm/vboxvideo/vbox_mode.c              |   12 +-
>  drivers/gpu/drm/vc4/Kconfig                        |    3 +-
>  drivers/gpu/drm/vc4/vc4_bo.c                       |   79 +-
>  drivers/gpu/drm/vc4/vc4_crtc.c                     |  108 +-
>  drivers/gpu/drm/vc4/vc4_debugfs.c                  |   72 +-
>  drivers/gpu/drm/vc4/vc4_dpi.c                      |  131 +-
>  drivers/gpu/drm/vc4/vc4_drv.c                      |   28 +-
>  drivers/gpu/drm/vc4/vc4_drv.h                      |   65 +-
>  drivers/gpu/drm/vc4/vc4_dsi.c                      |  131 +-
>  drivers/gpu/drm/vc4/vc4_gem.c                      |   22 +-
>  drivers/gpu/drm/vc4/vc4_hdmi.c                     |  684 +++-
>  drivers/gpu/drm/vc4/vc4_hdmi.h                     |    3 +-
>  drivers/gpu/drm/vc4/vc4_hvs.c                      |  145 +-
>  drivers/gpu/drm/vc4/vc4_irq.c                      |    4 +-
>  drivers/gpu/drm/vc4/vc4_kms.c                      |    1 -
>  drivers/gpu/drm/vc4/vc4_perfmon.c                  |    1 +
>  drivers/gpu/drm/vc4/vc4_plane.c                    |   51 +-
>  drivers/gpu/drm/vc4/vc4_render_cl.c                |   40 +-
>  drivers/gpu/drm/vc4/vc4_txp.c                      |   63 +-
>  drivers/gpu/drm/vc4/vc4_v3d.c                      |   73 +-
>  drivers/gpu/drm/vc4/vc4_validate.c                 |   28 +-
>  drivers/gpu/drm/vc4/vc4_validate_shaders.c         |    2 +-
>  drivers/gpu/drm/vc4/vc4_vec.c                      |  216 +-
>  drivers/gpu/drm/via/Makefile                       |    2 +-
>  drivers/gpu/drm/via/via_3d_reg.h                   |  349 +-
>  drivers/gpu/drm/via/via_dma.c                      |  744 ----
>  drivers/gpu/drm/via/via_dmablit.c                  |  807 -----
>  drivers/gpu/drm/via/via_dmablit.h                  |  140 -
>  drivers/gpu/drm/via/via_dri1.c                     | 3630 ++++++++++++++++++++
>  drivers/gpu/drm/via/via_drv.c                      |  124 -
>  drivers/gpu/drm/via/via_drv.h                      |  229 --
>  drivers/gpu/drm/via/via_irq.c                      |  388 ---
>  drivers/gpu/drm/via/via_map.c                      |  132 -
>  drivers/gpu/drm/via/via_mm.c                       |  241 --
>  drivers/gpu/drm/via/via_verifier.c                 | 1110 ------
>  drivers/gpu/drm/via/via_verifier.h                 |   62 -
>  drivers/gpu/drm/via/via_video.c                    |   94 -
>  drivers/gpu/drm/virtio/virtgpu_drv.c               |   53 +-
>  drivers/gpu/drm/virtio/virtgpu_drv.h               |    5 +-
>  drivers/gpu/drm/virtio/virtgpu_gem.c               |    4 +-
>  drivers/gpu/drm/virtio/virtgpu_kms.c               |   23 +-
>  drivers/gpu/drm/virtio/virtgpu_object.c            |   65 +-
>  drivers/gpu/drm/virtio/virtgpu_plane.c             |   40 +-
>  drivers/gpu/drm/virtio/virtgpu_vq.c                |   21 +-
>  drivers/gpu/drm/vkms/vkms_plane.c                  |    5 +-
>  .../gpu/drm/vmwgfx/device_include/vm_basic_types.h |    2 +-
>  drivers/gpu/drm/vmwgfx/ttm_object.h                |    4 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   14 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c         |    8 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   13 -
>  drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    4 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   11 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |    2 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c                |    1 -
>  drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |    8 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c               |    3 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c    |    2 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |    1 -
>  drivers/gpu/drm/xlnx/Kconfig                       |    2 +-
>  drivers/gpu/drm/xlnx/zynqmp_disp.c                 |   13 +-
>  drivers/gpu/drm/xlnx/zynqmp_dpsub.c                |    8 +-
>  drivers/staging/sm750fb/sm750.c                    |   15 +-
>  drivers/video/aperture.c                           |   69 +-
>  drivers/video/fbdev/arkfb.c                        |    5 +
>  drivers/video/fbdev/asiliantfb.c                   |    5 +
>  drivers/video/fbdev/aty/aty128fb.c                 |   57 +-
>  drivers/video/fbdev/aty/atyfb_base.c               |    7 +-
>  drivers/video/fbdev/aty/radeon_base.c              |   83 +-
>  drivers/video/fbdev/carminefb.c                    |    5 +
>  drivers/video/fbdev/chipsfb.c                      |   13 +-
>  drivers/video/fbdev/cirrusfb.c                     |    5 +
>  drivers/video/fbdev/core/fbmem.c                   |  219 +-
>  drivers/video/fbdev/cyber2000fb.c                  |    5 +
>  drivers/video/fbdev/geode/gx1fb_core.c             |    5 +
>  drivers/video/fbdev/geode/gxfb_core.c              |    5 +
>  drivers/video/fbdev/geode/lxfb_core.c              |    5 +
>  drivers/video/fbdev/gxt4500.c                      |    5 +
>  drivers/video/fbdev/hyperv_fb.c                    |    6 +-
>  drivers/video/fbdev/i740fb.c                       |    5 +
>  drivers/video/fbdev/i810/i810_main.c               |  315 +-
>  drivers/video/fbdev/imsttfb.c                      |   36 +-
>  drivers/video/fbdev/intelfb/intelfbdrv.c           |    5 +
>  drivers/video/fbdev/kyro/fbdev.c                   |    5 +
>  drivers/video/fbdev/matrox/matroxfb_base.c         |    5 +
>  drivers/video/fbdev/mb862xx/mb862xxfbdrv.c         |    5 +
>  drivers/video/fbdev/neofb.c                        |   41 +-
>  drivers/video/fbdev/nvidia/nvidia.c                |    7 +-
>  drivers/video/fbdev/pm2fb.c                        |    5 +
>  drivers/video/fbdev/pm3fb.c                        |    5 +
>  drivers/video/fbdev/pvr2fb.c                       |    5 +
>  drivers/video/fbdev/riva/fbdev.c                   |   67 +-
>  drivers/video/fbdev/s3fb.c                         |    5 +
>  drivers/video/fbdev/savage/savagefb_driver.c       |    5 +
>  drivers/video/fbdev/sis/sis_main.c                 |    5 +
>  drivers/video/fbdev/skeletonfb.c                   |  210 +-
>  drivers/video/fbdev/sm712fb.c                      |    5 +
>  drivers/video/fbdev/sstfb.c                        |   43 +-
>  drivers/video/fbdev/sunxvr2500.c                   |    5 +
>  drivers/video/fbdev/sunxvr500.c                    |    5 +
>  drivers/video/fbdev/tdfxfb.c                       |    5 +
>  drivers/video/fbdev/tgafb.c                        |   17 +-
>  drivers/video/fbdev/tridentfb.c                    |    5 +
>  drivers/video/fbdev/vermilion/vermilion.c          |    7 +-
>  drivers/video/fbdev/vga16fb.c                      |  191 +-
>  drivers/video/fbdev/via/via-core.c                 |    5 +
>  drivers/video/fbdev/vt8623fb.c                     |    5 +
>  include/drm/drm_atomic_helper.h                    |    9 +
>  include/drm/drm_bridge.h                           |   12 +
>  include/drm/drm_connector.h                        |   26 +
>  include/drm/drm_crtc.h                             |    9 +
>  include/drm/drm_encoder.h                          |    6 +
>  .../{drm_fb_cma_helper.h => drm_fb_dma_helper.h}   |   10 +-
>  include/drm/drm_file.h                             |    9 -
>  include/drm/drm_format_helper.h                    |   56 +-
>  include/drm/drm_fourcc.h                           |    4 +
>  include/drm/drm_framebuffer.h                      |    8 +-
>  include/drm/drm_gem.h                              |    2 +-
>  .../{drm_gem_cma_helper.h => drm_gem_dma_helper.h} |  158 +-
>  include/drm/drm_gem_shmem_helper.h                 |    2 +-
>  include/drm/drm_mipi_dsi.h                         |    2 +-
>  include/drm/drm_plane_helper.h                     |   29 +-
>  include/drm/ttm/ttm_bo_api.h                       |   93 +-
>  include/linux/dma-resv.h                           |   16 +-
>  include/linux/fb.h                                 |   10 -
>  include/linux/iosys-map.h                          |   15 +-
>  include/uapi/drm/drm_fourcc.h                      |   34 +-
>  include/uapi/drm/drm_mode.h                        |    8 +-
>  include/uapi/drm/panfrost_drm.h                    |   47 +
>  include/video/vga.h                                |   20 +-
>  478 files changed, 16283 insertions(+), 14656 deletions(-)
>  rename drivers/gpu/drm/{drm_fb_cma_helper.c => drm_fb_dma_helper.c} (60%)
>  rename drivers/gpu/drm/{drm_gem_cma_helper.c => drm_gem_dma_helper.c} (61%)
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_bmc.c
>  delete mode 100644 drivers/gpu/drm/mgag200/mgag200_pll.c
>  create mode 100644 drivers/gpu/drm/panfrost/panfrost_dump.c
>  create mode 100644 drivers/gpu/drm/panfrost/panfrost_dump.h
>  delete mode 100644 drivers/gpu/drm/selftests/Makefile
>  delete mode 100644 drivers/gpu/drm/selftests/drm_buddy_selftests.h
>  delete mode 100644 drivers/gpu/drm/selftests/drm_cmdline_selftests.h
>  delete mode 100644 drivers/gpu/drm/selftests/drm_mm_selftests.h
>  delete mode 100644 drivers/gpu/drm/selftests/drm_modeset_selftests.h
>  delete mode 100644 drivers/gpu/drm/selftests/drm_selftest.c
>  delete mode 100644 drivers/gpu/drm/selftests/drm_selftest.h
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_buddy.c
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_cmdline_parser.c
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_damage_helper.c
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_format.c
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.c
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.h
>  delete mode 100644 drivers/gpu/drm/selftests/test-drm_rect.c
>  create mode 100644 drivers/gpu/drm/tests/drm_buddy_test.c
>  create mode 100644 drivers/gpu/drm/tests/drm_cmdline_parser_test.c
>  create mode 100644 drivers/gpu/drm/tests/drm_damage_helper_test.c
>  rename drivers/gpu/drm/{selftests/test-drm_dp_mst_helper.c => tests/drm_dp_mst_helper_test.c} (72%)
>  create mode 100644 drivers/gpu/drm/tests/drm_format_test.c
>  rename drivers/gpu/drm/{selftests/test-drm_framebuffer.c => tests/drm_framebuffer_test.c} (86%)
>  rename drivers/gpu/drm/{selftests/test-drm_mm.c => tests/drm_mm_test.c} (55%)
>  rename drivers/gpu/drm/{selftests/test-drm_plane_helper.c => tests/drm_plane_helper_test.c} (51%)
>  create mode 100644 drivers/gpu/drm/tests/drm_rect_test.c
>  delete mode 100644 drivers/gpu/drm/via/via_dma.c
>  delete mode 100644 drivers/gpu/drm/via/via_dmablit.c
>  delete mode 100644 drivers/gpu/drm/via/via_dmablit.h
>  create mode 100644 drivers/gpu/drm/via/via_dri1.c
>  delete mode 100644 drivers/gpu/drm/via/via_drv.c
>  delete mode 100644 drivers/gpu/drm/via/via_drv.h
>  delete mode 100644 drivers/gpu/drm/via/via_irq.c
>  delete mode 100644 drivers/gpu/drm/via/via_map.c
>  delete mode 100644 drivers/gpu/drm/via/via_mm.c
>  delete mode 100644 drivers/gpu/drm/via/via_verifier.c
>  delete mode 100644 drivers/gpu/drm/via/via_verifier.h
>  delete mode 100644 drivers/gpu/drm/via/via_video.c
>  rename include/drm/{drm_fb_cma_helper.h => drm_fb_dma_helper.h} (56%)
>  rename include/drm/{drm_gem_cma_helper.h => drm_gem_dma_helper.h} (53%)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

  reply	other threads:[~2022-09-06 15:21 UTC|newest]

Thread overview: 170+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-09-06  6:53 [Intel-gfx] [PULL] drm-misc-next Maarten Lankhorst
2022-09-06  6:53 ` Maarten Lankhorst
2022-09-06 15:20 ` Daniel Vetter [this message]
2022-09-06 15:20   ` Daniel Vetter
  -- strict thread matches above, loose matches on Subject: below --
2023-12-07  9:59 [Intel-gfx] " 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-10  8:45 Thomas Zimmermann
2023-08-03 15:01 Thomas Zimmermann
2023-07-27 12:44 Thomas Zimmermann
2023-07-27 13:10 ` Daniel Vetter
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-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-14 13:24 ` Hans de Goede
2021-10-14 14:30   ` Hans de Goede
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-17 13:17 Thomas Zimmermann
2021-05-17 13:25 ` 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-07-02 13:16 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-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-22  2:17         ` [Intel-gfx] " Dave Airlie
2019-10-22  7:01           ` 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=YxdlWvYLFX0hDU9E@phenom.ffwll.local \
    --to=daniel@ffwll.ch \
    --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=maarten.lankhorst@linux.intel.com \
    --cc=mripard@kernel.org \
    --cc=rodrigo.vivi@intel.com \
    --cc=tzimmermann@suse.de \
    /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.