Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp4518767yba; Mon, 29 Apr 2019 22:57:49 -0700 (PDT) X-Google-Smtp-Source: APXvYqxyObAvxJyMFiKvWuJuegWFYYvAVP0tk8LFunoqEIFR74+SXLBfDC8c3rYxFEzOJUv6KsdB X-Received: by 2002:a63:ed4e:: with SMTP id m14mr65226624pgk.182.1556603869522; Mon, 29 Apr 2019 22:57:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556603869; cv=none; d=google.com; s=arc-20160816; b=yfdKWBXEcmFv0V2ZvSm70tlwWBvP0BI4eNYsEQq2CJaMxguCel/7pMjnID7f1z2ez7 40Fujozty06KbV9zXgkttpp/c+qieu8Cts8tPMgQ8Kt1jAsiugVvV1y7QnM2GTSp0zi/ RMbepuwxoaD1vWqvla4xee6i0WZHMMNkKCjONaT1GDxm352z9n6WnREqZ8oThsgAkmHW qJl++eJnOOjhAeH4Unyz0zDdS00Uh8nWMj+ZvIOh/Qkt7MZQbG8q5qyNbesDAGoF/M8b pdix7urAmYLqKEW4DoRtifLsjQbwrrmqMMI4gYr/QHU+WYuMqSVSXiVXk6Cd9LR4OwTc 0mqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=KJqnuayR1GWYMSacPTdXL2izh528yVv0gkaP8rSromE=; b=gnnKsXE9EzM6dOpSFdc6LgaY8zQAbhuUsvw4p2x0Sy10aTxOaxvU8tkLQ8VzVLMhwG dVNdFAtUBqN5vUyqx7ejjLzfcqyCkj71kCAEV8zq2m5T8oCMAfMpxnWpvc5a4I3Xth7F Ifa7i00HJkFsGW8SCizew1XLmqCc6rGzSyKklM1IA7A1A4VUimVSuweDXA++wepmXhgk cgsPigfK0usbWen3y3zsRUguCdtxt/lX4VGClzHzxPsOhku0UFu2hHT6unMRJlJV69Fb PQpg95Jz9PqeG23ASMXcqQzyV9RPo3GHS/j+LUEAbARrlEXMSLw7ubKgTTiTsNot4bA0 pM/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=em5ZTNco; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l3si35048100pff.78.2019.04.29.22.57.33; Mon, 29 Apr 2019 22:57:49 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=em5ZTNco; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726243AbfD3F4c (ORCPT + 99 others); Tue, 30 Apr 2019 01:56:32 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:40920 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725554AbfD3F4b (ORCPT ); Tue, 30 Apr 2019 01:56:31 -0400 Received: by mail-pf1-f196.google.com with SMTP id u17so2564565pfn.7 for ; Mon, 29 Apr 2019 22:56:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=KJqnuayR1GWYMSacPTdXL2izh528yVv0gkaP8rSromE=; b=em5ZTNcoev0+CLMxFYnwR2BWi9Mg2R3hopNftu5NRZP/iK6Ng6FaIsVwe+QHAwHBNO m2sNy4cok86ja3VQxWdCqUMr8dmNq2Rv6MV8X6R9JGu5wFZC2Rx0v4/fOYZGGfB3Gg7t dsEfAwhUvzd8IIrU1dwpyquelJfm7aRn9dnxzvtmqVx0m+C7/9ZGg1VbkOfmJm5l1SRG 6u4e1OVKp+lcjAz7YWByczhkTRtwx9MhEmjheQy0sbG18GNLrdOR33EwFMlCK388KzUw VwtqnmXi0EC0tJLhIrfcHR7oWHsrhqd6WQAsyKMuFRxh3+7py9bJl8Zt3E8EI6y3YEHL p0pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=KJqnuayR1GWYMSacPTdXL2izh528yVv0gkaP8rSromE=; b=h3kwqc91I1oJLf0m+ZEv4Qhb5+iNPXZQIi+YfprY4gr5IHoX0ZmGEv+iLnkhPJkLd7 ih1hA5j50u1SUhG0WCQXkJO0cFcXXdGX3v33Vt/SbXYuVH1D41pQPYhUdU+yaf4qb24w fCkoTmZ1GGnS0dw3R47anMh7nXlekwO2eoeWOxT0MYDUkynuRRq9SsE63Pz1jfxDofXB D4eSHwpX1P5O5+ZJFPmDFUnIoWBXk/Sz7Us/iLQl9Kpcw6tjXMJQTbIvy5r1uxiZNWpc 9I2nm5j7K2DIfYPQeYlgfmWFKXGYnQKhobbhoVWrSBE36/R5Si83NvM7+/8S/x1euVza GVdg== X-Gm-Message-State: APjAAAXYzR1WaURZUNGevIBuldcnzAMSLmU4Pqhm4xx7GGNNs9N6VqrO 4KvpiaToZ6eVWNbMsJz4iI03bg== X-Received: by 2002:a63:b48:: with SMTP id a8mr60387485pgl.368.1556603791195; Mon, 29 Apr 2019 22:56:31 -0700 (PDT) Received: from localhost ([122.166.139.136]) by smtp.gmail.com with ESMTPSA id g79sm26661445pfd.144.2019.04.29.22.56.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Apr 2019 22:56:29 -0700 (PDT) Date: Tue, 30 Apr 2019 11:26:27 +0530 From: Viresh Kumar To: mingo@kernel.org Cc: torvalds@linux-foundation.org, gregkh@linuxfoundation.org, hpa@zytor.com, tglx@linutronix.de, vincent.guittot@linaro.org, peterz@infradead.org, rafael.j.wysocki@intel.com, tobin@kernel.org, linux-kernel@vger.kernel.org, linux-tip-commits@vger.kernel.org Subject: Re: [tip:sched/urgent] sched/cpufreq: Fix kobject memleak Message-ID: <20190430055627.oukh3dq6tk74q3wm@vireshk-i7> References: <20190430001144.24890-1-tobin@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716-1615-c6e4b7 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 29-04-19, 22:52, tip-bot for Tobin C. Harding wrote: > Commit-ID: 8bf7ab9c79f3d1a5f02ebac369f656de9ec0aca8 > Gitweb: https://git.kernel.org/tip/8bf7ab9c79f3d1a5f02ebac369f656de9ec0aca8 > Author: Tobin C. Harding > AuthorDate: Tue, 30 Apr 2019 10:11:44 +1000 > Committer: Ingo Molnar > CommitDate: Tue, 30 Apr 2019 06:24:09 +0200 > > sched/cpufreq: Fix kobject memleak > > Currently the error return path from kobject_init_and_add() is not > followed by a call to kobject_put() - which means we are leaking > the kobject. > > Fix it by adding a call to kobject_put() in the error path of > kobject_init_and_add(). > > Signed-off-by: Tobin C. Harding > Add call to kobject_put() in error path of kobject_init_and_add(). This should have been present before the signed-off ? > Cc: Greg Kroah-Hartman > Cc: Linus Torvalds > Cc: Peter Zijlstra > Cc: Rafael J. Wysocki > Cc: Thomas Gleixner > Cc: Tobin C. Harding > Cc: Vincent Guittot > Cc: Viresh Kumar > Link: http://lkml.kernel.org/r/20190430001144.24890-1-tobin@kernel.org > Signed-off-by: Ingo Molnar > --- > kernel/sched/cpufreq_schedutil.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/kernel/sched/cpufreq_schedutil.c b/kernel/sched/cpufreq_schedutil.c > index 5c41ea367422..3638d2377e3c 100644 > --- a/kernel/sched/cpufreq_schedutil.c > +++ b/kernel/sched/cpufreq_schedutil.c > @@ -771,6 +771,7 @@ out: > return 0; > > fail: > + kobject_put(&tunables->attr_set.kobj); > policy->governor_data = NULL; > sugov_tunables_free(tunables); > -- viresh