From: Vlad Buslov <vla...@mellanox.com> Date: Mon, 12 Nov 2018 09:55:31 +0200
> +#define ASSERT_BLOCK_LOCKED(block) \ > + WARN_ONCE(!spin_is_locked(&(block)->lock), \ > + "BLOCK: assertion failed at %s (%d)\n", __FILE__, __LINE__) spin_is_locked() is not usable for assertions. When SMP=n and DEBUG_SPINLOCK=n, it always returns zero.