spinlock: macroize assert_spin_locked to avoid bug.h dependency
[firefly-linux-kernel-4.4.55.git] / include / linux / spinlock.h
index 7df6c17b0281867241ffa64de8429f6ff84d5d17..363239087263a0fbb60d7bc1dc25c1ee59846817 100644 (file)
@@ -375,10 +375,7 @@ static inline int spin_can_lock(spinlock_t *lock)
        return raw_spin_can_lock(&lock->rlock);
 }
 
-static inline void assert_spin_locked(spinlock_t *lock)
-{
-       assert_raw_spin_locked(&lock->rlock);
-}
+#define assert_spin_locked(lock)       assert_raw_spin_locked(&(lock)->rlock)
 
 /*
  * Pull the atomic_t declaration: