]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - crypto/async_tx/async_memset.c
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[karo-tx-linux.git] / crypto / async_tx / async_memset.c
index a374784e332913ba70d56e1854034574ad2bb01c..58e4a8752aee52c06681bac43055f53586e3b3e1 100644 (file)
@@ -47,7 +47,7 @@ async_memset(struct page *dest, int val, unsigned int offset, size_t len,
        struct dma_device *device = chan ? chan->device : NULL;
        struct dma_async_tx_descriptor *tx = NULL;
 
-       if (device) {
+       if (device && is_dma_fill_aligned(device, offset, 0, len)) {
                dma_addr_t dma_dest;
                unsigned long dma_prep_flags = 0;