From: Ben Greear Just splat a WARNING once, and add debug output to indicate a bit about why it is hitting the warn path. Signed-off-by: Ben Greear --- drivers/net/wireless/intel/iwlwifi/mld/agg.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/intel/iwlwifi/mld/agg.c b/drivers/net/wireless/intel/iwlwifi/mld/agg.c index 23d55374ef8a..413a8688e4eb 100644 --- a/drivers/net/wireless/intel/iwlwifi/mld/agg.c +++ b/drivers/net/wireless/intel/iwlwifi/mld/agg.c @@ -496,7 +496,9 @@ static void iwl_mld_free_reorder_buffer(struct iwl_mld *mld, * sync internal DELBA notification should trigger a release * of all frames in the reorder buffer. */ - WARN_ON(1); + WARN_ON_ONCE(1); + IWL_ERR(mld, "free-reorder-buffer problem, rxq: %d num-stored: %d, will purge frames\n", + i, reorder_buf->num_stored); for (int j = 0; j < data->buf_size; j++) __skb_queue_purge(&entries[j].frames); -- 2.42.0