summaryrefslogtreecommitdiff
path: root/linux-core/drm_gem.c
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2008-08-11 10:47:00 +1000
committerDave Airlie <airlied@redhat.com>2008-08-11 10:47:00 +1000
commit280d415957c0af099c44aaecb69a06c68c86aebb (patch)
tree3ec0a2526b5d839e1f7031b6f17f3e632eb69585 /linux-core/drm_gem.c
parent12e6a114cf9ebd0e1d8ccdbf9a7aef7c67e24b58 (diff)
drm: add OS_HAS_GEM option.
To build i915 driver pass OS_HAS_GEM=1 to make for now
Diffstat (limited to 'linux-core/drm_gem.c')
-rw-r--r--linux-core/drm_gem.c26
1 files changed, 25 insertions, 1 deletions
diff --git a/linux-core/drm_gem.c b/linux-core/drm_gem.c
index 434155b3..ce930265 100644
--- a/linux-core/drm_gem.c
+++ b/linux-core/drm_gem.c
@@ -25,6 +25,12 @@
*
*/
+#include <linux/version.h>
+
+#include "drmP.h"
+
+#if OS_HAS_GEM
+
#include <linux/types.h>
#include <linux/slab.h>
#include <linux/mm.h>
@@ -34,7 +40,6 @@
#include <linux/module.h>
#include <linux/mman.h>
#include <linux/pagemap.h>
-#include "drmP.h"
/** @file drm_gem.c
*
@@ -418,3 +423,22 @@ drm_gem_object_handle_free(struct kref *kref)
}
EXPORT_SYMBOL(drm_gem_object_handle_free);
+#else
+
+int drm_gem_init(struct drm_device *dev)
+{
+ return 0;
+}
+
+void drm_gem_open(struct drm_device *dev, struct drm_file *file_private)
+{
+
+}
+
+void
+drm_gem_release(struct drm_device *dev, struct drm_file *file_private)
+{
+
+}
+
+#endif