On Mon, Sep 09, 2013 at 04:09:26PM +0200, Lukasz Czerwinski wrote: > This patch removes DMA channel initialization and deinitialization for each > transfer. Now DMA channel is requested only at the driver initialization > and stored in driver data. So, this is fine but I had been under the impression that one of the reasons that the channels were only being requested at transfer time was that they could be used for other purposes too. If that is not the case then fine, if that is the case then probably moving to prepare/unprepare transfer hardware (when the clocks are enabled) would make more sense - that'd avoid repeated allocations and frees while the controller is busy which should be the main issue performance wise.
Attachment:
signature.asc
Description: Digital signature