linux_dsm_epyc7002/drivers/dma
Vladimir Murzin ce65d55f92 dmaengine: dmatest: Prevent to run on misconfigured channel
Andy reported that commit 6b41030fdc ("dmaengine: dmatest:
Restore default for channel") broke his scripts for the case
where "busy" channel is used for configuration with expectation
that run command would do nothing. Instead, behavior was
(unintentionally) changed to treat such case as under-configuration
and progress with defaults, i.e. run command would start a test
with default setting for channel (which would use all channels).

Restore original behavior with tracking status of channel setter
so we can distinguish between misconfigured and under-configured
cases in run command and act accordingly.

Fixes: 6b41030fdc ("dmaengine: dmatest: Restore default for channel")
Reported-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Tested-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Vladimir Murzin <vladimir.murzin@arm.com>
Tested-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20200922115847.30100-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2020-09-22 20:18:05 +05:30
..
bestcomm
dw
dw-axi-dmac
dw-edma dmaengine: dw-edma: Fix scatter-gather address calculation 2020-08-25 16:37:33 +05:30
fsl-dpaa2-qdma
hsu
idxd dmaengine: idxd: reset states after device disable or reset 2020-08-17 10:25:04 +05:30
ioat
ipu
mediatek
ppc4xx
qcom
sf-pdma
sh treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
ti dmaengine: ti: k3-udma: Update rchan_oes_offset for am654 SYSFW ABI 3.0 2020-09-03 12:53:53 +05:30
xilinx
acpi-dma.c
altera-msgdma.c
amba-pl08x.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
at_hdmac_regs.h
at_hdmac.c dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate() 2020-08-19 09:58:38 +05:30
at_xdmac.c
bcm2835-dma.c
bcm-sba-raid.c
coh901318_lli.c
coh901318.c
coh901318.h
dma-axi-dmac.c
dma-jz4780.c drivers/dma/dma-jz4780: Fix race condition between probe and irq handler 2020-08-25 16:45:17 +05:30
dmaengine.c
dmaengine.h
dmatest.c dmaengine: dmatest: Prevent to run on misconfigured channel 2020-09-22 20:18:05 +05:30
ep93xx_dma.c
fsl_raid.c
fsl_raid.h
fsl-edma-common.c
fsl-edma-common.h
fsl-edma.c
fsl-qdma.c
fsldma.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
fsldma.h fsldma: fix very broken 32-bit ppc ioread64 functionality 2020-08-29 13:50:56 -07:00
hisi_dma.c
idma64.c
idma64.h
img-mdc-dma.c
imx-dma.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
imx-sdma.c
iop-adma.c
iop-adma.h treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
k3dma.c
Kconfig
lpc18xx-dmamux.c
Makefile
mcf-edma.c
mic_x100_dma.c
mic_x100_dma.h
milbeaut-hdmac.c
milbeaut-xdmac.c
mmp_pdma.c
mmp_tdma.c
moxart-dma.c
mpc512x_dma.c
mv_xor_v2.c
mv_xor.c
mv_xor.h
mxs-dma.c
nbpfaxi.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
of-dma.c dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling 2020-08-17 11:14:28 +05:30
owl-dma.c
pch_dma.c
pl330.c dmaengine fixes for v5.9-rc4 2020-09-04 12:12:39 -07:00
plx_dma.c
pxa_dma.c
s3c24xx-dma.c
sa11x0-dma.c
sirf-dma.c
sprd-dma.c
st_fdma.c
st_fdma.h
ste_dma40_ll.c
ste_dma40_ll.h
ste_dma40.c
stm32-dma.c
stm32-dmamux.c
stm32-mdma.c
sun4i-dma.c
sun6i-dma.c
tegra20-apb-dma.c
tegra210-adma.c
timb_dma.c
TODO
txx9dmac.c
txx9dmac.h
uniphier-mdmac.c
uniphier-xdmac.c
virt-dma.c
virt-dma.h
xgene-dma.c
zx_dma.c