Fix compilation problem on 2.6.9 kernels (bug #6211)
authorAlan Hourihane <alanh@fairlite.demon.co.uk>
Fri, 23 Jun 2006 16:29:39 +0000 (16:29 +0000)
committerAlan Hourihane <alanh@fairlite.demon.co.uk>
Fri, 23 Jun 2006 16:29:39 +0000 (16:29 +0000)
linux-core/drm_auth.c

index b6a3cba..a6f7420 100644 (file)
@@ -140,6 +140,9 @@ int drm_getmagic(struct inode *inode, struct file *filp,
                 unsigned int cmd, unsigned long arg)
 {
        static drm_magic_t sequence = 0;
+#ifndef DEFINE_SPINLOCK
+#define DEFINE_SPINLOCK(x) spinlock_t x = SPIN_LOCK_UNLOCKED
+#endif
        static DEFINE_SPINLOCK(lock);
        drm_file_t *priv = filp->private_data;
        drm_device_t *dev = priv->head->dev;