Dmaengine query

From: rd bairva
Date: Wed Apr 14 2010 - 02:27:28 EST


Hi Dan,

I am currently writing dmaengine compatible DMA driver for our ARM
based architecture, But I am facing some performance issues doing
that.

1. dmaengine says callback should run in tasklet, and next transfer
cannot be scheduled from the callback.

Due to these restrictions I am getting some performance issue while
playing sound in our architecture.


Can callback call in DMA driver be placed out of spin_lock to submit
new operations from callback? (only in asynchronous case)

is this Ok? please comment.


Thanks and regards,
Ramdayal
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/