aboutsummaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch
blob: 98a86c88315ab2e648a6d496cbc33f7c93b2d409 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
From 58e2c55176f1a146781430b2a570c8ce5f80d426 Mon Sep 17 00:00:00 2001
From: Madhurkiran Harikrishnan <madhurki@xilinx.com>
Date: Mon, 28 Aug 2017 09:40:37 -0700
Subject: [PATCH] common/mali_pm.c: Add PM runtime barrier after removing
 suspend

Runtime PM suspend "put" results in addition of PM suspend
API in work queue. This barrier API will remove it from
the work queue.

Signed-off-by: Madhurkiran Harikrishnan <madhurki@xilinx.com>
Upstream-Status: Pending
---
 driver/src/devicedrv/mali/common/mali_pm.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/driver/src/devicedrv/mali/common/mali_pm.c b/driver/src/devicedrv/mali/common/mali_pm.c
index 858c689..62a1e5f 100644
--- common/mali_pm.c
+++ b/common/mali_pm.c
@@ -301,6 +301,7 @@ void mali_pm_init_end(void)
 	}
 
 	_mali_osk_pm_dev_ref_put();
+	_mali_osk_pm_dev_barrier();
 }
 
 void mali_pm_update_sync(void)
-- 
2.7.4