Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp2056800ybc; Sun, 24 Nov 2019 11:59:23 -0800 (PST) X-Google-Smtp-Source: APXvYqwS0yV+UMT8WWV0/MjyuRRyngXZx/3S/YabQ19CQZa/wpb4CJe+kWdAMOzqnEPuH8hcbNZi X-Received: by 2002:a17:906:d0c8:: with SMTP id bq8mr33798482ejb.263.1574625563710; Sun, 24 Nov 2019 11:59:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574625563; cv=none; d=google.com; s=arc-20160816; b=jCV9GYZOOYkrQhR3qUBXcYTek32SMM6OslqXUNPpnnOPfVwyjaQqDvNRSCeV5Xj3ld iKXQu+LGwJHLjyHgkPZ78d+pZRkbuLRPie9oSt+bwMS6T46E4MhRdYeNlp6gQaPAmYHl NjMmc1+26XEJy+iTLkja14VQdiD0NFa5YC4fmASn+NudRzzXUnjBxbDIunDUh9IRF64P 8wJFZr7rbO0KU7qC61k771wctgDd/yL8ZBy+Yob9reWnDcWM5EPzcbITTqvfy/Z8yZh9 /Si3YsL88WG9IRlxDlh3A5zHDJk/Fh3VLMPnsJ5lCDRPZRuiWo/tKPrLs0cz1v2II76b gPAg== 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=dkRSUp4LWvNPm+vfZgEiYDvglJm3beCRxL71deUAo/A=; b=ssujRPROV2qNx5LA91YxWz2/7zyfFKkFQxsfYqEidq5S4QT5HcGtxD2P216ivUz30D 8B6pwh00lCBKsPzG2aRFx0nKchMmBhSVaov8PB8tmoaXojZuh3uLujrA3r+kKsRnsQRC T3czAmLYJe0VRiOcLCoS2AsIKz3XmEdhabpxdWDB1RhCbDjLeHXettjqbMN7aPaPAyvu Ep08oSpGSangm4mlFApPEuPwShGYWPNngKw5x4ZQL02jjDTLNPZYJwRZ1+d3bGxotVMX pj3GjCWs08gvzZboCJHziTnquQ7fWrN6tLJzbsP5I3uFRm5zxeQFIpZAFiiwBG1Zs2LA bQlA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QOscabZb; 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 y8si3206406ejr.246.2019.11.24.11.59.00; Sun, 24 Nov 2019 11:59:23 -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=QOscabZb; 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 S1726895AbfKXT6B (ORCPT + 99 others); Sun, 24 Nov 2019 14:58:01 -0500 Received: from mail-pg1-f193.google.com ([209.85.215.193]:44753 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726833AbfKXT6B (ORCPT ); Sun, 24 Nov 2019 14:58:01 -0500 Received: by mail-pg1-f193.google.com with SMTP id e6so5952524pgi.11; Sun, 24 Nov 2019 11:58:00 -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=dkRSUp4LWvNPm+vfZgEiYDvglJm3beCRxL71deUAo/A=; b=QOscabZbSDR/sllFcuyMh2fWkaut3t5bOuY0nM8nOMKiyZG47JOoS081/sEHP6TiSj uGU32SMvZMtWe7va8tydQDaKyPTujE/Uyyg2LN5+d6IkKB5zwwzTWFwIQXzl7vDR53ov qMpnw6eDrkP0065xCLc0cF8tbAz8CZympuICLaAj16lD1w8IYzBxaS9CqyvEvAY1LITb A4/c1jqiNY62vbqQdyjhHiY02iU7tjNwKnEe0xffiquj+SOzSW0R0tDQxzr4TZf36xb9 BTdBTQgr4qL+qn6RAGZ3KS8xnq3EnmUYHcuAv8yiowvBPu+SZ53MJQanBy0DM/sw+3u3 Fhlw== 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=dkRSUp4LWvNPm+vfZgEiYDvglJm3beCRxL71deUAo/A=; b=UKuhZpfvISuyU9zZY07CLkqh+sP+CjzyGpohiyi2duvGfSGjY4VfH8GoApdGZ3cdvA y+DO2PP4CRGmZ4DaOo4BCDIgaLqpwyxuLoJ1wPUpv9ffXAeQHYvccV7Xf2X7lDTYldHM +g2HkMqJUSxGDUit1cG4JYAYy6X74KUtHDu/RLjknkARKhUIZJ5ujbKSGRtLB+IW8V7a Iul3MvSyIbYm8QjKAILtlwTT/dp3whIUwVgctDN6pHU0pTTcY/v0eDydvzsW6YKqoLu/ MqWwg5zNwixndUXaCDVsYfvJgl8NoG9ubq6tGR5Tzf47xPaYXTTF9kEZJsZcXKl+Ces8 C8zQ== X-Gm-Message-State: APjAAAVFLzYpUdcTxxS6dQgujkjISDw2bffDyXZCfNl1f/anXIUKVazf GSpouErij0miFJf4PeasGdoE4/ALT98oalvc711V1RNT X-Received: by 2002:a65:6118:: with SMTP id z24mr29135288pgu.203.1574625480441; Sun, 24 Nov 2019 11:58:00 -0800 (PST) MIME-Version: 1.0 References: <1574604530-9024-1-git-send-email-akinobu.mita@gmail.com> <1574604530-9024-5-git-send-email-akinobu.mita@gmail.com> In-Reply-To: <1574604530-9024-5-git-send-email-akinobu.mita@gmail.com> From: Andy Shevchenko Date: Sun, 24 Nov 2019 21:57:49 +0200 Message-ID: Subject: Re: [PATCH 4/8] platform/x86: intel_menlow: switch to use helpers To: Akinobu Mita Cc: Linux NVMe Mailinglist , linux-hwmon@vger.kernel.org, Linux PM , Linux Kernel Mailing List , Sujith Thomas , Darren Hart , Andy Shevchenko , Zhang Rui , Eduardo Valentin , Daniel Lezcano , Amit Kucheria , Jean Delvare , Guenter Roeck , Keith Busch , Jens Axboe , Christoph Hellwig , Sagi Grimberg 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 Sun, Nov 24, 2019 at 4:09 PM Akinobu Mita wrote: > > This switches the intel_menlow driver to use deci_kelvin_to_celsius() and > celsius_to_deci_kelvin() in instead of helpers in > . > > This is preparation for centralizing the kelvin to/from Celsius conversion > helpers in . > > Cc: Sujith Thomas > Cc: Darren Hart > Cc: Andy Shevchenko > Cc: Zhang Rui > Cc: Eduardo Valentin > Cc: Daniel Lezcano > Cc: Amit Kucheria > Cc: Jean Delvare > Cc: Guenter Roeck > Cc: Keith Busch > Cc: Jens Axboe > Cc: Christoph Hellwig > Cc: Sagi Grimberg > Signed-off-by: Akinobu Mita > --- > drivers/platform/x86/intel_menlow.c | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > diff --git a/drivers/platform/x86/intel_menlow.c b/drivers/platform/x86/intel_menlow.c > index b102f6d..6313591 100644 > --- a/drivers/platform/x86/intel_menlow.c > +++ b/drivers/platform/x86/intel_menlow.c > @@ -302,8 +302,10 @@ static ssize_t aux_show(struct device *dev, struct device_attribute *dev_attr, > int result; > > result = sensor_get_auxtrip(attr->handle, idx, &value); > + if (result) > + return result; > > - return result ? result : sprintf(buf, "%lu", DECI_KELVIN_TO_CELSIUS(value)); > + return sprintf(buf, "%ld", deci_kelvin_to_celsius(value)); Can you explain the change %lu to %ld? > } > > static ssize_t aux0_show(struct device *dev, > @@ -332,8 +334,8 @@ static ssize_t aux_store(struct device *dev, struct device_attribute *dev_attr, > if (value < 0) > return -EINVAL; > > - result = sensor_set_auxtrip(attr->handle, idx, > - CELSIUS_TO_DECI_KELVIN(value)); > + result = sensor_set_auxtrip(attr->handle, idx, > + celsius_to_deci_kelvin(value)); How come the first line has been changed? > return result ? result : count; > } > > -- > 2.7.4 > -- With Best Regards, Andy Shevchenko