From 865820a3df8f78274522b8c55585a61c13889bd3 Mon Sep 17 00:00:00 2001 From: Zheng Da Date: Thu, 6 May 2010 10:56:11 +0200 Subject: remove local_irq_restore in spin_trylock_irqsave. --- libdde_linux26/include/linux/spinlock.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'libdde_linux26/include') diff --git a/libdde_linux26/include/linux/spinlock.h b/libdde_linux26/include/linux/spinlock.h index 7fb7a251..f038d145 100644 --- a/libdde_linux26/include/linux/spinlock.h +++ b/libdde_linux26/include/linux/spinlock.h @@ -444,11 +444,7 @@ static int __lockfunc spin_trylock(spinlock_t *lock) #define _raw_spin_unlock(l) spin_unlock(l) #define _raw_spin_trylock(l) spin_trylock(l) -#define spin_trylock_irqsave(lock, flags) \ -({ \ - spin_trylock(lock) ? \ - 1 : ({ local_irq_restore(flags); 0; }); \ -}) +#define spin_trylock_irqsave(lock, flags) spin_trylock(lock) #define read_trylock(l) spin_trylock(l) #define write_trylock(l) read_trylock(l) -- cgit v1.2.3