linux/drivers/gpu/drm
Dmitry Baryshkov 1c0a80f160 Revert "drm/atomic: Loosen FB atomic checks"
This reverts commit f1e75da536.

Although the Solid Fill planes patchset got all reviews and
acknowledgements, it doesn't fulfill requirements for the new uABI. It
has neither corresponding open-source userspace implementation nor the
IGT tests coverage. Reverting this patchset until userspace obligations
are fulfilled.

Acked-by: Simon Ser <contact@emersion.fr>
Acked-by: Maxime Ripard <mripard@kernel.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20231204131455.19023-2-dmitry.baryshkov@linaro.org
2023-12-04 21:33:05 +02:00
..
amd Merge drm/drm-next into drm-misc-next 2023-11-28 15:32:24 +01:00
arm
armada drm: Use device_get_match_data() 2023-11-27 13:56:32 -06:00
aspeed drm: Use device_get_match_data() 2023-11-27 13:56:32 -06:00
ast drm/ast: Move detection code into PCI probe helper 2023-11-28 16:17:08 +01:00
atmel-hlcdc
bridge drm/bridge: implement generic DP HPD bridge 2023-12-04 16:07:29 +02:00
ci drm/ci: make github dependabot happy again 2023-11-13 08:52:24 -08:00
display Merge tag 'drm-intel-next-2023-11-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-next 2023-11-23 20:25:24 +01:00
etnaviv drm/etnaviv: Convert to platform remove callback returning void 2023-11-21 09:17:54 +01:00
exynos drm: Use device_get_match_data() 2023-11-27 13:56:32 -06:00
fsl-dcu
gma500
gud Merge drm/drm-next into drm-misc-next 2023-11-15 10:56:44 +01:00
hisilicon
hyperv TTY/Serial changes for 6.7-rc1 2023-11-03 15:44:25 -10:00
i2c
i915 Linux 6.7-rc3 2023-11-28 11:55:56 +01:00
imagination drm/imagination: Removed unused function to_pvr_vm_gpuva() 2023-12-04 09:42:25 +01:00
imx drm/imx/lcdc: Fix double-free of driver data 2023-12-01 16:04:14 +01:00
ingenic
kmb drm/kmb: Convert to platform remove callback returning void 2023-11-21 09:18:52 +01:00
lib
lima drm/sched: implement dynamic job-flow control 2023-11-10 02:54:29 +01:00
logicvc Merge tag 'drm-misc-fixes-2023-11-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-next 2023-11-10 16:57:49 +01:00
loongson drm/loongson: Add platform dependency 2023-11-29 11:00:21 +08:00
mcde
mediatek drm/mediatek: Convert to platform remove callback returning void 2023-11-21 09:18:53 +01:00
meson drm/meson: Convert to platform remove callback returning void 2023-11-21 09:18:53 +01:00
mgag200
msm Merge drm/drm-next into drm-misc-next 2023-11-28 15:32:24 +01:00
mxsfb drm: Use device_get_match_data() 2023-11-27 13:56:32 -06:00
nouveau drm/nouveau: Removes unnecessary args check in nouveau_uvmm_sm_prepare 2023-11-30 01:04:12 +01:00
omapdrm drm/omapdrm: Improve check for contiguous buffers 2023-12-01 12:04:28 +02:00
panel drm/panel-edp: Avoid adding multiple preferred modes 2023-11-28 14:35:41 -08:00
panfrost Merge drm/drm-next into drm-misc-next 2023-11-15 10:56:44 +01:00
pl111
qxl drm/qxl: remove unused declaration 2023-12-04 09:42:32 +01:00
radeon Merge drm/drm-next into drm-misc-next 2023-11-15 10:56:44 +01:00
renesas drm: renesas: shmobile: Add DT support 2023-10-16 11:47:48 +02:00
rockchip Linux 6.7-rc3 2023-11-28 11:55:56 +01:00
scheduler drm/sched: Partial revert of "Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()" 2023-11-28 14:16:56 -05:00
solomon drm/ssd130x: Preallocate format-conversion buffer in atomic_check 2023-11-14 10:17:23 +01:00
sprd drm/sprd: Convert to platform remove callback returning void 2023-11-21 09:18:53 +01:00
sti
stm
sun4i
tegra drm/edid: include drm_eld.h only where required 2023-11-09 16:47:31 +02:00
tests drm/test: add a test suite for GEM objects backed by shmem 2023-12-04 09:32:25 +01:00
tidss drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY 2023-12-01 12:04:43 +02:00
tilcdc drm/tilcdc: Convert to platform remove callback returning void 2023-11-28 21:57:16 +02:00
tiny drm/arcpgu: Convert to platform remove callback returning void 2023-11-21 09:17:49 +01:00
ttm drm/ttm: Schedule delayed_delete worker closer 2023-11-27 10:58:36 +01:00
tve200
udl
v3d drm/v3d: Create a CPU job extension for the copy performance query job 2023-12-01 09:47:36 -03:00
vboxvideo drm/vboxvideo: Use the hotspot properties from cursor planes 2023-11-24 11:58:00 +01:00
vc4 Merge tag 'drm-misc-fixes-2023-11-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-next 2023-11-10 16:57:49 +01:00
vgem
virtio drm/virtio: Disable damage clipping if FB changed since last page-flip 2023-11-24 15:15:27 +01:00
vkms
vmwgfx drm/vmwgfx: Disable damage clipping if FB changed since last page-flip 2023-11-24 15:15:28 +01:00
xen
xlnx
drm_agpsupport.c
drm_aperture.c
drm_atomic.c Revert "drm/atomic: Loosen FB atomic checks" 2023-12-04 21:33:05 +02:00
drm_atomic_helper.c Revert "drm/atomic: Loosen FB atomic checks" 2023-12-04 21:33:05 +02:00
drm_atomic_state_helper.c drm: Introduce solid fill DRM plane property 2023-12-02 01:56:48 +02:00
drm_atomic_uapi.c drm: Introduce solid fill DRM plane property 2023-12-02 01:56:48 +02:00
drm_auth.c
drm_blend.c drm/atomic: Add pixel source to plane state dump 2023-12-02 01:56:51 +02:00
drm_bridge.c drm/bridge: migrate bridge_chains to per-encoder file 2023-12-04 16:07:29 +02:00
drm_bridge_connector.c drm: remove drm_bridge_hpd_disable() from drm_bridge_connector_destroy() 2023-12-03 20:22:02 +02:00
drm_buddy.c
drm_bufs.c
drm_cache.c
drm_client.c drm/client: Do not acquire module reference 2023-11-15 13:51:38 +01:00
drm_client_modeset.c
drm_color_mgmt.c
drm_connector.c drm/doc: describe PATH format for DP MST 2023-10-27 16:01:10 +02:00
drm_context.c
drm_crtc.c
drm_crtc_helper.c
drm_crtc_helper_internal.h
drm_crtc_internal.h drm/atomic: Add pixel source to plane state dump 2023-12-02 01:56:51 +02:00
drm_damage_helper.c drm: Allow drivers to indicate the damage helpers to ignore damage clips 2023-11-24 15:15:25 +01:00
drm_debugfs.c drm/bridge: migrate bridge_chains to per-encoder file 2023-12-04 16:07:29 +02:00
drm_debugfs_crc.c
drm_displayid.c
drm_dma.c
drm_drv.c drm/drv: propagate errors from drm_modeset_register_all() 2023-12-04 09:42:32 +01:00
drm_dumb_buffers.c
drm_edid.c Merge drm/drm-next into drm-misc-next 2023-11-15 10:56:44 +01:00
drm_edid_load.c drm/edid/firmware: drop drm_kms_helper.edid_firmware backward compat 2023-11-21 12:22:48 +02:00
drm_eld.c drm/eld: add helpers to modify the SADs of an ELD 2023-11-09 16:48:27 +02:00
drm_encoder.c drm/encoder: register per-encoder debugfs dir 2023-12-04 16:07:29 +02:00
drm_encoder_slave.c
drm_exec.c
drm_fb_dma_helper.c
drm_fb_helper.c
drm_fbdev_dma.c
drm_fbdev_generic.c
drm_file.c drm: Do not round to megabytes for greater than 1MiB sizes in fdinfo stats 2023-11-06 11:44:34 +01:00
drm_flip_work.c drm: Remove struct drm_flip_task from DRM interfaces 2023-11-14 10:23:11 +01:00
drm_format_helper.c drm/format-helper: Pass format-conversion state to helpers 2023-11-14 10:16:53 +01:00
drm_fourcc.c drm/fourcc: Add NV20 and NV30 YUV formats 2023-10-24 21:34:35 +02:00
drm_framebuffer.c drm: introduce CLOSEFB IOCTL 2023-10-27 13:47:56 +02:00
drm_gem.c drm: Do not overrun array in drm_gem_get_pages() 2023-10-12 10:44:06 +02:00
drm_gem_atomic_helper.c drm/atomic-helper: Add format-conversion state to shadow-plane state 2023-11-14 10:01:14 +01:00
drm_gem_dma_helper.c
drm_gem_framebuffer_helper.c
drm_gem_shmem_helper.c
drm_gem_ttm_helper.c
drm_gem_vram_helper.c
drm_gpuvm.c drm/gpuvm: track/lock/validate external/evicted objects 2023-11-13 18:19:33 +01:00
drm_hashtab.c
drm_internal.h drm/encoder: register per-encoder debugfs dir 2023-12-04 16:07:29 +02:00
drm_ioc32.c
drm_ioctl.c drm: Introduce DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOT 2023-11-24 11:58:03 +01:00
drm_irq.c
drm_kms_helper_common.c drm/edid/firmware: drop drm_kms_helper.edid_firmware backward compat 2023-11-21 12:22:48 +02:00
drm_lease.c drm_lease.c: copy user-array safely 2023-10-09 16:59:49 +10:00
drm_legacy.h
drm_legacy_misc.c
drm_lock.c
drm_managed.c
drm_memory.c
drm_mipi_dbi.c drm/format-helper: Pass format-conversion state to helpers 2023-11-14 10:16:53 +01:00
drm_mipi_dsi.c
drm_mm.c
drm_mode_config.c
drm_mode_object.c drm: Refuse to async flip with atomic prop changes 2023-11-23 17:12:38 +01:00
drm_modes.c
drm_modeset_helper.c
drm_modeset_lock.c
drm_of.c
drm_panel.c
drm_panel_orientation_quirks.c drm: panel-orientation-quirks: Add quirk for Lenovo Legion Go 2023-11-15 16:57:08 +01:00
drm_pci.c
drm_plane.c drm/atomic: Add solid fill data to plane state dump 2023-12-02 01:56:53 +02:00
drm_plane_helper.c
drm_prime.c
drm_print.c
drm_privacy_screen.c
drm_privacy_screen_x86.c
drm_probe_helper.c
drm_property.c
drm_rect.c
drm_scatter.c
drm_self_refresh_helper.c
drm_simple_kms_helper.c
drm_suballoc.c
drm_syncobj.c drm/syncobj: Add deadline support for syncobj waits 2023-12-02 01:17:45 +02:00
drm_sysfs.c
drm_trace.h
drm_trace_points.c
drm_vblank.c
drm_vblank_work.c
drm_vm.c
drm_vma_manager.c
drm_writeback.c
Kconfig drm/test: add a test suite for GEM objects backed by shmem 2023-12-04 09:32:25 +01:00
Makefile drm/imagination: Add skeleton PowerVR driver 2023-11-23 09:01:45 +01:00