The patch titled m32r: revise __raw_read_trylock() has been added to the -mm tree. Its filename is m32r-revise-__raw_read_trylock.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: m32r: revise __raw_read_trylock() From: Hirokazu Takata <takata.hirokazu@xxxxxxxxxxx> Signed-off-by: Hirokazu Takata <takata@xxxxxxxxxxxxxx> Cc: Matthew Wilcox <matthew@xxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- include/asm-m32r/spinlock.h | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletion(-) diff -puN include/asm-m32r/spinlock.h~m32r-revise-__raw_read_trylock include/asm-m32r/spinlock.h --- a/include/asm-m32r/spinlock.h~m32r-revise-__raw_read_trylock +++ a/include/asm-m32r/spinlock.h @@ -298,7 +298,14 @@ static inline void __raw_write_unlock(ra ); } -#define __raw_read_trylock(lock) generic__raw_read_trylock(lock) +static inline int __raw_read_trylock(raw_rwlock_t *lock) +{ + atomic_t *count = (atomic_t*)lock; + if (atomic_dec_return(count) >= 0) + return 1; + atomic_inc(count); + return 0; +} static inline int __raw_write_trylock(raw_rwlock_t *lock) { _ Patches currently in -mm which might be from takata.hirokazu@xxxxxxxxxxx are m32r-revise-__raw_read_trylock.patch simplify-update_times-avoid-jiffies-jiffies_64-aliasing-problem-2.patch kill-wall_jiffies.patch introduce-kernel_execve.patch rename-the-provided-execve-functions-to-kernel_execve.patch provide-kernel_execve-on-all-architectures.patch provide-kernel_execve-on-all-architectures-fix.patch remove-the-use-of-_syscallx-macros-in-uml.patch sh64-remove-the-use-of-kernel-syscalls.patch remove-remaining-errno-and-__kernel_syscalls__-references.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html