RE: [PATCH 2/4] async_tx: fix multiple dependency submission

2008-02-13 Thread Nelson, Shannon
>-Original Message- >From: Williams, Dan J >Sent: Tuesday, February 12, 2008 11:03 PM >To: linux-kernel@vger.kernel.org >Cc: [EMAIL PROTECTED]; Nelson, Shannon; [EMAIL PROTECTED]; >[EMAIL PROTECTED] >Subject: [PATCH 2/4] async_tx: fix multiple dependency submis

RE: [PATCH 2/4] async_tx: fix multiple dependency submission

2008-02-13 Thread Nelson, Shannon
-Original Message- From: Williams, Dan J Sent: Tuesday, February 12, 2008 11:03 PM To: linux-kernel@vger.kernel.org Cc: [EMAIL PROTECTED]; Nelson, Shannon; [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: [PATCH 2/4] async_tx: fix multiple dependency submission Shrink struct

[PATCH 2/4] async_tx: fix multiple dependency submission

2008-02-12 Thread Dan Williams
Shrink struct dma_async_tx_descriptor and introduce async_tx_channel_switch to properly inject a channel switch interrupt in the descriptor stream. This simplifies the locking model as drivers no longer need to handle dma_async_tx_descriptor.lock. Signed-off-by: Dan Williams <[EMAIL PROTECTED]>

[PATCH 2/4] async_tx: fix multiple dependency submission

2008-02-12 Thread Dan Williams
Shrink struct dma_async_tx_descriptor and introduce async_tx_channel_switch to properly inject a channel switch interrupt in the descriptor stream. This simplifies the locking model as drivers no longer need to handle dma_async_tx_descriptor.lock. Signed-off-by: Dan Williams [EMAIL PROTECTED]