]> rtime.felk.cvut.cz Git - vajnamar/linux-xlnx.git/commit
dma: xilinx: zynqmp_dma: Fix race condition in the driver
authorKedareswara rao Appana <appana.durga.rao@xilinx.com>
Wed, 6 Jul 2016 13:04:24 +0000 (18:34 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 11 Jul 2016 13:02:46 +0000 (15:02 +0200)
commit333ccab48c97fef9fcbef87079df5ec9c9c7fad4
tree96d2418400e810c423b7f75b87881b63d70d64f7
parente410db6fe33893b2b7da517c09922cb908a77b02
dma: xilinx: zynqmp_dma: Fix race condition in the driver

In the driver software descriptor pools are allocated only when
SG is enabled in the driver. but we are freeing the desc polls in
Simple dma mode case also which is causing kernel crash when running
The dmatest client multiple times this patch fixes this issue.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Reviewed-by: Punnaiah Choudary Kalluri<punnaia@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/dma/xilinx/zynqmp_dma.c