Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2355300imu; Wed, 21 Nov 2018 10:17:20 -0800 (PST) X-Google-Smtp-Source: AFSGD/W4WEBIwTbn8osw7C26Ws3hxmF0qItuRuUxYfATY2FfvjjxeJW6185DcCnTGvQX+e2mhvlT X-Received: by 2002:a17:902:4464:: with SMTP id k91mr7980848pld.13.1542824240383; Wed, 21 Nov 2018 10:17:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542824240; cv=none; d=google.com; s=arc-20160816; b=s+HwMsUeVP0rK5hD5+hc+SjWIo0vUA4SOQYIHMrWueP52op8PZZagYs8LYLj8jbwO2 71/GfWLnS77UVy8DlYT8O7nOBeG4nyySVYVFl9Us+S6ockfzXIfbAGG85oK6LmOdjz6X dJGqIQePmyIzzbsdCjvr/2iuSkkUP/1FQSITnTWx1LchzkzHXOwsnha02wlZkdnKnSsp DpIGi6PaGDlSzJGjXo5zns9MXjGaHgLpydMkz5vCOZFp0WM221Y1qzNl0RUDSVNGKshe 2xdit0jM9iKXpmdNJPV1WcxXq34Bd0sGrR2lPRelDt35V67XPKeTW4Iwp5Eqxk71OC+a JVrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:organization:from:references:cc:to:subject :dkim-signature; bh=xxH6mOj9+GKpOXXoCWfuPHtQ4u//b37G8JYfn463+wQ=; b=aUqDFEZXIe1gcr+lI6phKwKVW/o6nCd4SQfNwIEQ1egKnJ5p7lqTluoQ7hnjxlUvge fVAYvBn6Gfm6YKxNH6La0lXsqQ5lpnvlj4e+DA3qgC89JVn0UcRMpAfyPxzjF+dfuoj+ 4l4FP20OSywcmW9wH89FTo7Q+m029aqvCAQFbm2W9gAgM1mOIAj1Z0YdbgTSEl2UdPHV NLtXIZkm3DqheNKweYyax/e5xUD0BMGFHGvpP+aNdX7Rbdh4YnrsWNieBk6/2+FBnU89 5Cho8ElAueYbyM4T6okCYwkmreaQ54Zz+xStBK4bL23O//qICIHTPChI8LPcRoi2GylP OJMg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cogentembedded-com.20150623.gappssmtp.com header.s=20150623 header.b=pJSawz0c; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d125si35948836pgc.418.2018.11.21.10.16.16; Wed, 21 Nov 2018 10:17:20 -0800 (PST) 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=@cogentembedded-com.20150623.gappssmtp.com header.s=20150623 header.b=pJSawz0c; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731310AbeKVB7o (ORCPT + 99 others); Wed, 21 Nov 2018 20:59:44 -0500 Received: from mail-lj1-f196.google.com ([209.85.208.196]:45597 "EHLO mail-lj1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730948AbeKVB7o (ORCPT ); Wed, 21 Nov 2018 20:59:44 -0500 Received: by mail-lj1-f196.google.com with SMTP id s5-v6so5171166ljd.12 for ; Wed, 21 Nov 2018 07:24:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cogentembedded-com.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=xxH6mOj9+GKpOXXoCWfuPHtQ4u//b37G8JYfn463+wQ=; b=pJSawz0c1QWsDe9USENleuaC1JrQnUo5JMG8KHlHWOT5zsDNrdyr942uwfSUWlwcR3 +C22/ZwMKP2DB9PFg9P6v792q+Ge5A7Q4tmTCypz12RNmhtCdaTUFlDOuEaSVQUbGxOu fEnS8oyqF8tRFpvb1Vq3dj/9p5Reb/6tmaTEQyzFBzeTZxyIs8fnKEBFDa1G60yJvw0n USqqT7Ezy5rWkXflhIRhJtdjN5Qq5+wWE+RIgVMC8I9ePFJbTCqKrD3FycbPaelGPfCX egcNiM+xsvX75F2F+n9vX6lZaJdIxtrTwBt5vuesA/UIFv3LPoCbV4Lw/HMFuHfUe64K dAOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=xxH6mOj9+GKpOXXoCWfuPHtQ4u//b37G8JYfn463+wQ=; b=U6bEP8Rg9EbEdSizAD+Ybiq/kgAUI4ueUPkO1mvpdj41gJEg+2g5uAyNISTBfCXTCB DEuWNG7nQw8h7IAek+xza20ssxOBVMff7mQIaFU9LnoYD8baq4i05numZzEtC12OzEPn XNTYvE8pwNVrBaNc6YrpNgt/pHqgjgl218aDcY7lx61q/bnFgfYFiAzu3/TeLWKqmjAI ZcSlSalQIOiCwTob4WfP2U46WDbqD+Tj46So0kF5RnzaM7gYfnPVLYtauKD6LvugLExt b1xmeefF7OKu7bGYv0rMrGrCwCiq+n/77P7hL7nd+LhCYiZMZcPtUQ839aiXmeRVBetk Td9g== X-Gm-Message-State: AA+aEWaNfFx+jJfb3JFMmc0j4DTqPXDrnC7biuldd+peDX+D1Z26YOhr TXTAfQe3uuXSyLSXbUA9hfrrRydhy9g= X-Received: by 2002:a2e:7403:: with SMTP id p3-v6mr4319627ljc.97.1542813889702; Wed, 21 Nov 2018 07:24:49 -0800 (PST) Received: from wasted.cogentembedded.com ([31.173.87.250]) by smtp.gmail.com with ESMTPSA id t81sm6744448lfe.84.2018.11.21.07.24.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Nov 2018 07:24:45 -0800 (PST) Subject: Re: [PATCH] ata: pata_macio: add of_node_put() To: Yangtao Li , b.zolnierkie@samsung.com, axboe@kernel.dk Cc: linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org References: <20181121130439.22255-1-tiny.windzz@gmail.com> From: Sergei Shtylyov Organization: Cogent Embedded Message-ID: Date: Wed, 21 Nov 2018 18:24:43 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <20181121130439.22255-1-tiny.windzz@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-MW Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello! On 11/21/2018 04:04 PM, Yangtao Li wrote: > of_find_node_by_path() acquires a reference to the node > returned by it and that reference needs to be dropped by its caller. > bl_idle_init() doesn't do that, so fix it. I thought we're inside pata_macio_cable_detect()? > Signed-off-by: Yangtao Li > --- > drivers/ata/pata_macio.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/ata/pata_macio.c b/drivers/ata/pata_macio.c > index 9588e685d994..8cc9c429ad95 100644 > --- a/drivers/ata/pata_macio.c > +++ b/drivers/ata/pata_macio.c > @@ -483,6 +483,8 @@ static int pata_macio_cable_detect(struct ata_port *ap) > struct device_node *root = of_find_node_by_path("/"); > const char *model = of_get_property(root, "model", NULL); > > + of_node_put(root); > + > if (cable && !strncmp(cable, "80-", 3)) { > /* Some drives fail to detect 80c cable in PowerBook > * These machine use proprietary short IDE cable MBR, Sergei