cpufreq: governor: Free dbs_data directly when gov->init() fails
authorLiao Chang <liaochang1@huawei.com>
Tue, 29 Aug 2023 07:03:46 +0000 (07:03 +0000)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 29 Aug 2023 18:21:35 +0000 (20:21 +0200)
commit916f13884042f615cfbfc0b42cc68dadee826f2a
tree1afbe94339d98ebad4a5ea6794eba4a1f5a34381
parent61bfbf7951ba561dcbdd5357702d3cbc2d447812
cpufreq: governor: Free dbs_data directly when gov->init() fails

Due to the kobject embedded in the dbs_data doest not has a release()
method yet, it needs to use kfree() to free dbs_data directly when
governor fails to allocate the tunner field of dbs_data.

Signed-off-by: Liao Chang <liaochang1@huawei.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/cpufreq_governor.c