Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp5014122yba; Wed, 10 Apr 2019 09:29:31 -0700 (PDT) X-Google-Smtp-Source: APXvYqwQlnV42FI4fAGf5SkiYj+8tFUUa3eywp780o+qOlcQdW6iM7I8oiUlKAD4lVIxUqu0Aq0N X-Received: by 2002:aa7:87c5:: with SMTP id i5mr38487175pfo.20.1554913771223; Wed, 10 Apr 2019 09:29:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554913771; cv=none; d=google.com; s=arc-20160816; b=0HTc0h8Qj8t0LbB1CjKf6LN/sCHZ7sT7GHDmJJmHfzeqVmrX1NVulsKNf18evGvZWO mifLWztP+QV29q/wY/saTwbFLZ8Vvuborsxr1oFxeJRI3Nsb4PhlUrPmrRQVtRJ7j4Cm 9DWDh2Ynu9vP+MsuZ8UxE0/n58wn7IlfmTMR2s7hMx+zfGmCOX3vDrSXsHHq9HMwykTw wb35NJ+e7FSlJJ5A/Bi2VjuYXyEWqxkybCi9EvAWxmW/PDISGVgaBNdR1z6hLtobarvU a50Mz4zLbBEAXNZQFveKWP5q2h8mDihvSmIBq6U9PhRoscRvZKSeH9EETUm3UdZmoPlp 2iKw== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=3+JdCobsNiuvhStXURSUWsE466w9N2kR66KtnO8B6oA=; b=0KmwkqdgzOo1PACfbrP8h7AGsp7bN6VRNaoXvUwB++fRu21hJWQTthoeKBqD61PN28 iG+q0Lqf1GMnn59S/4gJSvL64iM9A1d1zCdv/DM5d3UMc70wv0MDTuBHzweOoo3gnY/e hIzUcqdXAYzTZbf16R5G74rd4HDii7iCs9BDZoA3EbAExp9IHDTEkobZWz43IX08TbO/ 98YYIvVwaYC1oF5LOgsZnsZ3SzPtzzMgDJtyeDeMrBP8ujY5Sg/Fe3nw8gOMEfkzgEHZ QxesTrJN1r0+UkQ003BmEiU0O47MGsqmQjjf8qC3YZ2L/4+jT31EV54LUS8iJzHbvC1v pj7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=bhHe0wFa; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v43si16035853pgn.32.2019.04.10.09.29.15; Wed, 10 Apr 2019 09:29:31 -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; dkim=fail header.i=@gmail.com header.s=20161025 header.b=bhHe0wFa; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732635AbfDJNi4 (ORCPT + 99 others); Wed, 10 Apr 2019 09:38:56 -0400 Received: from mail-pl1-f194.google.com ([209.85.214.194]:34170 "EHLO mail-pl1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731712AbfDJNiy (ORCPT ); Wed, 10 Apr 2019 09:38:54 -0400 Received: by mail-pl1-f194.google.com with SMTP id y6so1474923plt.1; Wed, 10 Apr 2019 06:38:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=3+JdCobsNiuvhStXURSUWsE466w9N2kR66KtnO8B6oA=; b=bhHe0wFafijtfCcpgMrL1xmkfkfiYVQACKM+kOccifatfZAeklSTvzL4ZiSTpdvdDc kxmYtwfgvFTQUo3XJdIw6CxpV5pLPpR5nFz5g5XeTTMnOGrDJ1xhTw6uPRwXY+D/9HLi xYV4t8nvbwp2y3O5uiO6OYEp/2cpkKtVUdtg3V2+ISUz6ZOJOYdI9UuZkzktqNj2uUF5 spHIn1/iTTKhdATMm+uKfiBYSPlK30IQ1TFOcgr0EQ46ZaHwUBMKlUzeyEOf8RwYRsZA 3RVewaal6m9qoDP4aDTpvV1YC6txjz1o7++MThQmetqhNzr/H+qWLnXk5ozZ0N+mas1f OQGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=3+JdCobsNiuvhStXURSUWsE466w9N2kR66KtnO8B6oA=; b=RmFML5ToqxPVCChS/9Yp245zFm2iYrpjAp0Kiv56W7X2uVUKHWAgW1NecbF8QF/xXD saVWLb3cA8yC3ekPUmI0NU1hg40NuVb5t3C5ct1qsu/4DscHw2/kc7zQIrZf9CgCAhsI IfyjPt+xc+k/ESzZmJXxB5hjWpRg7nbAcz2wwEz8qFP1fdy1hghoQYK9W0N+6xntbSrA Ro9OJ3HRFMi8BWPyb//ai9pgE7kHfWitE4vtbNho/UvQMJZVDmyEQxn7WKlFvhf9K7Hn zWceshZe2PPx5sv0izbGMdxxNJkaI8MKe1dBvdxbFTGxgu9sX27Jtzg2hARwxcBfbfjR 3mTQ== X-Gm-Message-State: APjAAAVu3QPJ3+BAykZk0Pa9m6s593uDNVoKDX8j2BgnU2jz2npOgxiX ieWx76nWzFC/J2yKZHkEL9u5Smas X-Received: by 2002:a17:902:7883:: with SMTP id q3mr43996539pll.60.1554903532981; Wed, 10 Apr 2019 06:38:52 -0700 (PDT) Received: from server.roeck-us.net ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id d187sm41355514pgc.43.2019.04.10.06.38.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Apr 2019 06:38:52 -0700 (PDT) Subject: Re: [PATCH] watchdog: wdat_wdt: fix get_timeleft call for wdat_wdt To: Bryan Tan Cc: Wim Van Sebroeck , "linux-watchdog@vger.kernel.org" , "linux-kernel@vger.kernel.org" References: <20190410124813.86892-1-bryantan@vmware.com> From: Guenter Roeck Message-ID: Date: Wed, 10 Apr 2019 06:38:51 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190410124813.86892-1-bryantan@vmware.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 4/10/19 5:49 AM, Bryan Tan wrote: > The get_timeleft call for wdat_wdt was using ACPI_WDAT_GET_COUNTDOWN > when running an action on the device, which would return the configured > countdown, instead of ACPI_WDAT_GET_CURRENT_COUNTDOWN, which returns the > time left before the watchdog will fire. This change corrects that. > > Signed-off-by: Bryan Tan Reviewed-by: Guenter Roeck > --- > drivers/watchdog/wdat_wdt.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/watchdog/wdat_wdt.c b/drivers/watchdog/wdat_wdt.c > index 56ad196..387892f 100644 > --- a/drivers/watchdog/wdat_wdt.c > +++ b/drivers/watchdog/wdat_wdt.c > @@ -287,7 +287,7 @@ static unsigned int wdat_wdt_get_timeleft(struct watchdog_device *wdd) > struct wdat_wdt *wdat = to_wdat_wdt(wdd); > u32 periods = 0; > > - wdat_wdt_run_action(wdat, ACPI_WDAT_GET_COUNTDOWN, 0, &periods); > + wdat_wdt_run_action(wdat, ACPI_WDAT_GET_CURRENT_COUNTDOWN, 0, &periods); > return periods * wdat->period / 1000; > } > >