e35c4f78d23a36aba640c71de5a694c5cc88c7c4
The check_bsf() macro uses assert(mutex_trylock(&bsf_lock)) and assumes bsf_lock is locked afterwards. This breaks when compiling with NOASSERTS="yes". Also: macro to function transition.
Description
No description provided