From patchwork Fri Jun 21 13:23:02 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Lezcano X-Patchwork-Id: 167389 Delivered-To: patch@linaro.org Received: by 2002:a92:4782:0:0:0:0:0 with SMTP id e2csp740970ilk; Fri, 21 Jun 2019 06:23:38 -0700 (PDT) X-Google-Smtp-Source: APXvYqyInW2EURcLaNavuH7QuNrBJYfZ3tJEJq6EjPfzgfZMnXKzCBq8NDvZhCbThIhfWChFVmYh X-Received: by 2002:a17:902:b187:: with SMTP id s7mr39786950plr.309.1561123417954; Fri, 21 Jun 2019 06:23:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561123417; cv=none; d=google.com; s=arc-20160816; b=IQ6Z2Jzw4jtrZQ7ob5uED5FJNonPrdCHuBziEysKzPyC+6djX5lJJ+YOgjFOxc3qsW yyCyuVz1pwxrSzWWSrnZ6VUedgXd6tyzLjYCpp+DdnaK241zn+tfpgVoqia4SJBxc3HJ qqCTiu6ys5MCfQbkJZoeJasLcgYx/v3D8/atrXuRu2hMwG54e0S7xTWXIVpIM0kZqqKP RflC/zQhBRxoWL2/9TCUTGWuKKYFvm3admFuqzQKIk9mJaOgKn5xqxkK+N1rvLh4F2D+ v85E+wa0iRTMfwdxTYXXZz5LvEBvtZYx05/bKhniF0wWNPXAlb8AX3vHE4cScvgLG06t Qqiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature; bh=hWOyvG8gK3Yd2gZuZPX+zS+OzCMre8gWSxnhV9rJDR4=; b=ceYNGq6kkRVEaWAst1LchGRmSCT8hRRXIdO+h3U3lXJZ45GT6pcbRcoqZp6/+uIRjN fUR3tYpbHb+9cG7Wk75KqOXY+ErfECJWU8O1S0j8CbLZD+vuF4kFYhewr9r6fOTayp0d /Rqlf5ymH6VxmvSRmrl1/x9qpw8oi2fEeq9RRmILg8QGUlPbtt0t58Y8RvWBLpFUyJK4 mS6I6TkBhRRqfZt4OJNcYP+viKsWu+Cpsu8SrnICEVh0SiJo1evDCxIL0iNF+YTfGkw0 yX7dqeXJ/ctsAID49gb/2V28t+UWwIcI5ZKpCmG5YtEi/aifV5OhAVsbcffN6p6LmeDv vdRA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=c36ZpSew; spf=pass (google.com: best guess record for domain of linux-omap-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-omap-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 y16si833831pfe.129.2019.06.21.06.23.37; Fri, 21 Jun 2019 06:23:37 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-omap-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=c36ZpSew; spf=pass (google.com: best guess record for domain of linux-omap-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-omap-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 S1726237AbfFUNXg (ORCPT + 5 others); Fri, 21 Jun 2019 09:23:36 -0400 Received: from mail-wm1-f66.google.com ([209.85.128.66]:51955 "EHLO mail-wm1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726339AbfFUNXg (ORCPT ); Fri, 21 Jun 2019 09:23:36 -0400 Received: by mail-wm1-f66.google.com with SMTP id 207so6336406wma.1 for ; Fri, 21 Jun 2019 06:23:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=hWOyvG8gK3Yd2gZuZPX+zS+OzCMre8gWSxnhV9rJDR4=; b=c36ZpSewLyxdsNlrsvfl54dP1d3jg1M3kR6dJKnAlk5Kh6PlPsU1RM1YhgbelAsiB8 KpDVG6V6mFy2Emmx9iXwPq8EIC6KiyewIFRtn7C86MwlueFkplHP1GF74Vi4K12kxjIB x2I3j7ScntkAxx19yk6Z339XPBZ1fQkRdWTGiUJ3xsUlU79u9TGcvn2+CrijnwNf2JiF u9o421T2miZQiLckihrPw66oLEHr1elWqUNNCGt020T49WC32Jsb5xkOQTHBdFQpYeTU G3D+d7LeI1PWxZ2zpYpm8PnS4+UsS0KRK3B6tZGx66Xw5HHqzyGTQbJbQjUz6uvy0yvh rIRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=hWOyvG8gK3Yd2gZuZPX+zS+OzCMre8gWSxnhV9rJDR4=; b=av908loEO5ZqiL1zwlkOujWrrrsfWHN08EfsRMtTyscgdKxGAeEo7CmnS60oeziPU4 WDnzexcMYuzoaQwLr2fuRuXaXhaRY996qCWTOVUXRQ2hgStGbkrOup+b8o6tLjh95yLb dhoK6C2I9Ig226BkNQawl61aY1sUx+VJXnAw4CQ9cdn2yHMPWgQqVrgvSapbNh8llfTW 62Ll1TLVVYiwcswT2Ym129DAMlDUcChbNqQm7gU4bEKKx8VsWly2dC2w+lCfOZz/cdeH umaknbBHM9tOlaxTqWQVs+QwCxYsDxkT4W9zxa9GWBlHU9AdxlqAWvJyPW6YRn1tKDmD QOqw== X-Gm-Message-State: APjAAAWuGmVAANScfbFH+OK6TPmcfMtbMboNi0LxJCSi7QYOC1ClqvLP EtrCpGEdWHGObmeWbkVifhzqOw== X-Received: by 2002:a1c:730d:: with SMTP id d13mr4066497wmb.88.1561123414277; Fri, 21 Jun 2019 06:23:34 -0700 (PDT) Received: from clegane.local (206.105.129.77.rev.sfr.net. [77.129.105.206]) by smtp.gmail.com with ESMTPSA id s188sm1981234wmf.40.2019.06.21.06.23.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 21 Jun 2019 06:23:33 -0700 (PDT) From: Daniel Lezcano To: viresh.kumar@linaro.org Cc: edubezval@gmail.com, linux-kernel@vger.kernel.org, Keerthy , Zhang Rui , linux-pm@vger.kernel.org (open list:TI BANDGAP AND THERMAL DRIVER), linux-omap@vger.kernel.org (open list:TI BANDGAP AND THERMAL DRIVER) Subject: [PATCH 6/6] thermal/drivers/ti: Remove cooling device usage Date: Fri, 21 Jun 2019 15:23:02 +0200 Message-Id: <20190621132302.30414-6-daniel.lezcano@linaro.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190621132302.30414-1-daniel.lezcano@linaro.org> References: <20190621132302.30414-1-daniel.lezcano@linaro.org> Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org The cpufreq_cooling_unregister() function uses now the policy to unregister itself. The only purpose of the cooling device pointer is to unregister the cpu cooling device. As there is no more need of this pointer, remove it. Signed-off-by: Daniel Lezcano --- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) -- 2.17.1 diff --git a/drivers/thermal/ti-soc-thermal/ti-thermal-common.c b/drivers/thermal/ti-soc-thermal/ti-thermal-common.c index 217b1aae8b4f..170b70b6ec61 100644 --- a/drivers/thermal/ti-soc-thermal/ti-thermal-common.c +++ b/drivers/thermal/ti-soc-thermal/ti-thermal-common.c @@ -41,7 +41,6 @@ struct ti_thermal_data { struct cpufreq_policy *policy; struct thermal_zone_device *ti_thermal; struct thermal_zone_device *pcb_tz; - struct thermal_cooling_device *cool_dev; struct ti_bandgap *bgp; enum thermal_device_mode mode; struct work_struct thermal_wq; @@ -233,6 +232,7 @@ int ti_thermal_register_cpu_cooling(struct ti_bandgap *bgp, int id) { struct ti_thermal_data *data; struct device_node *np = bgp->dev->of_node; + struct thermal_cooling_device *cdev; /* * We are assuming here that if one deploys the zone @@ -256,9 +256,9 @@ int ti_thermal_register_cpu_cooling(struct ti_bandgap *bgp, int id) } /* Register cooling device */ - data->cool_dev = cpufreq_cooling_register(data->policy); - if (IS_ERR(data->cool_dev)) { - int ret = PTR_ERR(data->cool_dev); + cdev = cpufreq_cooling_register(data->policy); + if (IS_ERR(cdev)) { + int ret = PTR_ERR(cdev); dev_err(bgp->dev, "Failed to register cpu cooling device %d\n", ret); cpufreq_cpu_put(data->policy);