diff options
author | Akhil P Oommen <akhilpo@codeaurora.org> | 2018-07-06 15:26:11 +0530 |
---|---|---|
committer | Akhil P Oommen <akhilpo@codeaurora.org> | 2018-09-03 17:01:30 +0530 |
commit | 3e17d59abf397e8457aeac489fe2c28966cf95fe (patch) | |
tree | b2237c72da2b46cbd468fe3f8b0f144138f49f66 /include/linux/phy.h | |
parent | f09b84f8eaa7a14577888c1dc9a298301d3c839c (diff) |
msm: kgsl: Replace scm call api with its atomic version
scm_call2() API can block indefinitely if another client is using
this API. This is due to a mutex in this API to serialize calls to
the TZ. This blocks the GPU wake up which in turn can result in
kgsl fence timeouts. Since CPZ register programing is handled at
the hypervisor, we can safely avoid this serialization by using
scm_call2_atomic() API which doesn't block.
Change-Id: I48ba3e1a682e1027463a1c6b067e6cfcb4a0e8bc
Signed-off-by: Akhil P Oommen <akhilpo@codeaurora.org>
Diffstat (limited to 'include/linux/phy.h')
0 files changed, 0 insertions, 0 deletions