summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorIlpo Järvinen <ilpo.jarvinen@linux.intel.com>2023-01-03 12:34:35 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2023-01-19 16:54:56 +0300
commite8914b52e5b024e4af3d810a935fe0805eee8a36 (patch)
treec7eeb2fef70b03621ed19a98141fc3dce9196b94 /tools/perf/scripts/python/stackcollapse.py
parentb8caf69a6946e18ffebad49847e258f5b6d52ac2 (diff)
downloadlinux-e8914b52e5b024e4af3d810a935fe0805eee8a36.tar.xz
serial: pch_uart: Pass correct sg to dma_unmap_sg()
A local variable sg is used to store scatterlist pointer in pch_dma_tx_complete(). The for loop doing Tx byte accounting before dma_unmap_sg() alters sg in its increment statement. Therefore, the pointer passed into dma_unmap_sg() won't match to the one given to dma_map_sg(). To fix the problem, use priv->sg_tx_p directly in dma_unmap_sg() instead of the local variable. Fixes: da3564ee027e ("pch_uart: add multi-scatter processing") Cc: stable@vger.kernel.org Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Link: https://lore.kernel.org/r/20230103093435.4396-1-ilpo.jarvinen@linux.intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions