|
@@ -378,7 +378,7 @@ static void iwl_pcie_tfd_unmap(struct iwl_trans *trans,
|
|
/* Sanity check on number of chunks */
|
|
/* Sanity check on number of chunks */
|
|
num_tbs = iwl_pcie_tfd_get_num_tbs(trans, tfd);
|
|
num_tbs = iwl_pcie_tfd_get_num_tbs(trans, tfd);
|
|
|
|
|
|
- if (num_tbs >= trans_pcie->max_tbs) {
|
|
|
|
|
|
+ if (num_tbs > trans_pcie->max_tbs) {
|
|
IWL_ERR(trans, "Too many chunks: %i\n", num_tbs);
|
|
IWL_ERR(trans, "Too many chunks: %i\n", num_tbs);
|
|
/* @todo issue fatal error, it is quite serious situation */
|
|
/* @todo issue fatal error, it is quite serious situation */
|
|
return;
|
|
return;
|