Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp38959ybh; Fri, 13 Mar 2020 16:33:36 -0700 (PDT) X-Google-Smtp-Source: ADFU+vunaXesuONf4yCnsd7dKDg8KvlPOKDk8ZlDyZig0wZ8gzUmjrUiIxumufSgN8i8AdHZnoww X-Received: by 2002:a05:6808:4e:: with SMTP id v14mr9224366oic.70.1584142415984; Fri, 13 Mar 2020 16:33:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584142415; cv=none; d=google.com; s=arc-20160816; b=qd0ZLjMvQS75mkU02oAtHDbmYVw4NrUeHJ3BC983CwtIPUJhAoi7IRcnSKPZQxnzby FFZZlT6BjbtzFi2rRC4R8tXYYBYssg1oI0U1fgAFzOCVHfwYqcpqhY9qnloUhYHJgzJC LteuLwtrXqmagi2/RQKR/iDMbu/oaNT4f7vnCVwqUM8UOatlidySTprtqJYJCBoLL1mu 72nnDfxLaq/czH/EMFjOCkCaR6POfTziYDO4+bNrG0daUsa3Cic01H9lZtkjXIvvAfzw BumXAo5RzJWtzZK+A1nG+EsnRfpJ41uLVK7eXJQz+JcW0/zV5HIqfb3OyJFGSm1Cv9mC kMHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:to:from; bh=F4ZGVE753jaLwleiq7jksCjwiS1mrDl89RlsmZKXE+o=; b=guDWvhxxQYGm8OghuTG9FRO3jIgpVSpfJpWI7r22oJ/rEyaYDF9Uc8W6d+YJB25pcX /ib5KgGW5mijKJeQOvZltSMcxsKfiuWZKPmXmF9hV7z4pgRgn/kw46v5+47I2nVIgFof bkFIRe5DuyIN2ULiUyoFaeDCqwdixlyNh+4/lGuCIS3qrAddDXinJRTSbQDIR+6xy76A a1OXvjYByFT9IA0BYqzoRQjueT880ZC3isry8fzaQH8gACer6c3iSOqFATCyFeTwuhfz sSpy3sYnKlBHM/oBCz3DHgwPbqQVwtvdg3Rx+LWSv00BL3w5eJg7QOZ7kI+rH9Xl+XIg vdng== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 48si5763293otv.320.2020.03.13.16.33.23; Fri, 13 Mar 2020 16:33:35 -0700 (PDT) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727587AbgCMXcm (ORCPT + 99 others); Fri, 13 Mar 2020 19:32:42 -0400 Received: from mga01.intel.com ([192.55.52.88]:60515 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726591AbgCMXcm (ORCPT ); Fri, 13 Mar 2020 19:32:42 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Mar 2020 16:32:42 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,550,1574150400"; d="scan'208";a="232571728" Received: from perezpri-desk0.jf.intel.com ([134.134.159.53]) by orsmga007.jf.intel.com with ESMTP; 13 Mar 2020 16:32:42 -0700 From: Bernardo Perez Priego To: Benson Leung , Enric Balletbo i Serra , Nick Crews , Alexandre Belloni , Daniel Campello , linux-kernel@vger.kernel.org Subject: [PATCH] platform/chrome: wilco_ec: Provide correct output format to 'h1_gpio' file Date: Fri, 13 Mar 2020 16:27:18 -0700 Message-Id: <20200313232720.22364-1-bernardo.perez.priego@intel.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Function 'h1_gpio_get' is receiving 'val' parameter of type u64, this is being passed to 'send_ec_cmd' as type u8, thus, result is stored in least significant byte. Due to output format, the whole 'val' value was being displayed when any of the most significant bytes are different than zero. This fix will make sure only least significant byte is displayed regardless of remaining bytes value. Signed-off-by: Bernardo Perez Priego --- drivers/platform/chrome/wilco_ec/debugfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/platform/chrome/wilco_ec/debugfs.c b/drivers/platform/chrome/wilco_ec/debugfs.c index df5a5f6c3ec6..c775b7d58c6d 100644 --- a/drivers/platform/chrome/wilco_ec/debugfs.c +++ b/drivers/platform/chrome/wilco_ec/debugfs.c @@ -211,7 +211,7 @@ static int h1_gpio_get(void *arg, u64 *val) return send_ec_cmd(arg, SUB_CMD_H1_GPIO, (u8 *)val); } -DEFINE_DEBUGFS_ATTRIBUTE(fops_h1_gpio, h1_gpio_get, NULL, "0x%02llx\n"); +DEFINE_DEBUGFS_ATTRIBUTE(fops_h1_gpio, h1_gpio_get, NULL, "0x%02hhx\n"); /** * test_event_set() - Sends command to EC to cause an EC test event. -- 2.17.1