Commit 646728df authored by Vinod Koul's avatar Vinod Koul
Browse files

dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest"



This reverts commit a8facc7b ("dmaengine: add verification of
DMA_INTERRUPT capability for dmatest") as it causes regression due to
the fact that DMA_INTERRUPT in linked to dma_prep_interrupt() so
checking that is incorrect here

Signed-off-by: default avatarVinod Koul <vkoul@kernel.org>
Link: https://lore.kernel.org/r/20220606174906.3979283-1-vkoul@kernel.org


Signed-off-by: default avatarVinod Koul <vkoul@kernel.org>
parent 615a4bfc
Loading
Loading
Loading
Loading
+3 −10
Original line number Diff line number Diff line
@@ -675,16 +675,10 @@ static int dmatest_func(void *data)
	/*
	 * src and dst buffers are freed by ourselves below
	 */
	if (params->polled) {
	if (params->polled)
		flags = DMA_CTRL_ACK;
	} else {
		if (dma_has_cap(DMA_INTERRUPT, dev->cap_mask)) {
	else
		flags = DMA_CTRL_ACK | DMA_PREP_INTERRUPT;
		} else {
			pr_err("Channel does not support interrupt!\n");
			goto err_pq_array;
		}
	}

	ktime = ktime_get();
	while (!(kthread_should_stop() ||
@@ -912,7 +906,6 @@ static int dmatest_func(void *data)
	runtime = ktime_to_us(ktime);

	ret = 0;
err_pq_array:
	kfree(dma_pq);
err_srcs_array:
	kfree(srcs);