Received: by 2002:a25:ca44:0:0:0:0:0 with SMTP id a65csp105093ybg; Tue, 28 Jul 2020 00:49:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx3TLDa+wTTg0kCTumUkH0LYFX/SQWsmMBz/7acdxUiXj/HBxR9FdiW12ik9g9DhAIaMPEs X-Received: by 2002:a50:cfc6:: with SMTP id i6mr9020930edk.88.1595922579350; Tue, 28 Jul 2020 00:49:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595922579; cv=none; d=google.com; s=arc-20160816; b=PSFs39cD8O1+1wMLJ1zIwAvo/kuUiDosUpPf4f+Kddt6z0sTFxcsScw6BJeGllHakB 8blYIpf4sAKluLeqD2MwVMAOY2H20NXyAQb/pYTEvpEURH+6fye781Xhwtb2/9Q2ngl7 gwFgumECafzVEKWHF3LV7/shF0ZF092tJSblCpQWe1OZy/1OOCJzUtI/uMcV5xH+bzDL ktGMKCQpmUb2iOC+3Z97UYAzqTh+85Ulj1W5ah9e5dUjaiF1MFcmNQAh3dE3Gblpcqlh mjMLwXBem70UDOt7K26EJpxCKB9d3rIe8wJmrAtUR6Q1nlu8MkPzrO0juX3ZWykUxyIg Q0OA== 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:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :ironport-sdr:ironport-sdr; bh=rSB3qEi8IygAFcak7W2+hVbsrfb+rzIcUydkl59Th58=; b=l4qAXhnelNiphqVCFMU/wWzI/xKjful+UuTD/uzJULmRNjp6Ckepu7gSkuq6mBy4v7 Da5ur2mJMvG0HmXx0VX3RXoLnMMw/wDG/LepFQTmYSzqDKPYhBkqFMhPP7c7Uz8wQVfD 37n2DYRNVbTuYFGz5HL7ruL4I3l5/MWKhraaIBcv8MP9AW8CVqUzzctosHQsPN50lEsV bYqyTccFYOjJJh6LkJfIGzRIiUCSpwPdUCce8geq5wILmFoab35En/azpRWD1RmzYl4k bmTsJE5ti9VhaGFe5B9pkeaM/jMJgJ6BuQZY+h/SwLZB0jpAt4zQSD7lfDJ7LvVAS0zt YoIg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l9si7613954ejq.76.2020.07.28.00.49.17; Tue, 28 Jul 2020 00:49:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728037AbgG1HtG (ORCPT + 99 others); Tue, 28 Jul 2020 03:49:06 -0400 Received: from mga11.intel.com ([192.55.52.93]:50459 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727797AbgG1HtG (ORCPT ); Tue, 28 Jul 2020 03:49:06 -0400 IronPort-SDR: wR3O3ZVRAt72bo9cgCOcRtARJM5v0PIEjmFlemTtB+NwQAOamUUMswHgWohTMO/+7bpfVD53YK RUenE9Sq9bpg== X-IronPort-AV: E=McAfee;i="6000,8403,9695"; a="149029291" X-IronPort-AV: E=Sophos;i="5.75,405,1589266800"; d="scan'208";a="149029291" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jul 2020 00:49:05 -0700 IronPort-SDR: KC616d0CQifWl7NP+kbEYsAOXk7y5CwfLZZYx9niVblfvnmHSdxWFLT8nGg6fDrOpKLZijAxKl 9HKns/qxreUg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,405,1589266800"; d="scan'208";a="490262246" Received: from wenkema-mobl.ccr.corp.intel.com ([10.255.29.50]) by fmsmga005.fm.intel.com with ESMTP; 28 Jul 2020 00:49:03 -0700 Message-ID: Subject: Re: [PATCH] thermal: core: Add thermal zone enable/disable notification From: Zhang Rui To: Daniel Lezcano Cc: amit.kucheria@linaro.org, andrzej.p@collabora.com, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, thierry.reding@gmail.com Date: Tue, 28 Jul 2020 15:49:02 +0800 In-Reply-To: <20200727231033.26512-1-daniel.lezcano@linaro.org> References: <20200727231033.26512-1-daniel.lezcano@linaro.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2020-07-28 at 01:10 +0200, Daniel Lezcano wrote: > Now the calls to enable/disable a thermal zone are centralized in a > call to a function, we can add in these the corresponding netlink > notifications. > > Signed-off-by: Daniel Lezcano Acked-by: Zhang Rui > --- > drivers/thermal/thermal_core.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/drivers/thermal/thermal_core.c > b/drivers/thermal/thermal_core.c > index 9748fbb9a3a1..72bf159bcecc 100644 > --- a/drivers/thermal/thermal_core.c > +++ b/drivers/thermal/thermal_core.c > @@ -509,6 +509,11 @@ static int thermal_zone_device_set_mode(struct > thermal_zone_device *tz, > > thermal_zone_device_update(tz, THERMAL_EVENT_UNSPECIFIED); > > + if (mode == THERMAL_DEVICE_ENABLED) > + thermal_notify_tz_enable(tz->id); > + else > + thermal_notify_tz_disable(tz->id); > + > return ret; > } >