]> git.karo-electronics.de Git - mv-sheeva.git/commit
async_tx: make async_tx channel switching opt-in
authorDan Williams <dan.j.williams@intel.com>
Thu, 7 Oct 2010 23:44:50 +0000 (16:44 -0700)
committerDan Williams <dan.j.williams@intel.com>
Fri, 8 Oct 2010 00:08:32 +0000 (17:08 -0700)
commit5fc6d897fde352bad5db5767e7260741a8cdd9e9
treecb918dd33b8288aadead08b04b9f308f9d8bcbd1
parent400fb7f6a0cfe13025cb0296fdb4737da7025a8a
async_tx: make async_tx channel switching opt-in

The majority of drivers in drivers/dma/ will never establish cross
channel operation chains and do not need the extra overhead in struct
dma_async_tx_descriptor.  Make channel switching opt-in by default.

Cc: Anatolij Gustschin <agust@denx.de>
Cc: Ira Snyder <iws@ovro.caltech.edu>
Cc: Linus Walleij <linus.walleij@stericsson.com>
Cc: Saeed Bishara <saeed@marvell.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/dma/Kconfig
drivers/dma/dmaengine.c
include/linux/dmaengine.h