Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3729767pxv; Mon, 26 Jul 2021 10:26:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzR+IFIWLLVUtn9EQm28YNUGFcwHMc2Z9pYCBSjwg9zqPoJaqoTdFAFvlQREhYJY4HmEtC5 X-Received: by 2002:a17:906:b0d4:: with SMTP id bk20mr17536995ejb.535.1627320411902; Mon, 26 Jul 2021 10:26:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627320411; cv=none; d=google.com; s=arc-20160816; b=mx596aLZ629vjzC1WJpwG14mws/ki79kedaE8jjZYtMpDzwTADhC8H2aDC85ufONP5 M50ZOknz2Axj7Z/Atwv1Cir5YpEbCHwIqpRvnZeq958LButpRFaMNfH4V/7VfD5znOwy R/lBizLqc5L8P+3QQ91J0FSkV2AS4WxNTPLqogBMWI9KXj4JaDuO3CqKNU9Z9MtCu7t/ TYBWOq/cIypIJCXBKAmhpbd98xfLVhcyRTS2907KhXGHmnRNJXFVllvJ+v148HT2mg70 Wcu1s7yTYIajnfoyTyAB5sZVrg+M/5ySvgYb7yty+X6zYprYsl+OQum39FLch+3R3ein SQ4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=JXUZz3hZeoCPSsyXIn/aU117yRIRTjG03n6CdjN5gdc=; b=YIM/wzyCw5Fo4WQbvZsCzLLBmRXvoY9q3UTOU18tCtPhtRD878BI/jMxiGzxz+dW7G 7QM9TZ0VyplUa3Z459OewM/FUeH5Zbwfb22PeHjujj46vxKGimH3ck1PwHtMxLH0Q6b1 ddQ5XdReW2bI8GsGTHvCsP8/2hTRMF3X+cMUxwY1a2U/yrraIyPYKpXNLiPu5KA8yt08 XvPrKzwCYE0HRGh0gvWUNeSiPUEEuTLenJdMaQrPIpHCkMWg1HtFO8V+0BOMkHuKh6MV L9kTgq+yn4W0ESXkhEMjAvl7hkdBd+w8LR+RmG+aLz2kRDcPb967dvIdzptaFmCVVR/a y5PQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=CcHZQDN8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id l24si468253ejz.543.2021.07.26.10.26.28; Mon, 26 Jul 2021 10:26:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=CcHZQDN8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S235979AbhGZQoX (ORCPT + 99 others); Mon, 26 Jul 2021 12:44:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40214 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240598AbhGZQoL (ORCPT ); Mon, 26 Jul 2021 12:44:11 -0400 Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F13F5C061D74; Mon, 26 Jul 2021 10:00:02 -0700 (PDT) Received: by mail-pj1-x1035.google.com with SMTP id g23-20020a17090a5797b02901765d605e14so921216pji.5; Mon, 26 Jul 2021 10:00:02 -0700 (PDT) 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=JXUZz3hZeoCPSsyXIn/aU117yRIRTjG03n6CdjN5gdc=; b=CcHZQDN8ByOvS1HE5DGMzQIPzco9Y9Qv/VBBIXLsyxdNzMQjkbeiPPvaHyJZ8LYIx7 mIoC8rKc+4SIdOxxng4fXbVhBywIIJKmOHa0JT1GQyxZAotz5U7Mq3McNUnlt3v7eAMb yWeE8Ok7MCckIzr0C3oz9LJVMy0pXy18cw/tFV1hHc17iUTdmMfAmpvSNXewVWgbr6bH BXHIH1FfZiZhSUM0F8yXDEFXilr6VkV9CxA8bshRyWlXCh4V6ES6fues8BLeLfaLYtqX BOkhPoHVbxNUt/2I1tc7lNoPyKrJxskxf/Qy6FQPXT8Kc/ai3L4+XonQVZOaajxiOlot VpNA== 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=JXUZz3hZeoCPSsyXIn/aU117yRIRTjG03n6CdjN5gdc=; b=ZfW3aa/v7dKHVcZPe4Hijr/DBD8P7636zSjecIk03RLSrFT/2IwuuEPVJSk3g8mhHI dYZyp+2jxPHysjC1KJU3TGqlTQwXATZ5UWl285jz2H6yvr2MV9dvw6dvXKg062dMvYcF nMBuKpaYrANfF3nPrstQ+soD6BEoIuXigaL0sJBfvOUAbdg8KDXKlnP16W92cFbZBJe3 yPHHck4o0QouM7CurR1Sq1w98m9yQuTadaaxZ5o/6vqEqW98eJnXg523kxX+iklCGrXT lOxWKgmakfuDQy2F3NgscGDMvkQhEAiZ/PwFqayOtLzYxOAMa6v11EkD6n325XGDXM0R xBTg== X-Gm-Message-State: AOAM530DiRWy7Jk8wX4p1Sw9IGvzKRfyxYP/hQ+ezq9Qmk4yYN3NCeDu LZjJoiqsavIFaM44twM+dXf1EWrStWg8+RX3i9g= X-Received: by 2002:a65:6895:: with SMTP id e21mr18755941pgt.426.1627318802372; Mon, 26 Jul 2021 10:00:02 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?Q?Mantas_Mikul=C4=97nas?= Date: Mon, 26 Jul 2021 19:59:51 +0300 Message-ID: Subject: Re: [PATCH] watchdog: iTCO_wdt: Fix detection of SMI-off case To: Jan Kiszka Cc: Wim Van Sebroeck , Guenter Roeck , linux-watchdog@vger.kernel.org, Linux Kernel Mailing List , Paolo Bonzini , Christian Storm , Andy Shevchenko Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 26, 2021 at 2:46 PM Jan Kiszka wrote: > > From: Jan Kiszka > > Obviously, the test needs to run against the register content, not its > address. > > Fixes: cb011044e34c ("watchdog: iTCO_wdt: Account for rebooting on second= timeout") > Reported-by: Mantas Mikul=C4=97nas > Signed-off-by: Jan Kiszka > --- > drivers/watchdog/iTCO_wdt.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/watchdog/iTCO_wdt.c b/drivers/watchdog/iTCO_wdt.c > index b3f604669e2c..643c6c2d0b72 100644 > --- a/drivers/watchdog/iTCO_wdt.c > +++ b/drivers/watchdog/iTCO_wdt.c > @@ -362,7 +362,7 @@ static int iTCO_wdt_set_timeout(struct watchdog_devic= e *wd_dev, unsigned int t) > * Otherwise, the BIOS generally reboots when the SMI triggers. > */ > if (p->smi_res && > - (SMI_EN(p) & (TCO_EN | GBL_SMI_EN)) !=3D (TCO_EN | GBL_SMI_EN= )) > + (inl(SMI_EN(p)) & (TCO_EN | GBL_SMI_EN)) !=3D (TCO_EN | GBL_S= MI_EN)) > tmrval /=3D 2; > > /* from the specs: */ > -- > 2.26.2 Tested-by: Mantas Mikul=C4=97nas --=20 Mantas Mikul=C4=97nas