]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/dma-buf/sw_sync.c
dma-buf/sw_sync: put fence reference from the fence creation
[mirror_ubuntu-bionic-kernel.git] / drivers / dma-buf / sw_sync.c
index 7aa4d7b1ba50f57f0f8823f23d245d2ff4c87290..69c5ff36e2f9e4f57ab72b87da2634332c97fe55 100644 (file)
@@ -316,8 +316,8 @@ static long sw_sync_ioctl_create_fence(struct sync_timeline *obj,
        }
 
        sync_file = sync_file_create(&pt->base);
+       dma_fence_put(&pt->base);
        if (!sync_file) {
-               dma_fence_put(&pt->base);
                err = -ENOMEM;
                goto err;
        }