sched/cpufreq: Fix kobject memleak
Subsystems (2)
PATCH RESEND 1/1 sched/cpufreq: Fix kobject memleak
Currently error return from kobject_init_and_add() is not followed by a call to kobject_put(). This means there is a memory leak.
Add call to kobject_put() in error path of kobject_init_and_add().
---
Resend with SOB tag.
kernel/sched/cpufreq_schedutil.c | 1 + 1 file changed, 1 insertion(+)
kernel/sched/cpufreq_schedutil.c +1 -0
@@ -771,6 +771,7 @@ static int sugov_init(struct cpufreq_policy *policy)return 0 ; fail: +kobject_put (&tunables->attr_set.kobj); policy->governor_data =NULL ;sugov_tunables_free (tunables);
Signature · 1 line
2.21.0
Quoted 9 lines · Tobin C. Harding
Currently error return from
kobject_init_and_add()is not followed by a call tokobject_put(). This means there is a memory leak.Add call to
kobject_put()in error path ofkobject_init_and_add().Signed-off-by Tobin C. Harding <[email protected]>---
Resend with SOB tag.
Please ignore my previous mail :-)
Thanks,
Ingo
Quoted 6 lines · Ingo Molnar
Quoted 3 lines · Tobin C. Harding
Currently error return from
kobject_init_and_add()is not followed by a call tokobject_put(). This means there is a memory leak.
Quoted 8 lines
Quoted 6 lines
Add call to
kobject_put()in error path ofkobject_init_and_add().Signed-off-by Tobin C. Harding <[email protected]>---
Resend with SOB tag.
Please ignore my previous mail :-)
Cheers Ingo, caught myself not checkpatching :(
thanks,
Tobin.