Commit c77d4c50 authored by Radhey Shyam Pandey's avatar Radhey Shyam Pandey Committed by Vinod Koul
Browse files

dmaengine: xilinx_dma: Use tasklet_hi_schedule for timing critical usecase



Schedule tasklet with high priority to ensure that callback processing
is prioritized. It improves throughput for netdev dma clients.

Signed-off-by: default avatarRadhey Shyam Pandey <radhey.shyam.pandey@amd.com>
Link: https://lore.kernel.org/r/1691387509-2113129-7-git-send-email-radhey.shyam.pandey@amd.com


Signed-off-by: default avatarVinod Koul <vkoul@kernel.org>
parent 7bcdaa65
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1850,7 +1850,7 @@ static irqreturn_t xilinx_mcdma_irq_handler(int irq, void *data)
		spin_unlock(&chan->lock);
	}

	tasklet_schedule(&chan->tasklet);
	tasklet_hi_schedule(&chan->tasklet);
	return IRQ_HANDLED;
}