[SPARC64]: Fix PARPORT build (again).
authorDavid S. Miller <davem@sunset.davemloft.net>
Thu, 8 Mar 2007 22:48:36 +0000 (14:48 -0800)
committerDavid S. Miller <davem@sunset.davemloft.net>
Thu, 8 Mar 2007 23:00:03 +0000 (15:00 -0800)
Need to provide {claim,release}_dma_lock() for this guy too.

Signed-off-by: David S. Miller <davem@davemloft.net>
include/asm-sparc64/parport.h

index be9509c8f8c10bc9dcaf54e91e4aae52c265d36d..284dfd01a33d5421cc7c96a4035e3aae0b375e9a 100644 (file)
  */
 #define HAS_DMA
 
+static DEFINE_SPINLOCK(dma_spin_lock);
+
+#define claim_dma_lock() \
+({     unsigned long flags; \
+       spin_lock_irqsave(&dma_spin_lock, flags); \
+       flags; \
+})
+
+#define release_dma_lock(__flags) \
+       spin_unlock_irqrestore(&dma_spin_lock, __flags);
+
 static struct sparc_ebus_info {
        struct ebus_dma_info info;
        unsigned int addr;