Skip to content

Commit

Permalink
async_tx: fix compile breakage, mark do_async_xor __always_inline
Browse files Browse the repository at this point in the history
do_async_xor must be compiled away on !HAS_DMA archs.

Signed-off-by: Dan Williams <[email protected]>
Acked-by: Cornelia Huck <[email protected]>
  • Loading branch information
djbw committed Feb 6, 2008
1 parent 551e4fb commit 1367a3d
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion crypto/async_tx/async_xor.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,11 @@
#include <linux/raid/xor.h>
#include <linux/async_tx.h>

static void
/* do_async_xor - dma map the pages and perform the xor with an engine.
* This routine is marked __always_inline so it can be compiled away
* when CONFIG_DMA_ENGINE=n
*/
static __always_inline void
do_async_xor(struct dma_async_tx_descriptor *tx, struct dma_device *device,
struct dma_chan *chan, struct page *dest, struct page **src_list,
unsigned int offset, unsigned int src_cnt, size_t len,
Expand Down

0 comments on commit 1367a3d

Please sign in to comment.