* [PATCH 3/4] sparc32: add missing rw can_lock macros
@ 2006-06-11 6:19 Bob Breuer
2006-06-20 7:35 ` David Miller
0 siblings, 1 reply; 2+ messages in thread
From: Bob Breuer @ 2006-06-11 6:19 UTC (permalink / raw)
To: sparclinux
[-- Attachment #1: Type: text/plain, Size: 124 bytes --]
Fix a link failure by adding the missing can_lock macros for the rw locks.
Signed-off-by: Bob Breuer <breuerr@mc.net>
---
[-- Attachment #2: sparc32-rw_can_lock.patch.txt --]
[-- Type: text/plain, Size: 544 bytes --]
--- 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 */
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-06-20 7:35 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-11 6:19 [PATCH 3/4] sparc32: add missing rw can_lock macros Bob Breuer
2006-06-20 7:35 ` David Miller
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.