Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp2222463ybv; Mon, 24 Feb 2020 01:22:57 -0800 (PST) X-Google-Smtp-Source: APXvYqypN49pjWhFByx1dFkUbO3PuVCH9/tYJLAqaQz9r3DdWRAMi/ObVjAOvpbS1S/x9iPE8Frl X-Received: by 2002:aca:2112:: with SMTP id 18mr11323066oiz.155.1582536177616; Mon, 24 Feb 2020 01:22:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582536177; cv=none; d=google.com; s=arc-20160816; b=Du+hHO4CaOqsScRZhsFTAQeKzNTFKs40SFra8hmdQwpcgc/fDhgBFDKoIGKLTrLM4F +u8f7UB3z8ikWXlZecA00n4rZwqOxx6mt6SG/a0XP2kcSA6WVF+4rKmOa8HIJza8o1M8 4ihFGeGhkx8r9g7UHNGbtRVjGAY1caKrOcRTVYBALlyEtZJwm5biHlS8GI8VivXmVJ6a ZHaD7XFpteWS4ZsorisaPJaFH3d4MKgdfSFZlyKiK/pgmeiuSvF4sKX6nZVn7LtGTmrg o+jjMSq9v+dGUbUQyp0rcYLHQw9TnY0+Mf4+3bG/9HIGv0n51px5YLiVIvHf7mwcVc80 E4pA== 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=6IEmiaHapk6QuDqeMErumlPa8et/eIwPs40Qk1bfYgc=; b=aRiWeNTSq9519WkM6FQFKUm0ZAk7j+jvvr9H07KdVoQWEPztEGf43PQBxBdkeoiN9w m0Oo2Tz3nZzYqxSN32YcXgtcwRh7NC979dgLb3hMeyMHuv2msiTk2OJYu3L8Wo1TJF8d 2/qtkfJm8xKQvQT8rNAaBwtUHoO+20z0BILK+wOlGTnUW+RI2RLNbtPkyOKeW5vTBZBY 8tt8NB9c9IpRsw0jQTQ95Prg1HEMpTEelxeHHU86bblL581Ck3i6rTUwn5ouSS5k8XnP I8gYHB5Vn/MWuRi0nJTYu61bt2oCCEe+o0XCm3FrjQtH9EWlCwE2cuKizz1E9OYtYr48 T6dw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=mCBMWYYq; 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 s22si4768445oij.35.2020.02.24.01.22.45; Mon, 24 Feb 2020 01:22:57 -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=@linaro.org header.s=google header.b=mCBMWYYq; 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 S1727321AbgBXJWf (ORCPT + 99 others); Mon, 24 Feb 2020 04:22:35 -0500 Received: from mail-lj1-f194.google.com ([209.85.208.194]:35613 "EHLO mail-lj1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726216AbgBXJWf (ORCPT ); Mon, 24 Feb 2020 04:22:35 -0500 Received: by mail-lj1-f194.google.com with SMTP id q8so9240367ljb.2 for ; Mon, 24 Feb 2020 01:22:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6IEmiaHapk6QuDqeMErumlPa8et/eIwPs40Qk1bfYgc=; b=mCBMWYYqAHMR1ZOOQ/Xg/vzqfery4zqmmLRGpoYgxrjdA4Q1Uww5DUY1ykwNL5vj1m dDkWZmOOO3rH78G8E2kNRcLcwSKd0xFOr4YUKvUGyDP0zzdCSV61daFqOFB2mW+OEIBI MILR0t2OZ56prHlip00+fX94J2//ufdKb/XNN2fXotXNpfz3M/iTpDWO4CbzfQOosC6g EwEq4ooPMgu9Ee1o3kApERx/dxtC01uuwGUYpmmT7O6ODTaCDgBS7BwXlUsmkxPaIeHp TXppKl687E+BHpEod0khQ53EyzDT7CRUciYN1I+o6PXcCJTpadx2Cx6QajhJclf6sJmi 75ug== 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=6IEmiaHapk6QuDqeMErumlPa8et/eIwPs40Qk1bfYgc=; b=Pobr2f6XJrp/DGqtxh9Z+qJiat4z4hK5wo8bWdbkQj6tAw/xAM9HXWbWBdmUrzFDdW UMJ6y+t47vacCjnOxxuKORdSqQcgegnUiPcgo1hAjLERwFq6W9iOowbuC7UgOGJs/PM7 OsTTarxJklj2I+qHVmLzsWW2HE/drypGgS7S5pritWfi13bhsAiFCIKq6Glm7bhKgUEg 4MGzO9TwDJtbwB2set7INDYvpMnzXlxalUsg31PICnPZofeMJwtozVf5N5RkJps7RWiA ZY8DNJa+nTqDexhOT0xffL5GrZVRsa6J5JtCxAHgDeb0gH3gmnmdtyACbRKhPkioHKRf +Hxg== X-Gm-Message-State: APjAAAUdSWDWzj/t99eAUCnUxjIgGxMZD6PlYuP0iuUs50/Gim0NZLOA TdYGQad2uC61kj1XzXgHO3sYGPdloOGj0zIBbJO6rA== X-Received: by 2002:a2e:865a:: with SMTP id i26mr30176075ljj.236.1582536153013; Mon, 24 Feb 2020 01:22:33 -0800 (PST) MIME-Version: 1.0 References: <9fa8a4e09b6fcff4b9d4facc9f9e9f8e3c4a41d5.1582048155.git.amit.kucheria@linaro.org> <158215294977.184098.9773724834739432956@swboyd.mtv.corp.google.com> In-Reply-To: <158215294977.184098.9773724834739432956@swboyd.mtv.corp.google.com> From: Amit Kucheria Date: Mon, 24 Feb 2020 14:52:21 +0530 Message-ID: Subject: Re: [PATCH v5 4/8] drivers: thermal: tsens: Release device in success path To: Stephen Boyd Cc: Andy Gross , Bjorn Andersson , Daniel Lezcano , linux-arm-msm , Linux Kernel Mailing List , sivaa@codeaurora.org, Amit Kucheria , Linux PM list 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 Thu, Feb 20, 2020 at 4:25 AM Stephen Boyd wrote: > > Quoting Amit Kucheria (2020-02-18 10:12:08) > > We don't currently call put_device in case of successfully initialising > > the device. > > Sure, but why is that a problem? Presumably the device is kept pinned > forever? Right, we keep the reference forever. Will fix the commit message. > > > > > Allow control to fall through so we can use same code for success and > > error paths to put_device. > > > > As a part of this fixup, change devm_ioremap_resource to act on the same > > device pointer as that used to allocate regmap memory. That ensures that > > we are free to release op->dev after examining its resources. > > > > Signed-off-by: Amit Kucheria > > Reviewed-by: Bjorn Andersson