diff options
| -rw-r--r-- | linux-core/drmP.h | 14 | ||||
| -rw-r--r-- | linux-core/drm_os_linux.h | 15 | 
2 files changed, 15 insertions, 14 deletions
diff --git a/linux-core/drmP.h b/linux-core/drmP.h index c014eddf..759d2575 100644 --- a/linux-core/drmP.h +++ b/linux-core/drmP.h @@ -1288,19 +1288,5 @@ static inline void drm_ctl_free(void *pt, size_t size, int area)  /*@}*/ -/** Type for the OS's non-sleepable mutex lock */ -#define DRM_SPINTYPE		spinlock_t -/** - * Initialize the lock for use.  name is an optional string describing the - * lock - */ -#define DRM_SPININIT(l,name)	spin_lock_init(l) -#define DRM_SPINUNINIT(l) -#define DRM_SPINLOCK(l)		spin_lock(l) -#define DRM_SPINUNLOCK(l)	spin_unlock(l) -#define DRM_SPINLOCK_IRQSAVE(l, _flags)	spin_lock_irqsave(l, _flags); -#define DRM_SPINUNLOCK_IRQRESTORE(l, _flags) spin_unlock_irqrestore(l, _flags); -#define DRM_SPINLOCK_ASSERT(l)		do {} while (0)  -  #endif				/* __KERNEL__ */  #endif diff --git a/linux-core/drm_os_linux.h b/linux-core/drm_os_linux.h index 2688479a..84c294e1 100644 --- a/linux-core/drm_os_linux.h +++ b/linux-core/drm_os_linux.h @@ -129,3 +129,18 @@ do {								\  #define DRM_WAKEUP( queue ) wake_up_interruptible( queue )  #define DRM_INIT_WAITQUEUE( queue ) init_waitqueue_head( queue ) + +/** Type for the OS's non-sleepable mutex lock */ +#define DRM_SPINTYPE		spinlock_t +/** + * Initialize the lock for use.  name is an optional string describing the + * lock + */ +#define DRM_SPININIT(l,name)	spin_lock_init(l) +#define DRM_SPINUNINIT(l) +#define DRM_SPINLOCK(l)		spin_lock(l) +#define DRM_SPINUNLOCK(l)	spin_unlock(l) +#define DRM_SPINLOCK_IRQSAVE(l, _flags)	spin_lock_irqsave(l, _flags); +#define DRM_SPINUNLOCK_IRQRESTORE(l, _flags) spin_unlock_irqrestore(l, _flags); +#define DRM_SPINLOCK_ASSERT(l)		do {} while (0) +  | 
