Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp792772ybl; Wed, 11 Dec 2019 07:35:34 -0800 (PST) X-Google-Smtp-Source: APXvYqxpZX71VkeldEN+Cn/8zOg9FsY6dEo1foTmibAhPgf46cdYLzF/ByC0WSdCBaM6/bxkZ/ta X-Received: by 2002:a05:6830:1d59:: with SMTP id p25mr2825921oth.308.1576078534369; Wed, 11 Dec 2019 07:35:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576078534; cv=none; d=google.com; s=arc-20160816; b=z/BuWPK4U+4+U2MWtO3YEO+ofprXzEQ0ujIZ5JaHAbiQnjtYn+WlxwYD+3nRt+Eh/b Mh+hI61J1mBTIKQ571eszrKgNNz161lZOTtCYhtq4RHBF0ZkhUXNtDoJP/87xTHzW8JD tlsC1CWR+stCqK9OMXEVPHBusnCPj55SppD04qfBxvodZTRm0EmZ5SFPhXUhPbU/NwH+ xB72OVlRZKi3+Wr7eqGWI0Bm1QTdCzTodmyDmrAZaLccgFverGDoIld9D3hcyFacAQRM eDiU4nnMry80hlg4uCyPYUJ1KwTLiFclwlVP9Fg+qGPIce9h0mJRAEPyYTOrGvFH7t+J OFZQ== 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=HVbcFREEaAqSDDWDOprFJiM+U7AawLPMDqSvqgEPZVM=; b=s6KGTk8JJGTEsmlbd2zp70hsbbDzU7Cwl6aa5ZTPpNDW4jbQyWwB8Vd1ACyoLnGTVd bzg9o2zJAqTtppf16DYNOGndPr1qCqde+OFRa6E8OTFhxCrN3IuyMWfW/Zea7Udw3onz RT2XX/9tzYLyKB/RvffRhSbswegtzisFrS87huIhPZNw8CWUnMl43SaRA5GhvdkA/KVo 1bDiNhuS52qaszrzBl/cWrH5wPjl0Ots63Wn5I6k//V/h1oaxetT1536vAAy1QFeEqnS 2F36Zl7ZDPDRiQu5uqg6LElZZV+MkWwTSaQvrpyyBB0r09eRIFmv3jhV0hhug0C/E3Qu RXIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=saTYAymW; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-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 i12si1353444otk.215.2019.12.11.07.35.23; Wed, 11 Dec 2019 07:35:34 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-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=saTYAymW; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-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 S2387850AbfLKPet (ORCPT + 99 others); Wed, 11 Dec 2019 10:34:49 -0500 Received: from mail-pg1-f193.google.com ([209.85.215.193]:37240 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387561AbfLKPer (ORCPT ); Wed, 11 Dec 2019 10:34:47 -0500 Received: by mail-pg1-f193.google.com with SMTP id q127so10944456pga.4; Wed, 11 Dec 2019 07:34:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HVbcFREEaAqSDDWDOprFJiM+U7AawLPMDqSvqgEPZVM=; b=saTYAymWtQJVo2xDI5CVVPD7OFscZvr3OmDkn9R98p/K2QPfrErbyRBfLSWuDw82Je o5ei0YTQ5fgmkh7BZCrXIsR8OBZyO/sfNZyPb/2FHmifAkGNyAGukafSKofRjuTXMFXl WMQxGPuD9wxK4yLU1VhNzWYYmxihNPVzCRYgjRidEsjCXlEHWzI7tLoB4bV+Tg3p4Myq VXt9uBaV6jd+hJ6IiKy+pcyDX7aXRViVdLgvrrtrP2D7MFxBpcCNbOct/mx5x6fZqNzY wB9Y8YH11zoDDTXPnrVGiEROE/KKqb2trAGgVZw0dOKu3YAS5kWfyPCL9O/gC/FZ67Mj Od8w== 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=HVbcFREEaAqSDDWDOprFJiM+U7AawLPMDqSvqgEPZVM=; b=bYAetMkQEIiFZIm3qnffBXcd6lIlL9J+d3IgIYIvwk3iFFmlv6oL6Xef1QRJ8h/xYX BS5uk3rmX+n6N4zUJ/WF4i36CNeNLI7fc+oPNjOYrO55/WiXoqGgPhojY8bcSIS8MwaY D0xT9omgE62Ud+OZ2s5zVaa2n8S1F67lp2doKCSb9Ejv5925cM93w6MZmhKyXNI0K+3C miyyY4u4sxrPSKqGcVKHH5s+WtaeXJRrWZJDKN9ggsLlmZ2iDnqMheTxnUM/vR3CteLt bNWz0wRPvIwaupjz/CBrDdRHag6wWQeYZqDDkHc9vO/6U8NHpal14A7ThErWqXfdcJ90 yMCQ== X-Gm-Message-State: APjAAAXONB2Wd6FQyap/8Kga4+tUPU3aML+AsSWGjPvAoXWT9epAtMWA u7F4U+Q3lhoLS/zSGYv6vAwREvrkN4min5dBMto= X-Received: by 2002:a62:1944:: with SMTP id 65mr4526218pfz.151.1576078486945; Wed, 11 Dec 2019 07:34:46 -0800 (PST) MIME-Version: 1.0 References: <1576075099-3441-1-git-send-email-akinobu.mita@gmail.com> In-Reply-To: <1576075099-3441-1-git-send-email-akinobu.mita@gmail.com> From: Andy Shevchenko Date: Wed, 11 Dec 2019 17:34:37 +0200 Message-ID: Subject: Re: [PATCH v3 00/12] add header file for kelvin to/from Celsius conversion helpers To: Akinobu Mita Cc: Linux NVMe Mailinglist , linux-hwmon@vger.kernel.org, Linux PM , "open list:TI WILINK WIRELES..." , linux-iio , Linux Kernel Mailing List , Sujith Thomas , Darren Hart , Andy Shevchenko , Zhang Rui , Daniel Lezcano , Amit Kucheria , Jean Delvare , Guenter Roeck , Keith Busch , Jens Axboe , Christoph Hellwig , Sagi Grimberg , Kalle Valo , Stanislaw Gruszka , Johannes Berg , Emmanuel Grumbach , Luca Coelho , Intel Linux Wireless , Jonathan Cameron , Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald-Stadler Content-Type: text/plain; charset="UTF-8" Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Wed, Dec 11, 2019 at 4:38 PM Akinobu Mita wrote: > > There are several helper macros to convert kelvin to/from Celsius in > for thermal drivers. These are useful for any other > drivers or subsystems, but it's odd to include just for > the helpers. > > This adds a new that provides the equivalent inline > functions for any drivers or subsystems, and switches all the users of > conversion helpers in to use > helpers. > Thank you for an update. For non-commented patches Reviewed-by: Andy Shevchenko > * v3 > - rename new header name from to > - add milli_kelvin_to_millicelsius() and millicelsius_to_milli_kelvin() and > use them for implementing other helpers > - add MILLIDEGREE_PER_DEGREE and MILLIDEGREE_PER_DECIDEGREE and replace > the hardcoded constants > - add kelvin_to_celsius() and celsius_to_kelvin() in > - add Reviewed-by tags > - switch iwlegacy driver to use helpers > - switch iwlwifi driver to use helpers > - remove unused TO_MCELSIUS macro in armada thermal driver > - switch qcom-vadc-common module to use helpers > > * v2 > - add deci_kelvin_to_millicelsius_with_offset() in linux/temperature.h > - stop including linux/temperature.h from linux/thermal.h > - include explicitly from thermal drivers > - fix s/temprature/temperature/ typo in commit log > - use deci_kelvin_to_millicelsius_with_offset() in ACPI thermal zone driver > - don't mix up another fix (format string for cellsius value) > - add Acked-by and Reviewed-by tags > > Akinobu Mita (12): > add helpers for kelvin to/from Celsius conversion > ACPI: thermal: switch to use helpers > platform/x86: asus-wmi: switch to use helpers > platform/x86: intel_menlow: switch to use helpers > thermal: int340x: switch to use helpers > thermal: intel_pch: switch to use helpers > nvme: hwmon: switch to use helpers > thermal: remove kelvin to/from Celsius conversion helpers from > > wireless: iwlegacy: use helpers > wireless: iwlwifi: use helpers > thermal: armada: remove unused TO_MCELSIUS macro > iio: adc: qcom-vadc-common: use helpers > > drivers/acpi/thermal.c | 36 +++++----- > drivers/iio/adc/qcom-vadc-common.c | 6 +- > drivers/iio/adc/qcom-vadc-common.h | 1 - > drivers/net/wireless/intel/iwlegacy/4965-mac.c | 3 +- > drivers/net/wireless/intel/iwlegacy/4965.c | 11 +-- > drivers/net/wireless/intel/iwlegacy/common.h | 3 - > drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 5 -- > drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 6 +- > drivers/nvme/host/hwmon.c | 13 ++-- > drivers/platform/x86/asus-wmi.c | 7 +- > drivers/platform/x86/intel_menlow.c | 9 ++- > drivers/thermal/armada_thermal.c | 2 - > .../intel/int340x_thermal/int340x_thermal_zone.c | 7 +- > drivers/thermal/intel/intel_pch_thermal.c | 3 +- > include/linux/thermal.h | 11 --- > include/linux/units.h | 84 ++++++++++++++++++++++ > 16 files changed, 139 insertions(+), 68 deletions(-) > create mode 100644 include/linux/units.h > > Cc: Sujith Thomas > Cc: Darren Hart > Cc: Andy Shevchenko > Cc: Zhang Rui > Cc: Daniel Lezcano > Cc: Amit Kucheria > Cc: Jean Delvare > Cc: Guenter Roeck > Cc: Keith Busch > Cc: Jens Axboe > Cc: Christoph Hellwig > Cc: Sagi Grimberg > Cc: Kalle Valo > Cc: Stanislaw Gruszka > Cc: Johannes Berg > Cc: Emmanuel Grumbach > Cc: Luca Coelho > Cc: Intel Linux Wireless > Cc: Jonathan Cameron > Cc: Hartmut Knaack > Cc: Lars-Peter Clausen > Cc: Peter Meerwald-Stadler > -- > 2.7.4 > -- With Best Regards, Andy Shevchenko