]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
staging: fsl-dpaa2/eth: Fix DMA mapping direction
authorIoana Radulescu <ruxandra.radulescu@nxp.com>
Mon, 9 Jul 2018 15:01:07 +0000 (10:01 -0500)
committerJuerg Haefliger <juergh@canonical.com>
Wed, 24 Jul 2019 01:49:50 +0000 (19:49 -0600)
commit213006775aac951c0fa230612303bcbf0791da04
treea3532427ee8059775bd19a6fb0e463e03614056f
parent9d156258b3c0f368a222fd60c9ecf8988d34a9fc
staging: fsl-dpaa2/eth: Fix DMA mapping direction

BugLink: https://bugs.launchpad.net/bugs/1836117
[ Upstream commit 466bcdc1fa303be175c45d054bb00effc575033a ]

We are using DMA_FROM_DEVICE when mapping RX frame buffers,
but DMA_BIDIRECTIONAL for unmap. Fix the direction for DMA
unmapping operation.

Fixes: 87eb55e418b7 ("staging: fsl-dpaa2/eth: Fix potential endless loop")
Signed-off-by: Ioana Radulescu <ruxandra.radulescu@nxp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c