[PATCH] IMX/SDMA : save the real count for one DMA transaction.

Huang Shijie b32955 at freescale.com
Wed Nov 23 06:13:23 EST 2011


>>>> +	/* save the real count we received or transmitted. */
>>>> +	chan->private = (void *)count;
>>> And if someone later needs another variable which is private?
>>>
>> I ever wanted to add an new parameter `void *` to dma_aync_tx_callback,
>> but it seemed i have
>> to change a lot of files.
>>
>> Do you have any better suggestion?
> Use a private struct and put count in there.
>
Where to put the private struct? in the imx-sdma.c ?
If i put it there, how can i get it in the UART driver with the current
DMA API?

thanks
Huang Shijie





More information about the linux-arm-kernel mailing list