[PATCH 3/4] sparc32: add missing rw can_lock macros

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Fix a link failure by adding the missing can_lock macros for the rw locks.

Signed-off-by: Bob Breuer <breuerr@xxxxxx>
---

--- linux-2.6.17-rc5-clean/include/asm-sparc/spinlock.h	2006-04-30 14:18:19.000000000 -0500
+++ linux-2.6.17-rc5/include/asm-sparc/spinlock.h	2006-06-01 00:47:28.000000000 -0500
@@ -154,6 +154,9 @@ static inline int __raw_write_trylock(ra
 #define __raw_spin_lock_flags(lock, flags) __raw_spin_lock(lock)
 #define __raw_read_trylock(lock) generic__raw_read_trylock(lock)
 
+#define __raw_read_can_lock(rw) (!((rw)->lock & 0xff))
+#define __raw_write_can_lock(rw) (!(rw)->lock)
+
 #endif /* !(__ASSEMBLY__) */
 
 #endif /* __SPARC_SPINLOCK_H */

[Index of Archives]     [Kernel Development]     [DCCP]     [Linux ARM Development]     [Linux]     [Photo]     [Yosemite Help]     [Linux ARM Kernel]     [Linux SCSI]     [Linux x86_64]     [Linux Hams]

  Powered by Linux