summaryrefslogtreecommitdiffstats
path: root/ipc
diff options
context:
space:
mode:
authorXuelin Shi <xuelin.shi@freescale.com>2014-05-21 23:02:37 +0200
committerDan Williams <dan.j.williams@intel.com>2014-05-21 23:02:37 +0200
commitc1f43dd9c20d85e66c4d77e284f64ac114abe3f8 (patch)
treeee4ff99c2742b037071435d9dc0423eb3650da51 /ipc
parentdma: mv_xor: Flush descriptors before activating a channel (diff)
downloadlinux-c1f43dd9c20d85e66c4d77e284f64ac114abe3f8.tar.xz
linux-c1f43dd9c20d85e66c4d77e284f64ac114abe3f8.zip
dmaengine: fix dmaengine_unmap failure
The count which is used to get_unmap_data maybe not the same as the count computed in dmaengine_unmap which causes to free data in a wrong pool. This patch fixes this issue by keeping the map count with unmap_data structure and use this count to get the pool. Cc: <stable@vger.kernel.org> Signed-off-by: Xuelin Shi <xuelin.shi@freescale.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'ipc')
0 files changed, 0 insertions, 0 deletions