drivers: dma: ti: k3-udma: Extract packet data only when Meta data is not NULL
Currently packet data is wrongly extracted when metadata is NULL. Fix it and negate the if check. Signed-off-by: Keerthy <j-keerthy@ti.com> Reviewed-by: Grygorii Strashko <grygorii.strashko@ti.com> Reviewed-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
This commit is contained in:
parent
b4ee6daad7
commit
a3f25b925f
@ -1492,7 +1492,7 @@ static int udma_send(struct dma *dma, void *src, size_t len, void *metadata)
|
||||
u32 tc_ring_id;
|
||||
int ret;
|
||||
|
||||
if (!metadata)
|
||||
if (metadata)
|
||||
packet_data = *((struct ti_udma_drv_packet_data *)metadata);
|
||||
|
||||
if (dma->id >= (ud->rchan_cnt + ud->tchan_cnt)) {
|
||||
|
Loading…
Reference in New Issue
Block a user