| #include "qemu/osdep.h" | |
| #include "qemu/main-loop.h" | |
| static uint32_t bql_unlock_blocked; | |
| bool bql_locked(void) | |
| { | |
| return false; | |
| } | |
| void bql_lock_impl(const char *file, int line) | |
| { | |
| } | |
| void bql_unlock(void) | |
| { | |
| assert(!bql_unlock_blocked); | |
| } | |
| void bql_block_unlock(bool increase) | |
| { | |
| uint32_t new_value; | |
| assert(bql_locked()); | |
| /* check for overflow! */ | |
| new_value = bql_unlock_blocked + increase - !increase; | |
| assert((new_value > bql_unlock_blocked) == increase); | |
| bql_unlock_blocked = new_value; | |
| } |