mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-14 16:46:15 -04:00
drivers: soc: qcom: rimps_memlat: add NULL check for vendor ops
Vendor ops will remain NULL in case of SCMI failures during initialization. Update store min and max functions to check for NULL before accessing vendor ops structure. Change-Id: I5a93a7161d8d01510f7d580c25e268fdc113df6b Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
This commit is contained in:
parent
f8f43c1e5e
commit
d1040ccec3
1 changed files with 6 additions and 0 deletions
|
|
@ -252,6 +252,9 @@ static ssize_t store_min_freq(struct kobject *kobj,
|
|||
unsigned int min_freq;
|
||||
unsigned int max_freq;
|
||||
|
||||
if (!ops)
|
||||
return -ENODEV;
|
||||
|
||||
if (mon->mon_type == L3_MEMLAT) {
|
||||
min_freq = l3_freqs[0];
|
||||
max_freq = l3_freqs[l3_pstates];
|
||||
|
|
@ -291,6 +294,9 @@ static ssize_t store_max_freq(struct kobject *kobj,
|
|||
unsigned int min_freq;
|
||||
unsigned int max_freq;
|
||||
|
||||
if (!ops)
|
||||
return -ENODEV;
|
||||
|
||||
if (mon->mon_type == L3_MEMLAT) {
|
||||
min_freq = l3_freqs[0];
|
||||
max_freq = l3_freqs[l3_pstates];
|
||||
|
|
|
|||
Loading…
Reference in a new issue