dm_thin_pool_table
BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex));
BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex));
mutex_lock(&dm_thin_pool_table.mutex);
mutex_unlock(&dm_thin_pool_table.mutex);
mutex_lock(&dm_thin_pool_table.mutex);
mutex_unlock(&dm_thin_pool_table.mutex);
mutex_unlock(&dm_thin_pool_table.mutex);
mutex_lock(&dm_thin_pool_table.mutex);
mutex_unlock(&dm_thin_pool_table.mutex);
mutex_lock(&dm_thin_pool_table.mutex);
mutex_unlock(&dm_thin_pool_table.mutex);
mutex_lock(&dm_thin_pool_table.mutex); /* reacquire for __pool_dec */
mutex_unlock(&dm_thin_pool_table.mutex);
} dm_thin_pool_table;
mutex_init(&dm_thin_pool_table.mutex);
INIT_LIST_HEAD(&dm_thin_pool_table.pools);
mutex_destroy(&dm_thin_pool_table.mutex);
BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex));
list_add(&pool->list, &dm_thin_pool_table.pools);
BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex));
BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex));
list_for_each_entry(tmp, &dm_thin_pool_table.pools, list) {
BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex));
list_for_each_entry(tmp, &dm_thin_pool_table.pools, list) {