From: Daniel Vetter <daniel.vetter@ffwll.ch> To: DRI Development <dri-devel@lists.freedesktop.org> Cc: David Airlie <airlied@linux.ie>, Daniel Vetter <daniel.vetter@ffwll.ch>, Intel Graphics Development <intel-gfx@lists.freedesktop.org>, Thomas Zimmermann <tzimmermann@suse.de>, Daniel Vetter <daniel.vetter@intel.com>, Sean Paul <sean@poorly.run> Subject: [PATCH 3/3] drm/doc: Document legacy_cursor_update better Date: Wed, 21 Oct 2020 18:32:42 +0200 [thread overview] Message-ID: <20201021163242.1458885-3-daniel.vetter@ffwll.ch> (raw) In-Reply-To: <20201021163242.1458885-1-daniel.vetter@ffwll.ch> It's the horror and shouldn't be used. Realized we're not clear on this in a discussion with Rob about what msm is doing to better support async commits. v2: Refine existing todo item to include this (Thomas) Cc: Sean Paul <sean@poorly.run> Cc: Rob Clark <robdclark@gmail.com> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com> Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Cc: Maxime Ripard <mripard@kernel.org> Cc: Thomas Zimmermann <tzimmermann@suse.de> Cc: David Airlie <airlied@linux.ie> Cc: Daniel Vetter <daniel@ffwll.ch> --- Documentation/gpu/todo.rst | 4 ++++ include/drm/drm_atomic.h | 12 +++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Documentation/gpu/todo.rst b/Documentation/gpu/todo.rst index 700637e25ecd..6b224ef14455 100644 --- a/Documentation/gpu/todo.rst +++ b/Documentation/gpu/todo.rst @@ -105,6 +105,10 @@ converted over to the new infrastructure. One issue with the helpers is that they require that drivers handle completion events for atomic commits correctly. But fixing these bugs is good anyway. +Somewhat related is the legacy_cursor_update hack, which should be replaced with +the new atomic_async_check/commit functionality in the helpers in drivers that +still look at that flag. + Contact: Daniel Vetter, respective driver maintainers Level: Advanced diff --git a/include/drm/drm_atomic.h b/include/drm/drm_atomic.h index d07c851d255b..413fd0ca56a8 100644 --- a/include/drm/drm_atomic.h +++ b/include/drm/drm_atomic.h @@ -308,7 +308,6 @@ struct __drm_private_objs_state { * struct drm_atomic_state - the global state object for atomic updates * @ref: count of all references to this state (will not be freed until zero) * @dev: parent DRM device - * @legacy_cursor_update: hint to enforce legacy cursor IOCTL semantics * @async_update: hint for asynchronous plane update * @planes: pointer to array of structures with per-plane data * @crtcs: pointer to array of CRTC pointers @@ -336,6 +335,17 @@ struct drm_atomic_state { * drm_atomic_crtc_needs_modeset(). */ bool allow_modeset : 1; + /** + * @legacy_cursor_update: + * + * Hint to enforce legacy cursor IOCTL semantics. + * + * WARNING: This is thoroughly broken and pretty much impossible to + * implement correctly. Drivers must ignore this and should instead + * implement &drm_plane_helper_funcs.atomic_async_check and + * &drm_plane_helper_funcs.atomic_async_commit hooks. New users of this + * flag are not allowed. + */ bool legacy_cursor_update : 1; bool async_update : 1; /** -- 2.28.0 _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel
WARNING: multiple messages have this Message-ID (diff)
From: Daniel Vetter <daniel.vetter@ffwll.ch> To: DRI Development <dri-devel@lists.freedesktop.org> Cc: David Airlie <airlied@linux.ie>, Daniel Vetter <daniel.vetter@ffwll.ch>, Intel Graphics Development <intel-gfx@lists.freedesktop.org>, Maxime Ripard <mripard@kernel.org>, Thomas Zimmermann <tzimmermann@suse.de>, Daniel Vetter <daniel.vetter@intel.com> Subject: [Intel-gfx] [PATCH 3/3] drm/doc: Document legacy_cursor_update better Date: Wed, 21 Oct 2020 18:32:42 +0200 [thread overview] Message-ID: <20201021163242.1458885-3-daniel.vetter@ffwll.ch> (raw) In-Reply-To: <20201021163242.1458885-1-daniel.vetter@ffwll.ch> It's the horror and shouldn't be used. Realized we're not clear on this in a discussion with Rob about what msm is doing to better support async commits. v2: Refine existing todo item to include this (Thomas) Cc: Sean Paul <sean@poorly.run> Cc: Rob Clark <robdclark@gmail.com> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com> Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Cc: Maxime Ripard <mripard@kernel.org> Cc: Thomas Zimmermann <tzimmermann@suse.de> Cc: David Airlie <airlied@linux.ie> Cc: Daniel Vetter <daniel@ffwll.ch> --- Documentation/gpu/todo.rst | 4 ++++ include/drm/drm_atomic.h | 12 +++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Documentation/gpu/todo.rst b/Documentation/gpu/todo.rst index 700637e25ecd..6b224ef14455 100644 --- a/Documentation/gpu/todo.rst +++ b/Documentation/gpu/todo.rst @@ -105,6 +105,10 @@ converted over to the new infrastructure. One issue with the helpers is that they require that drivers handle completion events for atomic commits correctly. But fixing these bugs is good anyway. +Somewhat related is the legacy_cursor_update hack, which should be replaced with +the new atomic_async_check/commit functionality in the helpers in drivers that +still look at that flag. + Contact: Daniel Vetter, respective driver maintainers Level: Advanced diff --git a/include/drm/drm_atomic.h b/include/drm/drm_atomic.h index d07c851d255b..413fd0ca56a8 100644 --- a/include/drm/drm_atomic.h +++ b/include/drm/drm_atomic.h @@ -308,7 +308,6 @@ struct __drm_private_objs_state { * struct drm_atomic_state - the global state object for atomic updates * @ref: count of all references to this state (will not be freed until zero) * @dev: parent DRM device - * @legacy_cursor_update: hint to enforce legacy cursor IOCTL semantics * @async_update: hint for asynchronous plane update * @planes: pointer to array of structures with per-plane data * @crtcs: pointer to array of CRTC pointers @@ -336,6 +335,17 @@ struct drm_atomic_state { * drm_atomic_crtc_needs_modeset(). */ bool allow_modeset : 1; + /** + * @legacy_cursor_update: + * + * Hint to enforce legacy cursor IOCTL semantics. + * + * WARNING: This is thoroughly broken and pretty much impossible to + * implement correctly. Drivers must ignore this and should instead + * implement &drm_plane_helper_funcs.atomic_async_check and + * &drm_plane_helper_funcs.atomic_async_commit hooks. New users of this + * flag are not allowed. + */ bool legacy_cursor_update : 1; bool async_update : 1; /** -- 2.28.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx
next prev parent reply other threads:[~2020-10-21 16:33 UTC|newest] Thread overview: 231+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-10-21 16:32 [PATCH 1/3] drm/atomic-helpers: remove legacy_cursor_update hacks Daniel Vetter 2020-10-21 16:32 ` [Intel-gfx] " Daniel Vetter 2020-10-21 16:32 ` [PATCH 2/3] drm/vc4: Drop legacy_cursor_update override Daniel Vetter 2020-10-21 16:32 ` [Intel-gfx] " Daniel Vetter 2020-10-22 13:19 ` Maxime Ripard 2020-10-22 13:19 ` [Intel-gfx] " Maxime Ripard 2020-10-21 16:32 ` Daniel Vetter [this message] 2020-10-21 16:32 ` [Intel-gfx] [PATCH 3/3] drm/doc: Document legacy_cursor_update better Daniel Vetter 2020-10-21 17:14 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [1/3] drm/atomic-helpers: remove legacy_cursor_update hacks Patchwork 2020-10-21 17:44 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork 2020-10-22 13:36 ` [PATCH 1/3] " Kazlauskas, Nicholas 2020-10-22 13:36 ` [Intel-gfx] " Kazlauskas, Nicholas 2020-10-22 14:03 ` Daniel Vetter 2020-10-22 14:03 ` [Intel-gfx] " Daniel Vetter 2020-10-22 17:02 ` Rob Clark 2020-10-22 17:02 ` Rob Clark 2020-10-22 17:02 ` Rob Clark 2020-10-22 17:21 ` Rob Clark 2020-10-22 17:21 ` Rob Clark 2020-10-22 17:21 ` Rob Clark 2020-10-22 19:16 ` Daniel Vetter 2020-10-22 19:16 ` Daniel Vetter 2020-10-22 19:16 ` Daniel Vetter 2020-10-23 15:02 ` Rob Clark 2020-10-23 15:02 ` Rob Clark 2020-10-23 15:02 ` Rob Clark 2020-10-23 16:00 ` Daniel Vetter 2020-10-23 16:00 ` Daniel Vetter 2020-10-23 16:00 ` Daniel Vetter 2020-10-23 16:21 ` Rob Clark 2020-10-23 16:21 ` Rob Clark 2020-10-23 16:21 ` Rob Clark 2020-10-22 20:17 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for series starting with [1/3] drm/atomic-helpers: remove legacy_cursor_update hacks (rev2) Patchwork 2020-10-23 12:21 ` [PATCH 01/65] drm/vc4: Drop legacy_cursor_update override Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` [PATCH 02/65] drm/doc: Document legacy_cursor_update better Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` [PATCH 03/65] mm: Track mmu notifiers in fs_reclaim_acquire/release Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-27 18:51 ` Christoph Hellwig 2020-10-27 18:51 ` [Intel-gfx] " Christoph Hellwig 2020-10-27 19:01 ` Daniel Vetter 2020-10-27 19:01 ` [Intel-gfx] " Daniel Vetter 2020-10-27 19:01 ` Daniel Vetter 2020-10-27 19:01 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 04/65] mm: Extract might_alloc() debug check Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 14:14 ` Vlastimil Babka 2020-10-23 14:14 ` [Intel-gfx] " Vlastimil Babka 2020-10-23 14:14 ` Vlastimil Babka 2020-10-23 14:16 ` Matthew Wilcox 2020-10-23 14:16 ` [Intel-gfx] " Matthew Wilcox 2020-10-23 14:37 ` Daniel Vetter 2020-10-23 14:37 ` [Intel-gfx] " Daniel Vetter 2020-10-23 14:37 ` Daniel Vetter 2020-10-23 14:37 ` Daniel Vetter 2020-10-23 14:45 ` Daniel Vetter 2020-10-23 14:45 ` [Intel-gfx] " Daniel Vetter 2020-10-23 14:45 ` Daniel Vetter 2020-10-23 14:45 ` Daniel Vetter 2020-10-23 20:53 ` Paul E. McKenney 2020-10-23 20:53 ` [Intel-gfx] " Paul E. McKenney 2020-10-23 20:53 ` Paul E. McKenney 2020-10-23 12:21 ` [PATCH 05/65] drm/atomic-helper: Add dma-fence annotations Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 06/65] drm/vkms: Annotate vblank timer Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 07/65] drm/vblank: Annotate with dma-fence signalling section Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 08/65] drm/amdgpu: add dma-fence annotations to atomic commit path Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 09/65] drm/komeda: Annotate dma-fence critical section in " Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` [PATCH 10/65] drm/malidp: " Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-28 13:27 ` Liviu Dudau 2020-10-28 13:27 ` [Intel-gfx] " Liviu Dudau 2020-10-23 12:21 ` [PATCH 11/65] drm/atmel: Use drm_atomic_helper_commit Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 12/65] drm/imx: Annotate dma-fence critical section in commit path Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 13/65] drm/omapdrm: " Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-26 7:13 ` Tomi Valkeinen 2020-10-26 7:13 ` [Intel-gfx] " Tomi Valkeinen 2020-10-23 12:21 ` [PATCH 14/65] drm/rcar-du: " Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-12-16 1:29 ` Laurent Pinchart 2020-12-16 1:29 ` [Intel-gfx] " Laurent Pinchart 2020-12-16 1:29 ` Laurent Pinchart 2020-12-16 9:41 ` Daniel Vetter 2020-12-16 9:41 ` [Intel-gfx] " Daniel Vetter 2020-12-16 9:41 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 15/65] drm/tegra: " Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 16/65] drm/tidss: " Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` [PATCH 17/65] drm/scheduler: use dma-fence annotations in main thread Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 18/65] drm/amdgpu: use dma-fence annotations in cs_submit() Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 19/65] drm/amdgpu: s/GFP_KERNEL/GFP_ATOMIC in scheduler code Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 20/65] drm/scheduler: use dma-fence annotations in tdr work Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 21/65] drm/amdgpu: use dma-fence annotations for gpu reset code Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 22/65] Revert "drm/amdgpu: add fbdev suspend/resume on gpu reset" Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 23/65] drm/i915: Annotate dma_fence_work Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 24/65] Revert "drm/i915: Annotate dma_fence_work" Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter [not found] ` <20201023122216.2373294-1-daniel.vetter-/w4YWyX8dFk@public.gmane.org> 2020-10-23 12:21 ` [PATCH 25/65] drm/nouveau: Drop mutex_lock_nested for atomic Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 26/65] drm/vmwgfx: Drop svga_lock Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` [PATCH 27/65] drm/vmwgfx: Always evict vram _before_ disabling it Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` [PATCH 28/65] drm/ttm: WARN_ON non-empty lru when disabling a resource manager Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 14:54 ` Christian König 2020-10-23 14:54 ` [Intel-gfx] " Christian König 2020-10-23 14:56 ` Daniel Vetter 2020-10-23 14:56 ` [Intel-gfx] " Daniel Vetter 2020-12-11 16:30 ` Daniel Vetter 2020-12-11 16:30 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` [PATCH 29/65] s390/pci: Remove races against pte updates Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:26 ` Daniel Vetter 2020-10-23 12:26 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:26 ` Daniel Vetter 2020-10-23 12:26 ` Daniel Vetter 2020-10-23 12:26 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 30/65] drm/exynos: Stop using frame_vector helpers Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 31/65] drm/exynos: Use FOLL_LONGTERM for g2d cmdlists Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 32/65] misc/habana: Stop using frame_vector helpers Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 33/65] misc/habana: Use FOLL_LONGTERM for userptr Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 34/65] mm/frame-vector: Use FOLL_LONGTERM Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 35/65] media: videobuf2: Move frame_vector into media subsystem Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 36/65] mm: Close race in generic_access_phys Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 37/65] mm: Add unsafe_follow_pfn Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 38/65] media/videbuf1|2: Mark follow_pfn usage as unsafe Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 39/65] vfio/type1: Mark follow_pfn " Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 40/65] PCI: Obey iomem restrictions for procfs mmap Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 41/65] /dev/mem: Only set filp->f_mapping Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 42/65] resource: Move devmem revoke code to resource framework Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 43/65] sysfs: Support zapping of binary attr mmaps Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` [PATCH 44/65] PCI: Revoke mappings like devmem Daniel Vetter 2020-10-23 12:21 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:21 ` Daniel Vetter 2020-10-23 12:25 ` [PATCH 01/65] drm/vc4: Drop legacy_cursor_update override Daniel Vetter 2020-10-23 12:25 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:26 ` [PATCH] drm/atomic-helpers: remove legacy_cursor_update hacks Daniel Vetter 2020-10-23 12:26 ` [Intel-gfx] " Daniel Vetter 2020-10-23 12:39 [PATCH 1/3] " Daniel Vetter 2020-10-23 12:39 ` [PATCH 3/3] drm/doc: Document legacy_cursor_update better Daniel Vetter 2020-10-27 9:36 ` 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=20201021163242.1458885-3-daniel.vetter@ffwll.ch \ --to=daniel.vetter@ffwll.ch \ --cc=airlied@linux.ie \ --cc=daniel.vetter@intel.com \ --cc=dri-devel@lists.freedesktop.org \ --cc=intel-gfx@lists.freedesktop.org \ --cc=sean@poorly.run \ --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: linkBe 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.