>-----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 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]> >--- > > crypto/async_tx/async_tx.c | 197 >++++++++++++++++++++++++++++++++++++-------- > drivers/dma/dmaengine.c | 2 > drivers/dma/iop-adma.c | 9 +- > include/linux/dmaengine.h | 9 +- > 4 files changed, 170 insertions(+), 47 deletions(-) > >
Acked-by: Shannon Nelson <[EMAIL PROTECTED]> -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/