void do_raw_spin_lock(raw_spinlock_t *lock) { debug_spin_lock_before(lock); if (unlikely(!arch_spin_trylock(&lock->raw_lock))) __spin_lock_debug(lock); debug_spin_lock_after(lock); }
void do_raw_spin_lock(raw_spinlock_t *lock) { debug_spin_lock_before(lock); #if 0 /* Temporarily comment out for testing hrtimer spinlock issue */ if (unlikely(!arch_spin_trylock(&lock->raw_lock))) __spin_lock_debug(lock); #else arch_spin_lock(&lock->raw_lock); #endif debug_spin_lock_after(lock); }