Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp3708540yba; Tue, 9 Apr 2019 03:09:50 -0700 (PDT) X-Google-Smtp-Source: APXvYqwEuoRb2krI89lL/Ykn+yj2IHW1rwYwbPDhQo3ST2yr1X6IcKNUqMD7V7F15EO+sAVAdcD4 X-Received: by 2002:a17:902:e912:: with SMTP id cs18mr35839209plb.130.1554804590847; Tue, 09 Apr 2019 03:09:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554804590; cv=none; d=google.com; s=arc-20160816; b=pr2JbWRTu0tE/cV3gAQJAhp+wZALBZ1/ahp7Zdu4dCaBFSDvpuCM1UEE1+TA2ixEfa 1DHbZdefbgVgilNuQu8pAu71C5KE/ags2YCdo+fOhCWfHcAvW3+3WVFXfIcTZ/XG0Dw1 WpywnSoA86sPU49OgVwnCTOl8wY0LQW0jQZLsp1xtm9nma1KjQe53DRedtbNu51p+2BV HpsfAwycLZ22MptnEAgrkfYR2k1YO5jM7EUg/Zs5fH2Qb5Lzc9PXTcIy5ldvBZpn6EQy D9azZ11/GAglBeMktZ9tG/pcFUyrOIEmwzJvTg7uHcnvuc8GIuKQ2C8KWSCNk21Oxpje UJnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=mr+UjOk5eBPIlJTqvJkBS7d2+nG7TIj/ncHy/1Hc4O0=; b=M9bYLgYYczGjr96Mr61isBF/6L3LCfgL5/btxGn1rrssHcoqi4jAt9wcFbmQUX5w8c Fte7AQmhMdMwH2GSdHfkNMKP5upnJzIYGIFAT9lW56le9AkeobUiayyNAdXr4WtyI6f0 csEm/ERYSAQdxFaBu8c/taFnFr3aiYNzeM/q3VEw+mQUGIsi2NQ9zSqMCEW3po9uPqAy gW/yDyKcBfJf7DS9X2BfrVjHFxdCSUFGrIkxZw/B6fSKED2ARW6MBe6QkRtsqMC0zOck HkfRo3lPG6gb3MjG4fhraCGpRk5KgzwkZY2DTHI47gP32xK3TvBq99kN7wBINzLReFo+ UkvA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=dFB5pYUb; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l3si27611100pgj.136.2019.04.09.03.09.34; Tue, 09 Apr 2019 03:09:50 -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=@gmail.com header.s=20161025 header.b=dFB5pYUb; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726711AbfDIKJB (ORCPT + 99 others); Tue, 9 Apr 2019 06:09:01 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:40394 "EHLO mail-ed1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726091AbfDIKJA (ORCPT ); Tue, 9 Apr 2019 06:09:00 -0400 Received: by mail-ed1-f67.google.com with SMTP id h22so14388373edw.7 for ; Tue, 09 Apr 2019 03:08:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=mr+UjOk5eBPIlJTqvJkBS7d2+nG7TIj/ncHy/1Hc4O0=; b=dFB5pYUb8ioF7ELqO8UytNYkqIaVyUnLp8SkgGMDyWEVOjIMLMp8vnSd7myddYLiCQ gwGEh5LKkLI6ro8arOSTWhTlOfNjgmgCNP4DOD1noHS8+qTM6W23glBhe2haDjDfa/f/ Xw6ndu95Xen9ftUWD6BY6WtROG1Po0gXH6Gn7VbgOLP3/SlO0F0vQvGb3gYJ4wcrmt/A LnykNV6dWMdQJDjkkyBImD5Hb8SVskbgu7pchdzjBRdO7PXdvHFv6ZiHdp5gvI30v9PC jqXV8vahiuSV+19SjxsShTbnHDH8dsJ9jfunM4koOTxeuioNbNSf49kJCRX3sK6Vn+Oa u5zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=mr+UjOk5eBPIlJTqvJkBS7d2+nG7TIj/ncHy/1Hc4O0=; b=RhSAijdRoT8dUwhFSDRe7koSlo8lSNZWORcn9K5NSapf/lHl4ELiOO6E/aNYimGrSv rR3flpVU1Xv66ozUEABsoySgtRO1F4rjOQAStreRnoodJm+ripHMZr8egkzeRBifOCSS GJU5fLeQLkH5I6DbKS4QhnGJG9akZGirbYpkJKcvka+3EPIx1fOW7rPVXBz2nO+gl49H ADvvMHCKZH9xgEKwdzs3q3RUWE88ncuQkbaYGKtm69DFccF7jrR2/mseE+WWOzEsAig7 m8O2AQpCSE/zCMKO5E5yCuO8Gp35SHfe9wTu/iT9+vd4u1u/9Tzh5+TnY0CgFKK0ZJbd APmg== X-Gm-Message-State: APjAAAVvvYm4fTETVJQn4IjOXzWntCE/Ugc8dkSsc/tvS8zCjMRqH/c+ Z8ux+v5zy6vXR81m7ufAsFp6lFzcenWHdYTpFAk= X-Received: by 2002:a17:906:8281:: with SMTP id h1mr20048731ejx.124.1554804538919; Tue, 09 Apr 2019 03:08:58 -0700 (PDT) MIME-Version: 1.0 References: <1554798876-20653-1-git-send-email-viorel.suman@nxp.com> <1554798876-20653-3-git-send-email-viorel.suman@nxp.com> In-Reply-To: <1554798876-20653-3-git-send-email-viorel.suman@nxp.com> From: Daniel Baluta Date: Tue, 9 Apr 2019 13:08:47 +0300 Message-ID: Subject: Re: [PATCH 2/2] ASoC: imx-audmix: fix object reference leaks in probe To: Viorel Suman Cc: Timur Tabi , Nicolin Chen , Xiubo Li , Fabio Estevam , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Shawn Guo , Sascha Hauer , Julia Lawall , Viorel Suman , Pengutronix Kernel Team , dl-linux-imx , "alsa-devel@alsa-project.org" , "linuxppc-dev@lists.ozlabs.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 9, 2019 at 11:36 AM Viorel Suman wrote: > > Release the reference to the underlying device taken > by of_find_device_by_node() call. > > Signed-off-by: Viorel Suman Please add here the Reported-by tag pointing to Julia. > --- > sound/soc/fsl/imx-audmix.c | 31 +++++++++++-------------------- > 1 file changed, 11 insertions(+), 20 deletions(-) > > diff --git a/sound/soc/fsl/imx-audmix.c b/sound/soc/fsl/imx-audmix.c > index 7983bd3..7c24095 100644 > --- a/sound/soc/fsl/imx-audmix.c > +++ b/sound/soc/fsl/imx-audmix.c > @@ -20,10 +20,7 @@ > #include "fsl_audmix.h" > > struct imx_audmix { > - struct platform_device *pdev; > struct snd_soc_card card; > - struct platform_device *audmix_pdev; > - struct platform_device *out_pdev; I am not sure why are you removing these members here. It doesn't seem to match with patch description. If these are needed to simplify the code please do it in another patch. This patch should only fix one problem and that is the refleak. thanks, Daniel.