]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit7af58302590c7cdc205b0520123d24efc6e0ff40
treeae0a5849478c04835e9dd2b7380a0df80b48ad53
parent468f1a0bebf0a51eca1e0e0fe3edca2ff9fb7e78
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