diff options
-rw-r--r-- | drivers/misc/mic/scif/scif_fence.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/misc/mic/scif/scif_fence.c b/drivers/misc/mic/scif/scif_fence.c index cac3bcc308a7..7bb929f05d85 100644 --- a/drivers/misc/mic/scif/scif_fence.c +++ b/drivers/misc/mic/scif/scif_fence.c | |||
@@ -272,7 +272,7 @@ static int _scif_prog_signal(scif_epd_t epd, dma_addr_t dst, u64 val) | |||
272 | dma_fail: | 272 | dma_fail: |
273 | if (!x100) | 273 | if (!x100) |
274 | dma_pool_free(ep->remote_dev->signal_pool, status, | 274 | dma_pool_free(ep->remote_dev->signal_pool, status, |
275 | status->src_dma_addr); | 275 | src - offsetof(struct scif_status, val)); |
276 | alloc_fail: | 276 | alloc_fail: |
277 | return err; | 277 | return err; |
278 | } | 278 | } |