@@ -157,7 +157,7 @@ static int unwrap_array(void *arg)
dma_fence_signal(f1);
dma_fence_signal(f2);
dma_fence_put(array);
- return 0;
+ return err;
}
static int unwrap_chain(void *arg)
@@ -199,7 +199,7 @@ static int unwrap_chain(void *arg)
dma_fence_signal(f1);
dma_fence_signal(f2);
dma_fence_put(chain);
- return 0;
+ return err;
}
static int unwrap_chain_array(void *arg)
@@ -245,7 +245,7 @@ static int unwrap_chain_array(void *arg)
dma_fence_signal(f1);
dma_fence_signal(f2);
dma_fence_put(chain);
- return 0;
+ return err;
}
int dma_fence_unwrap(void)
The function should return the correct value. Fixes: 64a8f92fd783 ("dma-buf: add dma_fence_unwrap v2") Signed-off-by: Hui Su <suhui@zeku.com> --- drivers/dma-buf/st-dma-fence-unwrap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) -- 2.34.1