summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/armada/armada_crtc.h
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@armlinux.org.uk>2017-07-07 17:56:20 +0300
committerRussell King <rmk+kernel@armlinux.org.uk>2017-12-08 15:17:23 +0300
commit2839d45c7d92a521364347dbd023d218a5913e26 (patch)
tree1b4db4aeca88a1029f7b577bd8e767e71c3d7c86 /drivers/gpu/drm/armada/armada_crtc.h
parenteaab01307554175a004ad60728beb691cc841a8c (diff)
downloadlinux-2839d45c7d92a521364347dbd023d218a5913e26.tar.xz
drm/armada: add work cancel callback
Add a work cancel callback, so that work items can add functionality to clean themselves up when they are cancelled. Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'drivers/gpu/drm/armada/armada_crtc.h')
-rw-r--r--drivers/gpu/drm/armada/armada_crtc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/armada/armada_crtc.h b/drivers/gpu/drm/armada/armada_crtc.h
index 821c0dd21e45..c26814c2ce08 100644
--- a/drivers/gpu/drm/armada/armada_crtc.h
+++ b/drivers/gpu/drm/armada/armada_crtc.h
@@ -37,6 +37,7 @@ struct armada_variant;
struct armada_plane_work {
void (*fn)(struct armada_crtc *, struct armada_plane_work *);
+ void (*cancel)(struct armada_crtc *, struct armada_plane_work *);
struct drm_plane *plane;
};