From cbe206941a8f579f03f44ca1c2630de32aeaefff Mon Sep 17 00:00:00 2001 From: Taniya Das Date: Wed, 26 May 2021 16:52:54 +0530 Subject: [PATCH] cpufreq: qcom: cpufreq-hw: Initialize sysfs attribute before usage When CONFIG_DEBUG_LOCK_ALLOC is enabled it requires the sysfs attribute to be initialized. Thus add support for the same. Change-Id: I8a679be433dce03ab2bb58d5bea60933e1ab8ef2 Signed-off-by: Taniya Das --- drivers/cpufreq/qcom-cpufreq-hw.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/cpufreq/qcom-cpufreq-hw.c b/drivers/cpufreq/qcom-cpufreq-hw.c index f5235a8eaa76..98f9456f8697 100644 --- a/drivers/cpufreq/qcom-cpufreq-hw.c +++ b/drivers/cpufreq/qcom-cpufreq-hw.c @@ -343,6 +343,8 @@ static int qcom_cpufreq_hw_cpu_init(struct cpufreq_policy *policy) c->is_irq_requested = true; writel_relaxed(0x0, c->base + offsets[REG_INTR_CLR]); c->is_irq_enabled = true; + + sysfs_attr_init(&c->freq_limit_attr.attr); c->freq_limit_attr.attr.name = "dcvsh_freq_limit"; c->freq_limit_attr.show = dcvsh_freq_limit_show; c->freq_limit_attr.attr.mode = 0444;