Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 308945 | Differences between
and this patch

Collapse All | Expand All

(-)NVIDIA-Linux-x86_64-190.53-pkg2-old/usr/src/nv/nv-linux.h (+13 lines)
Lines 199-204 Link Here
199
#endif
199
#endif
200
200
201
#if defined(CONFIG_PREEMPT_RT)
201
#if defined(CONFIG_PREEMPT_RT)
202
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33)
202
typedef atomic_spinlock_t         nv_spinlock_t;
203
typedef atomic_spinlock_t         nv_spinlock_t;
203
#define NV_SPIN_LOCK_INIT(lock)   atomic_spin_lock_init(lock)
204
#define NV_SPIN_LOCK_INIT(lock)   atomic_spin_lock_init(lock)
204
#define NV_SPIN_LOCK_IRQ(lock)    atomic_spin_lock_irq(lock)
205
#define NV_SPIN_LOCK_IRQ(lock)    atomic_spin_lock_irq(lock)
Lines 210-215 Link Here
210
#define NV_SPIN_UNLOCK(lock)      atomic_spin_unlock(lock)
211
#define NV_SPIN_UNLOCK(lock)      atomic_spin_unlock(lock)
211
#define NV_SPIN_UNLOCK_WAIT(lock) atomic_spin_unlock_wait(lock)
212
#define NV_SPIN_UNLOCK_WAIT(lock) atomic_spin_unlock_wait(lock)
212
#else
213
#else
214
typedef raw_spinlock_t         nv_spinlock_t;
215
#define NV_SPIN_LOCK_INIT(lock)   raw_spin_lock_init(lock)
216
#define NV_SPIN_LOCK_IRQ(lock)    raw_spin_lock_irq(lock)
217
#define NV_SPIN_UNLOCK_IRQ(lock)  raw_spin_unlock_irq(lock)
218
#define NV_SPIN_LOCK_IRQSAVE(lock,flags) raw_spin_lock_irqsave(lock,flags)
219
#define NV_SPIN_UNLOCK_IRQRESTORE(lock,flags) \
220
  raw_spin_unlock_irqrestore(lock,flags)
221
#define NV_SPIN_LOCK(lock)        raw_spin_lock(lock)
222
#define NV_SPIN_UNLOCK(lock)      raw_spin_unlock(lock)
223
#define NV_SPIN_UNLOCK_WAIT(lock) raw_spin_unlock_wait(lock)
224
#endif
225
#else
213
typedef spinlock_t                nv_spinlock_t;
226
typedef spinlock_t                nv_spinlock_t;
214
#define NV_SPIN_LOCK_INIT(lock)   spin_lock_init(lock)
227
#define NV_SPIN_LOCK_INIT(lock)   spin_lock_init(lock)
215
#define NV_SPIN_LOCK_IRQ(lock)    spin_lock_irq(lock)
228
#define NV_SPIN_LOCK_IRQ(lock)    spin_lock_irq(lock)

Return to bug 308945