Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp377516pxb; Fri, 16 Apr 2021 07:54:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwKv4oMjEwff3PJBhDF6vMWiveK9YD55gqBIZii0IShDWYKwHwabjJI1+h2jbD35eC7iYBQ X-Received: by 2002:a17:906:5413:: with SMTP id q19mr8937684ejo.8.1618584863152; Fri, 16 Apr 2021 07:54:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618584863; cv=none; d=google.com; s=arc-20160816; b=ktF8xm8edDi7fJAaQtqDcASt5KGz7aD+B5YUqkIL0ML4vumenWJd6I7Mfj1p6VcG+R vTqxbUr3BiDgDRqi8wCTAm4vz0IMcV1eh+syYqEHPBpD6mskynDKRnGF/Dp4BnSc5CnV 21i7zvqlnxo+KZ8o2s4GUBTIT3E4ZNgqcn3XT8jya4Q0dXwzBpDTXJbX/zyIqBuqO7bc RQcLiK/PXl72n8jCWzjmx4dWJcyY8OjV10UZQNudEHD1V1Z18R8DigSBN/geB24UqjCy ZV2/B2bObG7C1G3pq8tH7kXJ/AVaK5Z+mm3hOKkaU7N5ibxw0Kkt/bht4Jw/RjzhI109 CMUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:to:from:subject:message-id :dkim-signature; bh=F9UU+jQfSexw8hhu+M3eVO5mGHcQtJmjLJ/mzZBvj3w=; b=cIUWLOrVFowdeV57g/WgBjg9Q3g2MmPW/FlHBi+iY5oyqO+uy7GDmk6iJ5ai9gdRD9 eQ6zH8eNRuCt2PsVgZamfMFd673d7n900q9ZWNz7+CaF036qm+l5py2LTFWtY1/sQqtp EyAvE3lTABcMQ6fBAcI7o65aqq9nJqQ7+6wVDTtuUMFuuhmwFDLvbFS4cEUewDDXU4gn n31IYEeCMzPZFXwqkUchLHygdpA3d+dzRu9lokMlstA3oM9nQVrx5cbgTervc9ltMopf tNtJI1Lq1bGRhYHpUBEqn2d7J8PpFbwZYlWirzrKF9vYlNvPMQ6qQ8GMBWmRjjPzZ/WJ xy9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kepstin.ca header.s=google header.b="T0vJs/lJ"; 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=REJECT dis=NONE) header.from=kepstin.ca Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id lu5si4650691ejb.687.2021.04.16.07.53.59; Fri, 16 Apr 2021 07:54:23 -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=@kepstin.ca header.s=google header.b="T0vJs/lJ"; 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=REJECT dis=NONE) header.from=kepstin.ca Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239906AbhDPOvU (ORCPT + 99 others); Fri, 16 Apr 2021 10:51:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48264 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233916AbhDPOvT (ORCPT ); Fri, 16 Apr 2021 10:51:19 -0400 Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 446EEC061574 for ; Fri, 16 Apr 2021 07:50:52 -0700 (PDT) Received: by mail-qt1-x82e.google.com with SMTP id u8so20890931qtq.12 for ; Fri, 16 Apr 2021 07:50:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kepstin.ca; s=google; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=F9UU+jQfSexw8hhu+M3eVO5mGHcQtJmjLJ/mzZBvj3w=; b=T0vJs/lJAC0Ybn7Efy634+G7ZKmCufJ9QoDi698/qShOzuzBCeI5+4ldpRnyU+OK5P QijOq7Xsc9jJMvEMV8FPzsJoNMBtS6w9PwwGt1SYFccVf8AxKNUYCGQ+7Qaq0E3159ls IHKYMHD9pCbLNhsuAwqdBCExzdKTJXJZYo96A= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=F9UU+jQfSexw8hhu+M3eVO5mGHcQtJmjLJ/mzZBvj3w=; b=jeAaKSSPy2jvsZZAZf0FyGLE9gjDuOd6MBiuYKlO6ymK4PkynBvsiUGnctxozOFyeu n0lHeRi8b70Gzbc/mu7ZY/zk8I6Dw9oihQRYus1JEBVDpQ6u2IPMlXTm4Fu0tnsU/TTq Wt3GQF0bnIN2p6ONEkdKUMCBkQDWVyjQnGtuKRmVllUtKJHlOUjRFPtisYTRMrjyUYL8 +nkJ5oFDsUFVVHGEAV5+3nprAv7C7u2GMYSEaJbnchKdrP0UCXttI6Mpwz0JG/TxAYbt 0cQy55ZgrWvAUC+GXDybTjO2Srg3IcGbEOkxOE9Jhn/JrAYc+ZPDvFMJm6eUB8Siunih Mwfw== X-Gm-Message-State: AOAM532LDc+nh53F6UmTU8MFwD4EtoqtrgzAYJNGqeDKaYbw1/oUAJZz umxH5xfyun6MGUFjowMMGsx8i2VaxJsRdtHw X-Received: by 2002:a05:622a:1208:: with SMTP id y8mr8288221qtx.215.1618584651456; Fri, 16 Apr 2021 07:50:51 -0700 (PDT) Received: from saya.kepstin.ca (dhcp-108-168-125-232.cable.user.start.ca. [108.168.125.232]) by smtp.gmail.com with ESMTPSA id k126sm4231654qkb.4.2021.04.16.07.50.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Apr 2021 07:50:50 -0700 (PDT) Message-ID: <65e556b53fad029474fd948afecf0e226aa01f87.camel@kepstin.ca> Subject: Re: [PATCH v4] tools/power turbostat: Fix RAPL summary collection on AMD processors From: Calvin Walton To: Terry Bowman , lenb@kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Date: Fri, 16 Apr 2021 10:50:48 -0400 In-Reply-To: <68be4830-36ec-85ad-56ae-ee3cf9b9589c@amd.com> References: <20210330213825.77294-1-terry.bowman@amd.com> <17d15837848eddd8445b206356531b9b5aae644b.camel@kepstin.ca> <68be4830-36ec-85ad-56ae-ee3cf9b9589c@amd.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.38.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 2021-04-16 at 06:42 -0500, Terry Bowman wrote: > > Hi Calvin, > > Thanks for the feedback. I'll begin making the change and testing. > I'll > respond with V2 patch in this thread. > > Regards, > Terry It looks like there might already be a patch in the pipeline for this issue; see Chen Yu's response to my patch here: https://lkml.org/lkml/2021/4/14/1322 I'm hoping we get some clarification of the status soon. While you're respinning your patch, there's one other issue that I noticed - all the idx/offset-related functions pass the offset value in a variable of type "int" (32bit signed integer), but the offset of the AMD MSR_CORE_ENERGY_STAT MSR is 0xC001029A, which exceeds INT_MAX. The offsets should all use "off_t" to get a 64bit type and avoid wrapping or sign extension issues. -- Calvin Walton