CHROMIUM: mali: Fix fence reference leak

The fence is initial referenced in the dma_fence_init(). So we need to
unref it when turning it over to the sync_file.

BUG=b:71728600
TEST=test on kevin, no kbase_fence_alloc() leak warning in kmemleak

Change-Id: I4ada885a0c29a5fcc59fa73fc7b7f68eb0d6f1cd
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
Reviewed-on: https://chromium-review.googlesource.com/901084
Reviewed-by: Tomasz Figa <tfiga@chromium.org>
(cherry picked from commit 664926d090d8a197f1a1e532cc6dacda2326cc0b)
Reviewed-on: https://chromium-review.googlesource.com/907401
Reviewed-by: Dominik Behr <dbehr@chromium.org>
Commit-Queue: Brian Norris <briannorris@chromium.org>
Tested-by: Brian Norris <briannorris@chromium.org>
1 file changed