#ifdef CONFIG_DEBUG_SPINLOCK (略) extern int do_raw_read_trylock(rwlock_t *lock); (略) #else (略) # define do_raw_read_trylock(rwlock) arch_read_trylock(&(rwlock)->raw_lock) (略) #endif