aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_input.c
diff options
context:
space:
mode:
authorDan Williams <[email protected]>2009-01-06 18:38:14 +0000
committerDan Williams <[email protected]>2009-01-06 18:38:14 +0000
commitbec085134e446577a983f17f57d642a88d1af53b (patch)
tree7d29afc53fedc72349ee78112fb71f68ff48ce24 /net/ipv4/tcp_input.c
parentdmaengine: up-level reference counting to the module level (diff)
downloadkernel-bec085134e446577a983f17f57d642a88d1af53b.tar.gz
kernel-bec085134e446577a983f17f57d642a88d1af53b.zip
dmaengine: centralize channel allocation, introduce dma_find_channel
Allowing multiple clients to each define their own channel allocation scheme quickly leads to a pathological situation. For memory-to-memory offload all clients can share a central allocator. This simply moves the existing async_tx allocator to dmaengine with minimal fixups: * async_tx.c:get_chan_ref_by_cap --> dmaengine.c:nth_chan * async_tx.c:async_tx_rebalance --> dmaengine.c:dma_channel_rebalance * split out common code from async_tx.c:__async_tx_find_channel --> dma_find_channel Reviewed-by: Andrew Morton <[email protected]> Signed-off-by: Dan Williams <[email protected]>
Diffstat (limited to 'net/ipv4/tcp_input.c')
0 files changed, 0 insertions, 0 deletions