summaryrefslogtreecommitdiffstats
path: root/power-8996.c
diff options
context:
space:
mode:
authorZhao Wei Liew <zhaoweiliew@gmail.com>2018-11-02 00:33:14 +0000
committerMichael Bestas <mkbestas@lineageos.org>2019-10-23 01:12:56 +0300
commit9bb7f33948807f7c1c6b3131b22a15e21b2a8e61 (patch)
tree3af8c06044bee5b037b5d93912d598337a4e12fc /power-8996.c
parentc836c7344bfc3dd16a6aed674309575e0a23b0a9 (diff)
downloadvendor_qcom_opensource_power-9bb7f33948807f7c1c6b3131b22a15e21b2a8e61.tar.gz
vendor_qcom_opensource_power-9bb7f33948807f7c1c6b3131b22a15e21b2a8e61.tar.bz2
vendor_qcom_opensource_power-9bb7f33948807f7c1c6b3131b22a15e21b2a8e61.zip
power: Cache SOC ID checks for future queries
Currently, get_soc_id() is queried on every SOC ID check in the SDM660, MSM8916, MSM8952, MSM8953 and MSM8974-family HALs. This results in extraneous file operations on every SOC ID check. Cache the result of get_soc_id() during the first query to reduce the number of file operations being made. This also brings back the behaviour in LineageOS 15.1 when the HALs were still stored in device/qcom/common. Change-Id: Ic17dbf12e7f9ecdb47b73a580f467df9ad630aa0
Diffstat (limited to 'power-8996.c')
0 files changed, 0 insertions, 0 deletions