diff options
Diffstat (limited to 'cfg/src')
-rw-r--r-- | cfg/src/cfg.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/cfg/src/cfg.c b/cfg/src/cfg.c index 6c3cc5417..fbda51826 100644 --- a/cfg/src/cfg.c +++ b/cfg/src/cfg.c @@ -101,7 +101,8 @@ static void cfg_int_item_handler(struct cfg_value_store *store, switch (meta->fallback) { default: - QDF_DEBUG_PANIC(); + QDF_DEBUG_PANIC("Unknown fallback method %d for cfg item '%s'", + meta->fallback, meta->name); /* fall through */ case CFG_VALUE_OR_DEFAULT: /* store already contains default */ @@ -153,7 +154,8 @@ static void cfg_uint_item_handler(struct cfg_value_store *store, switch (meta->fallback) { default: - QDF_DEBUG_PANIC(); + QDF_DEBUG_PANIC("Unknown fallback method %d for cfg item '%s'", + meta->fallback, meta->name); /* fall through */ case CFG_VALUE_OR_DEFAULT: /* store already contains default */ @@ -421,10 +423,9 @@ static void cfg_store_free(struct cfg_value_store *store) qdf_spin_lock_bh(&__cfg_stores_lock); status = qdf_list_remove_node(&__cfg_stores_list, &store->node); qdf_spin_unlock_bh(&__cfg_stores_lock); - if (QDF_IS_STATUS_ERROR(status)) { - cfg_err("Failed config store list removal; status:%d", status); - QDF_DEBUG_PANIC(); - } + if (QDF_IS_STATUS_ERROR(status)) + QDF_DEBUG_PANIC("Failed config store list removal; status:%d", + status); qdf_mem_free(store->path); qdf_mem_free(store); |