Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp1128158rwi; Thu, 13 Oct 2022 09:23:03 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4hvdY360eNAyQYR3wxt/XPzy0VgCci1D7X+g7njO6hpc4Jm7tYt3OzG/2S6KiFiYp+V+8c X-Received: by 2002:a65:590f:0:b0:46b:1a7b:a7d3 with SMTP id f15-20020a65590f000000b0046b1a7ba7d3mr628933pgu.136.1665678183580; Thu, 13 Oct 2022 09:23:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665678183; cv=none; d=google.com; s=arc-20160816; b=cIhJYGOCSlaxLMzWzcuy96BqdO5vkhgmQJ5x4/ybEE7nJ8OEAb+WpaVebQ6vqZOWMd Mx16673OsYe9+NV3A2mzA8tm9NT0QtU8+bDjU9IuDmHElsp4A0lyW8ilJNrwNqrxubtH 2wXCgLSfcCO/bgnOYcN+2npT4PSy9e3mzaLfTZH9rz6rNTZtFdsBSO6H7lGE8Y2wQIE6 HbAZGS9mDtuY3zvNf8nds1ngZrPyNTWrVGv6ftoL0mMyEFsAdg7VZ/ja+/tvwObHFee3 sa4JQ/VTRiVUXUd0v6wThbdY+ikaI0V6DgG21vEMLyMbgFufHuwlcQ43a8gqQC/IJKQa OxOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=EPv5RM04SCtSKJC6oni4iIu3YGWafIrM07JVBILliOw=; b=qK/DHCjWqOFdNK9lDzysCLCFP/AFkyTL8GB7hfo3yeTjgRo7mwemqW/vjJNs3MN/Q4 y3866HvC/xfkp0Mc/78/CZ1nnFR+VSooz0MiJoJZfj68KdISSUwAI77x5eb5a35hAyDW 3o0Z7yn22Ll9QoG5sKz3oLjtUMyWJekSCPwfQEWkVoQr1kL+bXfbfWuJRlgQ69fJl1Sc Mwj0MZ/tsQGXyqlb0pZChfahevLoPFpbPJBcJnCoahFlBcNE/gDJQb21VPavY95mCihi AlbSGiuYIKKPmjs1LhZ7X/l4+XZ/mlE42cDgvWEtr73yxkePGWhV4ozZq3daJ3ooEZD2 /q5w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=nf61IkTF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d2-20020a170902654200b00179c5d02ba1si79477pln.442.2022.10.13.09.22.50; Thu, 13 Oct 2022 09:23:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=nf61IkTF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229880AbiJMQFt (ORCPT + 99 others); Thu, 13 Oct 2022 12:05:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56546 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229552AbiJMQFr (ORCPT ); Thu, 13 Oct 2022 12:05:47 -0400 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D247AE085 for ; Thu, 13 Oct 2022 09:05:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1665677146; x=1697213146; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=2JjVQsMb4D2fizdgIfbXopLKa+DgIUyh/kLuROOfp7I=; b=nf61IkTFcMnxRBRKEw9V/ACBty9sU8g7gRBQQMBsyq8xY/VjGQjnG75o DQq9w+vDQOyOrNC3Dv0q0DY0xfXR2cEWeFYwtG6mfCqcSAO6TXl/r0wHV /f/QZXgnpslC+H+kQ0l0Ehmcg6fU/eRAl2u25XjAtVY+Bep+aQf9PRs9F Onk5jYNc9XDmGV+LHS2Kdwtrnp6JZdxT8iF3Qf1oSF0jLszGtd4FwckB0 hkIa0D0cCQd/6lifedCDY+50H1oNoXZWUqY5m73a8z4yORL7zYESPlttU ZNUjdfU0DaeOpCYb9pTFlA4A9b/zsTak449zRjTxQ+lvCrp8I/w/LknyM A==; X-IronPort-AV: E=McAfee;i="6500,9779,10499"; a="302735515" X-IronPort-AV: E=Sophos;i="5.95,182,1661842800"; d="scan'208";a="302735515" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Oct 2022 09:02:55 -0700 X-IronPort-AV: E=McAfee;i="6500,9779,10499"; a="716396818" X-IronPort-AV: E=Sophos;i="5.95,182,1661842800"; d="scan'208";a="716396818" Received: from mkucejko-mobl.ger.corp.intel.com (HELO [10.213.24.166]) ([10.213.24.166]) by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Oct 2022 09:02:48 -0700 Message-ID: Date: Thu, 13 Oct 2022 09:02:43 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH v2] x86/tsc: Extend watchdog check exemption to 4-Sockets platform Content-Language: en-US To: Feng Tang , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H . Peter Anvin" , Peter Zijlstra , x86@kernel.org, linux-kernel@vger.kernel.org Cc: rui.zhang@intel.com, tim.c.chen@intel.com, Xiongfeng Wang , Yu Liao References: <20221013131200.973649-1-feng.tang@intel.com> From: Dave Hansen In-Reply-To: <20221013131200.973649-1-feng.tang@intel.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-8.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_HI,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/13/22 06:12, Feng Tang wrote: > @@ -1217,7 +1217,7 @@ static void __init check_system_tsc_reliable(void) > if (boot_cpu_has(X86_FEATURE_CONSTANT_TSC) && > boot_cpu_has(X86_FEATURE_NONSTOP_TSC) && > boot_cpu_has(X86_FEATURE_TSC_ADJUST) && > - nr_online_nodes <= 2) > + nr_online_nodes <= 4) > tsc_disable_clocksource_watchdog(); I still don't think we should perpetuate this hack. This just plain doesn't work in numa=off numa=fake=... or presumably in cases where NUMA is disabled in the firmware and memory is interleaved across all sockets. It also presumably doesn't work on two-socket systems that have Cluster-on-Die or Sub-NUMA-Clustering where a single socket is chopped up into multiple nodes.