Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d1040cce authored by Santosh Mardi's avatar Santosh Mardi Committed by Gerrit - the friendly Code Review server
Browse files

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: default avatarSantosh Mardi <gsantosh@codeaurora.org>
parent f8f43c1e
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -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];