Received: by 2002:a05:6358:701b:b0:131:369:b2a3 with SMTP id 27csp3471321rwo; Mon, 24 Jul 2023 11:29:52 -0700 (PDT) X-Google-Smtp-Source: APBJJlGGRPjwwJuBgVGY5WvRO4buzF2H+1o4myws5DFHUubRfo4HnNYRKFXdHkbbtEgjIEYC8a7n X-Received: by 2002:a05:6a21:3299:b0:130:d84b:eb91 with SMTP id yt25-20020a056a21329900b00130d84beb91mr11440067pzb.49.1690223392128; Mon, 24 Jul 2023 11:29:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690223392; cv=none; d=google.com; s=arc-20160816; b=e1qisEn94jSo31Kqz+tidrZMBoTVcR1ZjogP0LVhbvs6OufY5he1XVMzBCiGqDyJoE IUjLsUbQPx2s0BNM2rtL4oRdesI8X42SHIvsSUsNiTAbkjSXTQaexn2LNJ5sjg69DIGQ b03x7GQSl8/fjBh65x4t89qfDtISaIULNuuB58CWCH2ZhEI5F1CJ9D3Ep4Nhom6rmrYw UlyAkL4vhYSz/i8wUp4CjonOXUfAwBXrEuQTYg2gBBi8pKR54wqxsMKpgTen5qvFZHxE bk3t4qeG0/aBWGAjA671W9UtHcXwhhA3eoyblyDziFF2XZtDLA6vqnPzPu6OZoyBwXvE cPnQ== 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:sender:dkim-signature; bh=09VDaxK56psBIcQ3p+KkL/r9s9OSq7jrm2adGBWzyKI=; fh=TreWArXivMCM06HAxs6gfUF4XSicr+0Zy+Ya3Eeu3ig=; b=rzkkf9vlJ49CuttBcG+AOmvvpht0+V9w9z8F5V0LNwJdq9/YhZSxcWJYf2LnJBDgF4 3kE14HLN7hjTuYPwFaZKukJslSaLEYW92qDE5e/VGaEhPCDTbFUcEcjb0WcILq3W8rfZ DD55wsh04+szj4C0WclYUCI3TWFurspyfksoGV2boxd3QMA3KoEe0qiythpn4omS5w3N eIn9T23xADHCSEdHyD6OnsU+PxnZOesbqNkhRIdnrvdbJ205mNIBeJ54/RgLz6PeJJZO zEhA7Bw1qcfUbyJ9Kbx2oDDltfd3S7NUJwa/FztiEMpXDkOiV8nu+/JjQmBKSJgYCI3F rM9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=oQQYUHIM; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id a4-20020a637f04000000b00563a0bacbafsi4677686pgd.96.2023.07.24.11.29.40; Mon, 24 Jul 2023 11:29:52 -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=@gmail.com header.s=20221208 header.b=oQQYUHIM; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229889AbjGXRzV (ORCPT + 99 others); Mon, 24 Jul 2023 13:55:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56272 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231778AbjGXRzC (ORCPT ); Mon, 24 Jul 2023 13:55:02 -0400 Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1819444AA; Mon, 24 Jul 2023 10:53:10 -0700 (PDT) Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-666e916b880so2665084b3a.2; Mon, 24 Jul 2023 10:53:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690221188; x=1690825988; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=09VDaxK56psBIcQ3p+KkL/r9s9OSq7jrm2adGBWzyKI=; b=oQQYUHIMHaQ+iTqyIPO8O53dHQy5kAboZJO6kf662+eW7q/ObrDDScRT3Dd931VQGR x56cS7RAk/j+JMz0+ZsaygddRfntaVW3BPKSLnHjVMOyo0+tC181yV34OVhxadWZWAnV 7vnG4hn5iKCsA79hRFkDd1lvlbuBh1Yw0mXXdqJptgfiSAZ4N5PxGs/AURR5Hrd5Y8iq 799s2DY0Zhbg/JAyPrqljfKqXSW98jXEmG6UbWNXh2RMdjWjcPlxjeB7sY2cIrdsleSm E2OlQtpQaysZUAv0KdwjuxUtebN6DCDu7lXjVvo0KyLIb5BiLEvDaFMzVqTcosX5ApEH 3aLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690221188; x=1690825988; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=09VDaxK56psBIcQ3p+KkL/r9s9OSq7jrm2adGBWzyKI=; b=Jk49ae42q3Hh5tCUqIjAp8rCz5nLER/5I0PFbGbyN4fbp50X4DczQFklavljr5Ja+V ToGOoGvuvSVx5s3XScYlT5V52bWFUw5ogkulNkC2kRwhhwrQ/ed/qgvQbx0H0UV4GmU4 xah/LGHuJDQ0Q/BoqBXX0I9wTYA7wti2w64/mNkb6n7JxXh79+lurbjlxAlP+JGDrjiP Vmdp4yQOav/4kK80P6FkSQOL92x+N8RcG+4jvduIs+zs7397FvFqgS6/1VHiNp6Xwt1S jHuR0tWiWSTjvB6/hS8G+mrYTGOb6JJL2FP/qHuzuly7bxTy1BOsXERjFnNemVuu+dc5 txAQ== X-Gm-Message-State: ABy/qLbpUAs+FsJm5MXBVkcem5H+4lu8Ul3kULDbOq9dPVXF4zwGEI6Z X+kmUpsBicWiVL3/jF980QY= X-Received: by 2002:a05:6a20:7d9f:b0:123:828f:68c with SMTP id v31-20020a056a207d9f00b00123828f068cmr9862379pzj.50.1690221187819; Mon, 24 Jul 2023 10:53:07 -0700 (PDT) Received: from ?IPV6:2600:1700:e321:62f0:329c:23ff:fee3:9d7c? ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id j2-20020aa78002000000b0068659489a33sm7953771pfi.163.2023.07.24.10.53.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 24 Jul 2023 10:53:07 -0700 (PDT) Sender: Guenter Roeck Message-ID: <34652b37-9e71-8f23-bd0b-12b6a8faa81b@roeck-us.net> Date: Mon, 24 Jul 2023 10:53:05 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [patch 05/29] hwmon: (fam15h_power) Use topology_core_id() Content-Language: en-US To: Thomas Gleixner , LKML Cc: x86@kernel.org, Tom Lendacky , Andrew Cooper , Arjan van de Ven , linux-hwmon@vger.kernel.org, Jean Delvare , Huang Rui , "James E.J. Bottomley" , Dick Kennedy , James Smart , "Martin K. Petersen" , linux-scsi@vger.kernel.org, Steve Wahl , Mike Travis , Dimitri Sivanich , Russ Anderson References: <20230724155329.474037902@linutronix.de> <20230724172843.988600888@linutronix.de> From: Guenter Roeck In-Reply-To: <20230724172843.988600888@linutronix.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no 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 7/24/23 10:43, Thomas Gleixner wrote: > Use the provided topology helper function instead of fiddling in cpu_data. > > Signed-off-by: Thomas Gleixner > Cc: linux-hwmon@vger.kernel.org > Cc: Jean Delvare > Cc: Huang Rui > Cc: Guenter Roeck Assuming this will be applied as part of the series: Acked-by: Guenter Roeck Please let me know if you want me to apply the patch through the hardware monitoring branch. Thanks, Guenter > --- > drivers/hwmon/fam15h_power.c | 7 +++---- > 1 file changed, 3 insertions(+), 4 deletions(-) > > --- a/drivers/hwmon/fam15h_power.c > +++ b/drivers/hwmon/fam15h_power.c > @@ -17,6 +17,7 @@ > #include > #include > #include > +#include > #include > #include > > @@ -134,15 +135,13 @@ static DEVICE_ATTR_RO(power1_crit); > static void do_read_registers_on_cu(void *_data) > { > struct fam15h_power_data *data = _data; > - int cpu, cu; > - > - cpu = smp_processor_id(); > + int cu; > > /* > * With the new x86 topology modelling, cpu core id actually > * is compute unit id. > */ > - cu = cpu_data(cpu).cpu_core_id; > + cu = topology_core_id(smp_processor_id()); > > rdmsrl_safe(MSR_F15H_CU_PWR_ACCUMULATOR, &data->cu_acc_power[cu]); > rdmsrl_safe(MSR_F15H_PTSC, &data->cpu_sw_pwr_ptsc[cu]); >