Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp686447ybl; Thu, 12 Dec 2019 03:18:19 -0800 (PST) X-Google-Smtp-Source: APXvYqxVYyNfj95OKUCz/E3QIkWUgSU27qpX6sx8hp7+7MD2defd5lZ2DZmRNNr5N+V7k03MTn1q X-Received: by 2002:a9d:74c7:: with SMTP id a7mr7775897otl.7.1576149499518; Thu, 12 Dec 2019 03:18:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576149499; cv=none; d=google.com; s=arc-20160816; b=vKqGLcZ9DJwPp+OVNdn+PFvl+u15tnpvHStypptT1lxPGxtyqC0GeirNhuimHmcKbp dmlOQcE3E7TvE9glarxNY4FeksVvIDMWqvabOXHdM56p3VkPIFBBKl1VZW12XlglMnbM y6dO9E+ioFAAyyU8WHI18aFYz5x7sievboL6rhJ5jsFk6xWaRvmIaIH8c8wn3UmpS+su qRjYEFS3L83fisJ7UE/Wn+/T5VT1MyZ/bzsoG24lpmE1YqmtOQT6dw76yXo04tqLD9QI t0DiCgWVZ4ogcB41A9SPsmnuFGX+bd1Bw08VvLw8G8fXoVTkYbpUXmvLaRxLKVKurdYu 9w/A== 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:from:references:cc:to:subject:dkim-signature; bh=GwuLqIZzMSkOgjShx1lhBWPcILFbSLlfNnhrbVgefE8=; b=tMqDdmNILLg4puOUnzqXSkygfbGT+vHih/AW+1XMIfTtI6tU8u+0U58rh+ocQUz5ab tzcE3f9ksCItc5P8AxSbHymKvOfCh8q/8iSUXguJdG176AdxyHAL8ENpwwbQ5GJ3EY8m dHpWkOgN+cde44aKtaijypgUc8oBDLw2Lwjh4CPXk0Lb5Zlz4yBv0PbYon+N1ISXzPFw 9AT3J1zh9wuW9DNcfXvrQ96FWx1e8MeuuUOgO+9iGqSBy7uosEUBJfKAhWWke6zluI8j tHKXIK4nGWiQd+uu8U0NBR2niJ2MU6cUq87ENY1aMKNyAwzyl1otcrQ5CChM11yJCu1c TENQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=T0lQ3L5i; 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 w138si2720758oiw.46.2019.12.12.03.18.04; Thu, 12 Dec 2019 03:18:19 -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=@gmail.com header.s=20161025 header.b=T0lQ3L5i; 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 S1728891AbfLLLRc (ORCPT + 99 others); Thu, 12 Dec 2019 06:17:32 -0500 Received: from mail-pg1-f193.google.com ([209.85.215.193]:40288 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728458AbfLLLRc (ORCPT ); Thu, 12 Dec 2019 06:17:32 -0500 Received: by mail-pg1-f193.google.com with SMTP id k25so985384pgt.7; Thu, 12 Dec 2019 03:17:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=GwuLqIZzMSkOgjShx1lhBWPcILFbSLlfNnhrbVgefE8=; b=T0lQ3L5iAI1ysbK3n+jcnIhZs625Cviqe02IiaQKf5uDK2UOmBrtepr051nyFSZMce KLMa23/5U6kq5UB89aVOZeHr3DPcVsW3CvHjRCRbl9uSKUmLLzsej6873kdDe0fHWO9/ lKhY1TL8AQgHCw9Mut/ySlPxG0L8L6LY2Z2ulDixwq8BCngQe5kCdd7ywZjJCD4xMn+E G8nWmuzPd50TgpjabmwZIJynLdiW+pdb0p9PXdqeFGbXaLlj0dDK39HATzi7/SniuPQU S6UIOKSFiPLcD9zULwzy1B44JH35PQjyaJvLQvLdcdQ7bXVzu1+rXHzrmXtHW1fJOEsB 5vXw== 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:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=GwuLqIZzMSkOgjShx1lhBWPcILFbSLlfNnhrbVgefE8=; b=AxcipjPoZnucCCUyTjIMyOnYnreYxC5vtVyuL//GyNMRz4c15ziS7RvnkQE/o2VXKH JSdNGrcQTZG30HxtUucqWl9khZHbKHrGceMiPgtrydSrLN1a1ugZ0t3QrS5HuGBwDsox 37o1Qs1wAH1f1DrmVU/cE0r3H0PrxSiAblzWO0ZH76aHAQOnjta/SncQnFEizx3ET9X/ 12/e1IDMZ3JMr2gBrOMn7UYnc2tVuG29a7zsC4evT9G+NKeCKofMSAwEniiTh6sgnh0J r1sBW9EYdqgf6EiSQAnAXnh7fzVDqtry7KVAY1JGqRrEMMGuJoBngV/MaSajwnFV0PF3 1JHg== X-Gm-Message-State: APjAAAVwlRxNkirpvOs5SgeRdeVu4CGiCFrSH0EXNQzFGbIYfeKhM3Dt d7XHsJ89rJgrgFyV3KaXqp7qQV2/mu0= X-Received: by 2002:aa7:9aa5:: with SMTP id x5mr9255362pfi.131.1576149452097; Thu, 12 Dec 2019 03:17:32 -0800 (PST) Received: from [10.231.110.95] ([125.29.25.186]) by smtp.gmail.com with ESMTPSA id y38sm6535280pgk.33.2019.12.12.03.17.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Dec 2019 03:17:31 -0800 (PST) Subject: Re: [PATCH] of: refcount leak when phandle_cache entry replaced To: Rob Herring Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <1575965693-30395-1-git-send-email-frowand.list@gmail.com> <20191211201856.GA21857@bogus> From: Frank Rowand Message-ID: <486ce60c-8a74-7baf-1054-c81c83e79e56@gmail.com> Date: Thu, 12 Dec 2019 05:17:29 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20191211201856.GA21857@bogus> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 12/11/19 2:18 PM, Rob Herring wrote: > On Tue, 10 Dec 2019 02:14:53 -0600, frowand.list@gmail.com wrote: >> From: Frank Rowand >> >> of_find_node_by_phandle() does not do an of_node_put() of the existing >> node in a phandle cache entry when that node is replaced by a new node. >> >> Reported-by: Rob Herring >> Fixes: b8a9ac1a5b99 ("of: of_node_get()/of_node_put() nodes held in phandle cache") >> Signed-off-by: Frank Rowand >> --- >> >> Checkpatch will warn about a line over 80 characters. Let me know >> if that bothers you. >> >> drivers/of/base.c | 2 ++ >> 1 file changed, 2 insertions(+) >> > > Applied, thanks. > > Rob > If the rework patch of the cache that you posted shortly after accepting my patch, then my patch becomes not needed and is just extra noise in the history. Once your patch finishes review (I am assuming it probably will), then my patch should be reverted. -Frank