|
@@ -1553,7 +1553,7 @@ static int scif_rma_list_dma_copy_wrapper(struct scif_endpt *epd,
|
|
int src_cache_off, dst_cache_off;
|
|
int src_cache_off, dst_cache_off;
|
|
s64 src_offset = work->src_offset, dst_offset = work->dst_offset;
|
|
s64 src_offset = work->src_offset, dst_offset = work->dst_offset;
|
|
u8 *temp = NULL;
|
|
u8 *temp = NULL;
|
|
- bool src_local = true, dst_local = false;
|
|
|
|
|
|
+ bool src_local = true;
|
|
struct scif_dma_comp_cb *comp_cb;
|
|
struct scif_dma_comp_cb *comp_cb;
|
|
dma_addr_t src_dma_addr, dst_dma_addr;
|
|
dma_addr_t src_dma_addr, dst_dma_addr;
|
|
int err;
|
|
int err;
|
|
@@ -1572,9 +1572,7 @@ static int scif_rma_list_dma_copy_wrapper(struct scif_endpt *epd,
|
|
src_dma_addr = __scif_off_to_dma_addr(work->src_window, src_offset);
|
|
src_dma_addr = __scif_off_to_dma_addr(work->src_window, src_offset);
|
|
dst_dma_addr = __scif_off_to_dma_addr(work->dst_window, dst_offset);
|
|
dst_dma_addr = __scif_off_to_dma_addr(work->dst_window, dst_offset);
|
|
src_local = work->src_window->type == SCIF_WINDOW_SELF;
|
|
src_local = work->src_window->type == SCIF_WINDOW_SELF;
|
|
- dst_local = work->dst_window->type == SCIF_WINDOW_SELF;
|
|
|
|
|
|
|
|
- dst_local = dst_local;
|
|
|
|
/* Allocate dma_completion cb */
|
|
/* Allocate dma_completion cb */
|
|
comp_cb = kzalloc(sizeof(*comp_cb), GFP_KERNEL);
|
|
comp_cb = kzalloc(sizeof(*comp_cb), GFP_KERNEL);
|
|
if (!comp_cb)
|
|
if (!comp_cb)
|