]> git.baikalelectronics.ru Git - kernel.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)
commit0d79333c25de6f4d9192ee2b9b6b44aab43a8e13
treecb918dd33b8288aadead08b04b9f308f9d8bcbd1
parentea55ddb6dfa091ae55d5466f03e823f5f995affa
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