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:
Santosh Mardi 2021-03-17 18:29:39 +05:30 • committed by Gerrit - the friendly Code Review server
commit d1040ccec3

View file

@ -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];