From 942dd16d98e1a6a73b933a80bdd2af0f91cecbf2 Mon Sep 17 00:00:00 2001 From: "binqi.zhang" Date: Fri, 8 Dec 2017 20:04:25 +0800 Subject: [PATCH] revert "sync_file: Return consistent status in SYNC_IOC_FILE_INFO [2/3]" This reverts commit fe912ab314899e3add2993c630c15d28638a3348. This reverts part commit of ARM and reserved original commit in upstread. Change-Id: I4e0f39bee86342cd89aa2fb8f10c81f92e4b1985 Signed-off-by: binqi.zhang --- drivers/dma-buf/sync_file.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/dma-buf/sync_file.c b/drivers/dma-buf/sync_file.c index 2ca92a912510..d0f5e082a7d3 100644 --- a/drivers/dma-buf/sync_file.c +++ b/drivers/dma-buf/sync_file.c @@ -173,9 +173,10 @@ static struct fence **get_fences(struct sync_file *sync_file, int *num_fences) static void add_fence(struct fence **fences, int *i, struct fence *fence) { fences[*i] = fence; - + if (!fence_is_signaled(fence)) { fence_get(fence); (*i)++; + } } /**