Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp3208259ybc; Mon, 25 Nov 2019 10:39:19 -0800 (PST) X-Google-Smtp-Source: APXvYqy5qaOGeH5Pxp196mefFxfXfa1CcxVLqZLRQOX5XWYi6M857EL2QmIw27CJ2Hmd5VmfnYTd X-Received: by 2002:a05:6402:1b04:: with SMTP id by4mr20462915edb.218.1574707159197; Mon, 25 Nov 2019 10:39:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574707159; cv=none; d=google.com; s=arc-20160816; b=QAz3/33FyI/YyeicgS+3aY5efvinFZ0MABi6HgobN5MEZKRS1MHgkSRBcQ0iCOzsms MqDcQnQbHFevjniA/GK8twH/x/qWwSoj4Bcs5dPXbofiL0wLErHdz8hKASmc5tywObM0 FclbkdQH7UGtczGc55IaqEVPSWhDTFKePofCHkMkqKmpwRXLyQ/+Ijq8ABrM4p5PFFZ9 9rVdjZjEfkyOiMjk3MZ/duQI7emOF8NHGnEd2uzRWOzkJj2ByD6Msri4xsf4hnJoa80s n49CitAMmHOC2jBFFluHclfweLDDbfPx+Y3YlvAoIQxWp1PHjo9DI44SzK4Gdv0/5JjO c/fQ== 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:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=mOb7drR/WTWufTxzUC4FI8sP3G8txIhCN7WbUI3E994=; b=joiQP9lkJIjjXsBHgIX8WJpuyJ0NwDtIABtePPMgCzy9lIVsJae9E5mUypOLsYowxW dRWCx63JZQyQlFRyxc/YquI276ATJAYSDGP5bm2K/EP6x0iDxas1MK6D+FBmQAHnD36b lR+9dVhpy9fUCJGEqTrvBVP+8GseV44bKOAgJfaiI/OsYlK2ool+ajulfEzocUWBk1Ds 42BcTYRggJmlpJMJgshqzFpl+XC8YUoyd6wKO82/YGsWrd+qpFkg7aGjDhQmL2aeFLLh aZI2Gk+jhbXRnh7gp/q58U96+W4CIHMed6qi2M8juvhYabeh/mcmpJTP2UEyZpurdVsU c76w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Vm9h9oP4; 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 s28si6379513edc.98.2019.11.25.10.38.55; Mon, 25 Nov 2019 10:39:19 -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=Vm9h9oP4; 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 S1728154AbfKYOfE (ORCPT + 99 others); Mon, 25 Nov 2019 09:35:04 -0500 Received: from mail-lf1-f67.google.com ([209.85.167.67]:40261 "EHLO mail-lf1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728026AbfKYOfE (ORCPT ); Mon, 25 Nov 2019 09:35:04 -0500 Received: by mail-lf1-f67.google.com with SMTP id v24so11191757lfi.7; Mon, 25 Nov 2019 06:35:02 -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:content-transfer-encoding; bh=mOb7drR/WTWufTxzUC4FI8sP3G8txIhCN7WbUI3E994=; b=Vm9h9oP4w8AakWL2fpCxlWT8rExaAbM1+kSqScdhnmQG1luK1zgK6Jdlquh2waUpHm RyapDHjTaFbxM32TvEKBApfC1ZzIfq/ddxiMGvmNPWU0jFOQofKhnhYGIuenJEo9NJh9 YX2bY8OEFxZZX8p9ZDUh6bY4c82EAlazeV2P8fpk65wyUCN40/3CF2zqDgvCI9J5uoGb VKByqCEAwySpm39p8W7jQycG9Ufsh4BO/IRn6fvYXWpFXgXbxwED9tePDWk/RURVP+jw qqckozcfMLX8scEKBgiP+kWniBitb80gZKNMZDbv2qBWO5nZ5Og9dSZxDpWX4Q9R82r2 nR7A== 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:content-transfer-encoding; bh=mOb7drR/WTWufTxzUC4FI8sP3G8txIhCN7WbUI3E994=; b=BWS72isxoJFecucUVHSBpRs92apOmc3ZsPKaAH+pLc5MFKY7ZMPnCZH6aonPJ+P2DA 6HHzgOcAaOExmOVYGFVd+opzZ8TzUY5mbF1ojKEVFt9j1eK45kJ7Bbt9XhQyYczdc6CO AocSsLKCpFTJKXlNET5a9o0Xh+bvubHC2qrZapHK9K8ZrBgfs+3nDPsjbiIiPlC+Omrj yzQHtPPkR8h5iM0mJ7syD4PpDFWlavUCjDwd8Rv5n7juWdoFNOxlw5mnj8bPIgsKgWCG PMcnqcs9f/lVFnD+tt93o3+HCcLtBl+wXAjdqQIfWOI3CjLFJOQBk0k4+82LkkqLcBob FMhQ== X-Gm-Message-State: APjAAAUgJqu0B8cV+FiNxM9MdbVGtq5ebx7DttBrUz7VsvQzbNq2G+7g oKSBliEdAEHobKAgcusXjW+iufseBraCOzjQZdQ= X-Received: by 2002:ac2:428d:: with SMTP id m13mr15000406lfh.64.1574692501816; Mon, 25 Nov 2019 06:35:01 -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: From: Akinobu Mita Date: Mon, 25 Nov 2019 23:34:50 +0900 Message-ID: Subject: Re: [PATCH 4/8] platform/x86: intel_menlow: switch to use helpers To: Andy Shevchenko 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" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 2019=E5=B9=B411=E6=9C=8825=E6=97=A5(=E6=9C=88) 4:58 Andy Shevchenko : > > On Sun, Nov 24, 2019 at 4:09 PM Akinobu Mita wro= te: > > > > This switches the intel_menlow driver to use deci_kelvin_to_celsius() a= nd > > celsius_to_deci_kelvin() in instead of helpers in > > . > > > > This is preparation for centralizing the kelvin to/from Celsius convers= ion > > 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 =3D sensor_get_auxtrip(attr->handle, idx, &value); > > + if (result) > > + return result; > > > > - return result ? result : sprintf(buf, "%lu", DECI_KELVIN_TO_CEL= SIUS(value)); > > + return sprintf(buf, "%ld", deci_kelvin_to_celsius(value)); > > Can you explain the change %lu to %ld? Isn't it possible for aux values to be lower than 0 degrees Celsius? > > } > > > > 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 =3D sensor_set_auxtrip(attr->handle, idx, > > - CELSIUS_TO_DECI_KELVIN(value)); > > > + result =3D sensor_set_auxtrip(attr->handle, idx, > > + celsius_to_deci_kelvin(value)); > > How come the first line has been changed? Because the trailing space is removed. I'll mention it in the commit log.