init.c (6039b80eb50a893476fea7d56e86ed2d19290054) | init.c (2eab9b1a3006b4f7bf49c55ce23943170a0068db) |
---|---|
1/* 2 * Intel I/OAT DMA Linux driver 3 * Copyright(c) 2004 - 2015 Intel Corporation. 4 * 5 * This program is free software; you can redistribute it and/or modify it 6 * under the terms and conditions of the GNU General Public License, 7 * version 2, as published by the Free Software Foundation. 8 * --- 814 unchanged lines hidden (view full) --- 823 goto out; 824 } 825 826 /* test xor */ 827 op = IOAT_OP_XOR; 828 829 dest_dma = dma_map_page(dev, dest, 0, PAGE_SIZE, DMA_FROM_DEVICE); 830 if (dma_mapping_error(dev, dest_dma)) | 1/* 2 * Intel I/OAT DMA Linux driver 3 * Copyright(c) 2004 - 2015 Intel Corporation. 4 * 5 * This program is free software; you can redistribute it and/or modify it 6 * under the terms and conditions of the GNU General Public License, 7 * version 2, as published by the Free Software Foundation. 8 * --- 814 unchanged lines hidden (view full) --- 823 goto out; 824 } 825 826 /* test xor */ 827 op = IOAT_OP_XOR; 828 829 dest_dma = dma_map_page(dev, dest, 0, PAGE_SIZE, DMA_FROM_DEVICE); 830 if (dma_mapping_error(dev, dest_dma)) |
831 goto dma_unmap; | 831 goto free_resources; |
832 833 for (i = 0; i < IOAT_NUM_SRC_TEST; i++) 834 dma_srcs[i] = DMA_ERROR_CODE; 835 for (i = 0; i < IOAT_NUM_SRC_TEST; i++) { 836 dma_srcs[i] = dma_map_page(dev, xor_srcs[i], 0, PAGE_SIZE, 837 DMA_TO_DEVICE); 838 if (dma_mapping_error(dev, dma_srcs[i])) 839 goto dma_unmap; --- 585 unchanged lines hidden --- | 832 833 for (i = 0; i < IOAT_NUM_SRC_TEST; i++) 834 dma_srcs[i] = DMA_ERROR_CODE; 835 for (i = 0; i < IOAT_NUM_SRC_TEST; i++) { 836 dma_srcs[i] = dma_map_page(dev, xor_srcs[i], 0, PAGE_SIZE, 837 DMA_TO_DEVICE); 838 if (dma_mapping_error(dev, dma_srcs[i])) 839 goto dma_unmap; --- 585 unchanged lines hidden --- |