diff options
-rw-r--r-- | linux-core/drmP.h | 10 | ||||
-rw-r--r-- | linux/drmP.h | 10 |
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 |