mirror of https://gitee.com/openkylin/linux.git
thermal: power_allocator: allocate with kcalloc what you free with kfree
Commitcf736ea6f9
("thermal: power_allocator: do not use devm* interfaces") forgot to change a devm_kcalloc() to just kcalloc(), but it's corresponding devm_kfree() was changed to kfree(). Allocate with kcalloc() to match the kfree(). Fixes:cf736ea6f9
("thermal: power_allocator: do not use devm* interfaces") Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com> Cc: Eduardo Valentin <edubezval@gmail.com> Cc: Zhang Rui <rui.zhang@intel.com> Signed-off-by: Javi Merino <javi.merino@arm.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
5e7fec290e
commit
9751a9e449
|
@ -258,8 +258,7 @@ static int allocate_power(struct thermal_zone_device *tz,
|
|||
BUILD_BUG_ON(sizeof(*req_power) != sizeof(*granted_power));
|
||||
BUILD_BUG_ON(sizeof(*req_power) != sizeof(*extra_actor_power));
|
||||
BUILD_BUG_ON(sizeof(*req_power) != sizeof(*weighted_req_power));
|
||||
req_power = devm_kcalloc(&tz->device, num_actors * 5,
|
||||
sizeof(*req_power), GFP_KERNEL);
|
||||
req_power = kcalloc(num_actors * 5, sizeof(*req_power), GFP_KERNEL);
|
||||
if (!req_power) {
|
||||
ret = -ENOMEM;
|
||||
goto unlock;
|
||||
|
|
Loading…
Reference in New Issue