summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJani Nikula <jani.nikula@intel.com>2018-12-28 09:28:15 +0100
committerJani Nikula <jani.nikula@intel.com>2019-01-02 10:38:08 +0100
commitdd7ece7f6e220e4d1a2a8ba4c42622d7d73e6376 (patch)
treee752dacd38333ef675eae6121e22d539ddb3230c
parentdrm: include types.h from drm_hdcp.h (diff)
downloadlinux-dd7ece7f6e220e4d1a2a8ba4c42622d7d73e6376.tar.xz
linux-dd7ece7f6e220e4d1a2a8ba4c42622d7d73e6376.zip
drm: forward declare struct drm_file in drm_syncobj.h
drm_syncobj.h uses struct drm_file pointers, forward declare struct drm_file to make the header self-contained. This prepares for dropping drmP.h from files including drm_syncobj.h. Switch from "" to <> includes while at it. v2: forward declare instead of including drm_file.h (Daniel) [Updated commit message per Laurent's review while applying.] Cc: Sam Ravnborg <sam@ravnborg.org> Cc: Daniel Vetter <daniel@ffwll.ch> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20181228082815.10797-1-jani.nikula@intel.com
-rw-r--r--include/drm/drm_syncobj.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/drm/drm_syncobj.h b/include/drm/drm_syncobj.h
index 29244cbcd05e..ef5721512632 100644
--- a/include/drm/drm_syncobj.h
+++ b/include/drm/drm_syncobj.h
@@ -26,7 +26,9 @@
#ifndef __DRM_SYNCOBJ_H__
#define __DRM_SYNCOBJ_H__
-#include "linux/dma-fence.h"
+#include <linux/dma-fence.h>
+
+struct drm_file;
struct drm_syncobj_cb;