Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3472661pxv; Mon, 26 Jul 2021 05:06:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxrAK8HC8a3LriSFbf9ou3WKB0StViZM1sTwtu1riviLg+ngGQhsf51A1prrwFBg2afh3ZO X-Received: by 2002:aa7:d98d:: with SMTP id u13mr21395361eds.238.1627301190890; Mon, 26 Jul 2021 05:06:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627301190; cv=none; d=google.com; s=arc-20160816; b=mjMVoHoKvcOhkcHeKJ3TUm6ya5xhD6QzpF1NPq3BhBYQdahnwnfrl6NNuMzzaHiuqs tRBm/G0qjy3IMkShSrxLQgUALhSebaB458cB4D35DviDzHsenhkBrgUnAmlQTl/sy+Or gkUgv6IkHGBA58VZ+XbPWd7XFNjiASJigiLguOlgNn33jyhXoHKb5b5DzLvytc/aiqKO Hj5+UVBlwi90eNeo94c7ui+DmFLzZcT/zP3vcG70K+5IeUl4vosgqQA9SeZqw//ht7aW crO3yhvn5DCzhNAgetEhgLaOQDn9sd5Z/gd/eyVnXxbnAAqz4cIo7lO13aQJox2JSwLq Heew== 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=GzBBeBEG2I3c3crBDfXQEQ5kzRjfq24R4BAGmuXvWWU=; b=y2/SUOMbMY8KtWAkpz8dXt6CZ7w8+tkLvc9ZRn5UAXdEky1CWRTyx9Kvv05ei6jgTF l5GBSCyuVRjZ8ctOmfgb4HDc4c1k6sjM9TP5h6vpqzRKQExqu+eIyFkRw7WPUPKEv6SD qXk+ix8J+sBkop/g2s/r9MfgU5UCW8G1gtji7DLaeSPYx05g7tcbVltW7Gr3G9Ry9pXw 0ewYmsJvP8l1PwvNTFodqEYJINHw/FeykE3xzmLQaPMtre3vnrnhhefuHrAyQP0lz/lK VjuontOLRK6UNWV4cg9uKKIHZgmPp+HKYs7nxOg7is2mWEcI7k5boto+VDPD90EBsHIh EC4g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=gCJS5NEO; 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 j24si32005804eja.261.2021.07.26.05.06.07; Mon, 26 Jul 2021 05:06:30 -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=gCJS5NEO; 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 S233792AbhGZLVn (ORCPT + 99 others); Mon, 26 Jul 2021 07:21:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51710 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233754AbhGZLV1 (ORCPT ); Mon, 26 Jul 2021 07:21:27 -0400 Received: from mail-pj1-x102a.google.com (mail-pj1-x102a.google.com [IPv6:2607:f8b0:4864:20::102a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AF7CBC061757; Mon, 26 Jul 2021 05:01:55 -0700 (PDT) Received: by mail-pj1-x102a.google.com with SMTP id a4-20020a17090aa504b0290176a0d2b67aso10933806pjq.2; Mon, 26 Jul 2021 05:01:55 -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=GzBBeBEG2I3c3crBDfXQEQ5kzRjfq24R4BAGmuXvWWU=; b=gCJS5NEOrRvScm/8FVibKGDhelwS71Pry7E50FmAMOHCAAarCdL+Ga9vF9oNN1i7g8 cy/vMJNnczDxM/43XG9bp2t4WmEFOxxZz3unblGCMaHrfb3ivHdx1UB3UHOWnhm02uB6 kXLohfGx+jQ/MZHvWJJh9mcSLvimX8VFJZvsgvXg1Ks725sWzeD4rF76UpyJbT0KW2e8 39cqdZ54czF49VbbvgqjXkYKmHBaX2/Q8zNZywnSrS7g5O4LIQ9i5FJltiN/fQ5+fHsl a8vXbNRwWeEXh4ERnHPJnRKiv0Q3+2udZCOIGUJzEKwlath6+O+O03EB1XkT7IUrm7KE Wr+g== 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=GzBBeBEG2I3c3crBDfXQEQ5kzRjfq24R4BAGmuXvWWU=; b=jvUiqRd37v/DyUUe7oAXJYXrTGHQaEsNev2dx++O9Wx3pFDI52fwZDJcHQFmkAJkeX JdsZfODDb4u17dIEgkqNozh1elkPCj9jgkgAhXqHGzsRWo5GFB7e5lVch/cjlyh9+UuH czHJO64nFIVfSHRpf12GFwUw4oyLk6va25yJkDZreji+ZGzjz2PUSD3MoIW/ATDTrc+q S48DIUr1nc5P5YWqfKoftM8j7SKGPmwCBtqsrbEOUeP0f3WkU4Oq/KFT8CxW7Yk1B7rq HUFdUOwm8e8pOMwl4wUTuWJQl/Sp/MrOhnGMaBS79h8h1Vrr8uR2fwN2TK0Qqq+JJEOt KweA== X-Gm-Message-State: AOAM531tTcT9eK/6V4BkEwD/NM8/yk3Xzpsa8KlRQeFFRsu0N7ajoapR zWWq/PUegkcqE0bPDHUwIvLU6KyId5sZJwbk2nE= X-Received: by 2002:a63:5a5b:: with SMTP id k27mr17981056pgm.74.1627300915172; Mon, 26 Jul 2021 05:01:55 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Andy Shevchenko Date: Mon, 26 Jul 2021 15:01:15 +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 , =?UTF-8?Q?Mantas_Mikul=C4=97nas?= 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 Missed SoB of the submitter (hint: configure your Git to make sure that submitter and author are the same in terms of name-email). ... > 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; There are so many parentheses, perhaps #define TCO_GBL_SMI_EN (TCO_EN | GBL_SMI_EN) ... if (p->smi_res && (inl(SMI_EN(p)) & TCO_GBL_SMI_EN) !=3D TCO_GBL_SMI_EN) tmrval /=3D 2; ? --=20 With Best Regards, Andy Shevchenko