Commit efaaa97c authored by Luca Coelho's avatar Luca Coelho
Browse files

iwlwifi: dbg_ini: don't skip a TX FIFO when dumping



Before we start looping over the internal TX FIFOs increase the fifo
number, but that's incorrect and causes a FIFO to be skipped.  This is
probably due to a copy and paste from the previous loop.

Signed-off-by: default avatarLuca Coelho <luciano.coelho@intel.com>
parent 1019f9ef
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1230,13 +1230,15 @@ static bool iwl_ini_txf_iter(struct iwl_fw_runtime *fwrt,
			iter->lmac = 0;
	}

	if (!iter->internal_txf)
	if (!iter->internal_txf) {
		for (iter->fifo++; iter->fifo < txf_num; iter->fifo++) {
			iter->fifo_size =
				cfg->lmac[iter->lmac].txfifo_size[iter->fifo];
			if (iter->fifo_size && (lmac_bitmap & BIT(iter->fifo)))
				return true;
		}
		iter->fifo--;
	}

	iter->internal_txf = 1;