net/mlx5e: TX, Use correct counter in dma_map error flow
authorTariq Toukan <tariqt@mellanox.com>
Tue, 20 Mar 2018 16:17:25 +0000 (18:17 +0200)
committerSaeed Mahameed <saeedm@mellanox.com>
Thu, 26 Apr 2018 19:43:20 +0000 (12:43 -0700)
commitd9a96ec362e3da878c378854e25321c85bac52c2
tree38f2f940d510d21e7bb797da6576cbf4af3b2218
parent6082d9c9c94a408d7409b5f2e4e42ac9e8b16d0d
net/mlx5e: TX, Use correct counter in dma_map error flow

In case of a dma_mapping_error, do not use wi->num_dma
as a parameter for dma unmap function because it's yet
to be set, and holds an out-of-date value.
Use actual value (local variable num_dma) instead.

Fixes: 34802a42b352 ("net/mlx5e: Do not modify the TX SKB")
Fixes: e586b3b0baee ("net/mlx5: Ethernet Datapath files")
Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c