diff options
author | Xuelin Shi <xuelin.shi@freescale.com> | 2014-05-21 14:02:37 -0700 |
---|---|---|
committer | Show Liu <show.liu@linaro.org> | 2014-06-18 12:05:06 +0800 |
commit | 6c21e3f5eda733d7e3af528218fd95a64da9abd6 (patch) | |
tree | 9f3259e71859fafb0e83c1e0d41fe6c3bad18c84 /include/linux/cmdline-parser.h | |
parent | 52cb1f39adb5e90816d50f29b03604958391174e (diff) |
dmaengine: fix dmaengine_unmap failure
commit c1f43dd9c20d85e66c4d77e284f64ac114abe3f8 upstream.
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.
Signed-off-by: Xuelin Shi <xuelin.shi@freescale.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/cmdline-parser.h')
0 files changed, 0 insertions, 0 deletions