Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp2559526ybt; Fri, 3 Jul 2020 12:08:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyelb7KnMZ7Z5TfUfeMq5juimgZU8DtZCmxowvCyA1yEPqMMOkyjvqFrWOcoNCXgeS36O3s X-Received: by 2002:a50:cdc6:: with SMTP id h6mr41604302edj.111.1593803330309; Fri, 03 Jul 2020 12:08:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593803330; cv=none; d=google.com; s=arc-20160816; b=jgR8Uh0gR9LF5o/9NZxQMBrKHhq15y+kMgliPgMqfyLukYIrVAO73pSaVDPFhnJfDb FBzvAev1LZqZqtfNG9DlFDs85LdoAfGwHbOGPaq8Qur9zMfBkF2AY+unuvBRl7/L3F1B tqvVUCRbaP4B6DVl2u42XbwHwWe81Mpb9ba9eeeGJaiOp0ffxw+H5wkuqFgVSj/IgloQ PD76TR64/+XMSVOiI1jGKi1R8HcJAkTZM52mzWmVi03EBv4A4pigl3ANkWjBlvdXFdB8 wATXs8Xx/ITsur3LiGrSDBdl+izFb7S2PyVOWKC6ZGPQIg8gE859AABkPYPO2qUL2cnX bXXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=8L7NOto2WHUDu8kpxb4s5uodrVFq33JbNIo+3RuQYVc=; b=lcZVCnyebUTH79mWMi4N83U8sS/ZRT3ZfBNywT3c7T6znA6ElDedbBhd4oQuc1cE8Q n/hDupyLsF8T8g3+24oeH9gZBfOfRJVJwob3RT1H2IaT2iLwIHszFD065Cn8S6xLN4dT yn2gnvW2SiIe4OxaJTdWKx3nr7G5RBXMpFhCdHaYuOAiCPqaLCMXaFdmgfqgfpJHprcW 0w1zUgLO2Lkrx06bTWB2lp6T/QW8QOXsOSiQm3tQ94+liq5RVciD5HPI9uOc4hUhlGhZ 1x9fMPy48VeRQASS2tNNt/ermlHdgSVKsmsLwex9oCqQPFtifdkOwlfc6PK4t7iIC4Yh iUKg== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=sony.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l10si8121170ejh.673.2020.07.03.12.08.27; Fri, 03 Jul 2020 12:08:50 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=sony.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726733AbgGCTFQ convert rfc822-to-8bit (ORCPT + 99 others); Fri, 3 Jul 2020 15:05:16 -0400 Received: from seldsegrel01.sonyericsson.com ([37.139.156.29]:6433 "EHLO SELDSEGREL01.sonyericsson.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726147AbgGCTFP (ORCPT ); Fri, 3 Jul 2020 15:05:15 -0400 Subject: Re: nr_cpu_ids vs AMD 3970x(32 physical CPUs) To: Uladzislau Rezki , , CC: Andrew Morton , Linus Torvalds , , References: <20200703155749.GA6255@pc636> From: peter enderborg Message-ID: <8a2a55e6-6087-e4bf-3d35-ed4b4c216369@sony.com> Date: Fri, 3 Jul 2020 21:05:12 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <20200703155749.GA6255@pc636> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8BIT Content-Language: en-GB X-SEG-SpamProfiler-Analysis: v=2.3 cv=CszBjUwD c=1 sm=1 tr=0 a=Jtaq2Av1iV2Yg7i8w6AGMw==:117 a=IkcTkHD0fZMA:10 a=_RQrkK6FrEwA:10 a=zQO6xEfzLkKbw6bwTKUA:9 a=0OkEAe7UqRvhMRmr:21 a=-cKQYqgAhFfF71hO:21 a=QEXdDO2ut3YA:10 X-SEG-SpamProfiler-Score: 0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/3/20 5:57 PM, Uladzislau Rezki wrote: > Hello, folk. > > I have a system based on AMD 3970x CPUs. It has 32 physical cores > and 64 threads. It seems that "nr_cpu_ids" variable is not correctly > set on latest 5.8-rc3 kernel. Please have a look below on dmesg output: > > > urezki@pc638:~$ sudo dmesg | grep 128 > [ 0.000000] IOAPIC[0]: apic_id 128, version 33, address 0xfec00000, GSI 0-23 > [ 0.000000] smpboot: Allowing 128 CPUs, 64 hotplug CPUs > [ 0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:128 nr_node_ids:1 My 3950 do [    0.005271] ACPI: SSDT 0x00000000CA1F5000 0003F1 (v02 ALASKA CPUSSDT  01072009 AMI  01072009) [    0.108266] smpboot: Allowing 32 CPUs, 0 hotplug CPUs [    0.111384] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:32 nr_cpu_ids:32 nr_node_ids:1 (Fedora F32  5.6.18-300) What motherboard and BIOs do you use? > ... > [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=128, Nodes=1 > [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=128. > [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=128 > urezki@pc638:~$ > > > For example SLUB thinks that it deals with 128 CPUs in the system what is > wrong if i do not miss something. Since nr_cpu_ids is broken(?), thus the > "cpu_possible_mask" does not correspond to reality as well. > > Any thoughts? > > Thanks! > > -- > Vlad Rezki