summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--linux-core/drmP.h10
-rw-r--r--linux/drmP.h10
2 files changed, 20 insertions, 0 deletions
diff --git a/linux-core/drmP.h b/linux-core/drmP.h
index e35e60b3..ac54abb5 100644
--- a/linux-core/drmP.h
+++ b/linux-core/drmP.h
@@ -235,6 +235,16 @@ static inline struct page * vmalloc_to_page(void * vmalloc_addr)
}
#endif
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
+static inline unsigned iminor(struct inode *inode)
+{
+ return MINOR(inode->i_rdev);
+}
+
+#define old_encode_dev(x) (x)
+
+#endif
+
#ifndef REMAP_PAGE_RANGE_5_ARGS
#define DRM_RPR_ARG(vma)
#else
diff --git a/linux/drmP.h b/linux/drmP.h
index e35e60b3..ac54abb5 100644
--- a/linux/drmP.h
+++ b/linux/drmP.h
@@ -235,6 +235,16 @@ static inline struct page * vmalloc_to_page(void * vmalloc_addr)
}
#endif
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
+static inline unsigned iminor(struct inode *inode)
+{
+ return MINOR(inode->i_rdev);
+}
+
+#define old_encode_dev(x) (x)
+
+#endif
+
#ifndef REMAP_PAGE_RANGE_5_ARGS
#define DRM_RPR_ARG(vma)
#else