aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/wm8960.c
diff options
context:
space:
mode:
authorLior Amsalem <alior@marvell.com>2015-05-26 15:07:32 +0200
committerBen Hutchings <ben@decadent.org.uk>2015-08-12 16:33:15 +0200
commit26aa1c6949dfef77d3aa77e4cb504ccfd8394ce9 (patch)
tree26f42d0f193f9312b9c57dc956c95303f5640783 /sound/soc/codecs/wm8960.c
parent8ea2235157a0c8452fc884f21dd486c7eb972204 (diff)
downloadkernel_samsung_smdk4412-26aa1c6949dfef77d3aa77e4cb504ccfd8394ce9.zip
kernel_samsung_smdk4412-26aa1c6949dfef77d3aa77e4cb504ccfd8394ce9.tar.gz
kernel_samsung_smdk4412-26aa1c6949dfef77d3aa77e4cb504ccfd8394ce9.tar.bz2
dmaengine: mv_xor: bug fix for racing condition in descriptors cleanup
commit 9136291f1dbc1d4d1cacd2840fb35f4f3ce16c46 upstream. This patch fixes a bug in the XOR driver where the cleanup function can be called and free descriptors that never been processed by the engine (which result in data errors). The cleanup function will free descriptors based on the ownership bit in the descriptors. Fixes: ff7b04796d98 ("dmaengine: DMA engine driver for Marvell XOR engine") Signed-off-by: Lior Amsalem <alior@marvell.com> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Reviewed-by: Ofer Heifetz <oferh@marvell.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com> [bwh: Backported to 3.2: adjust context] Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'sound/soc/codecs/wm8960.c')
0 files changed, 0 insertions, 0 deletions