net: hns: Fix the device being used for dma mapping during TX
authorKejian Yan <yankejian@huawei.com>
Thu, 9 Feb 2017 11:46:15 +0000 (11:46 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 10 Feb 2017 18:40:30 +0000 (13:40 -0500)
commitb85ea006b6bebb692628f11882af41c3e12e1e09
treeae0a5849478c04835e9dd2b7380a0df80b48ad53
parentbb1a619735b4660f21bce3e728b937640024b4ad
net: hns: Fix the device being used for dma mapping during TX

This patch fixes the device being used to DMA map skb->data.
Erroneous device assignment causes the crash when SMMU is enabled.
This happens during TX since buffer gets DMA mapped with device
correspondign to net_device and gets unmapped using the device
related to DSAF.

Signed-off-by: Kejian Yan <yankejian@huawei.com>
Reviewed-by: Yisen Zhuang <yisen.zhuang@huawei.com>
Signed-off-by: Salil Mehta <salil.mehta@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/hisilicon/hns/hns_enet.c