Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp4543718img; Tue, 26 Mar 2019 11:28:45 -0700 (PDT) X-Google-Smtp-Source: APXvYqzLlTGZ/rw0bcsVPIGwGuf4YF/7i7fQZtub2jCv+Ejq6PJyqt2FXd36hKJywC8KU3nuBBKd X-Received: by 2002:a17:902:8c8b:: with SMTP id t11mr32077067plo.148.1553624925648; Tue, 26 Mar 2019 11:28:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553624925; cv=none; d=google.com; s=arc-20160816; b=sGpECH7bhp4yoWPZkPMyGTVMkCxv9JLN65NKYPlub5DoEpqkUtkYdRkLjULgQN+7aA F6NLULDuzPOh0foEl1312W1f2gwu1bZ0NAAMV6skm6FQcUKpbyRq/xM2Vvj67C+Mx0NW bMhVmOys8XdDVe7QVFUeK5GlHUNfgn+2zw+p4PxAw524tTdAznRcHJJYUCe6q9Eu0T1S tIotsgeWyGwE73mmUqcOWwQFLlfrdMej2dnnbJEjQwKo57RMVO38petEmEzOCvJLOCSr C1vVZCPT25/ovz8ld9QRzXLtUGTeOhGkrDcbLL/UgIv6U7OTwpk9seI2R4FnZT3v0H08 +I0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=XEBSUxfngiyxJTMuOC2iszm8NvoPSPzRZrJrrrb07OI=; b=a2H+wflEAgvxqG8tHKqiJMs5fwlmQ9wfYwvU5axKIxdt0JnLgtcm3TyC3TtOCvYXTO 6uTwAQOGGUCrPN6mncpsw+Uj+/dXAa31Uo/2HXOomn+3eWSAdVMS/U+50BcuXhT67uUt MsQimxPEnauOXR2+64vR2tn08EoQUwKAOCBlXToS6iSHgNENTz5U5J+JGBsQHIQP2tl5 Fj6krYl91UVdAOmxS3n/yt9ep+jju2TuGdZBr11M5hPskFJIjamb7+Q4YsLes2AZA3KH nbnGkDV5B+JfRC+GioTveXSQ1UeQeoI9B+RtECRFoyzgb1BZm+9O1PNdHeL0tP8sNg3K TXuw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j16si706360pgl.335.2019.03.26.11.28.30; Tue, 26 Mar 2019 11:28:45 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732503AbfCZS1o (ORCPT + 99 others); Tue, 26 Mar 2019 14:27:44 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:45000 "EHLO mail-ed1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732061AbfCZS1o (ORCPT ); Tue, 26 Mar 2019 14:27:44 -0400 Received: by mail-ed1-f67.google.com with SMTP id x10so11624458edh.11; Tue, 26 Mar 2019 11:27:42 -0700 (PDT) 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; bh=XEBSUxfngiyxJTMuOC2iszm8NvoPSPzRZrJrrrb07OI=; b=LfruEC0QTjLDOfHuYCPvlNvkJbsNBXnzIMQ699Xcg+FNvoJDYegL72ubP/rPZj0YKy /YwwoJmI/1cd4UN3HmgVR0zOUAZJYN5SDwX8lEpeNj7fYPHBhzzucXo4ZczHbnZlO0eD p1LdVapYAZpXD6BSRraZqil+MVpIxB1g276/+kK+W6vHDztK/XzkPKDe7Q5vi29hv9qV rX4aBHRGMhHzhxfzpCIQKOonPJCJn8eK5P/HP7JGVFptIxHGGnl3PDSYrUH6u21ragkC sA68BLrlzv8n15mvlvzrX6XAHpC1WiJfJ+PPBMUGva2OAqNKIgl25IEuSZXEyhqEk6sb zYWw== X-Gm-Message-State: APjAAAX8ocYNTpWZMoIs5YhHtwNwvDTo1wEP63MFyBsB3UNnfvIrBAhD sR8UsYLiEbKNhe45BEIZbvZsSQsAfSGEnSc/wHI= X-Received: by 2002:a50:89fa:: with SMTP id h55mr21105766edh.296.1553624862406; Tue, 26 Mar 2019 11:27:42 -0700 (PDT) MIME-Version: 1.0 References: <4dd94a34999d6db4ced7a0759c02f7cd93729dc4.1551160674.git.len.brown@intel.com> <20190226190658.GS2861@worktop.programming.kicks-ass.net> In-Reply-To: <20190226190658.GS2861@worktop.programming.kicks-ass.net> From: Len Brown Date: Tue, 26 Mar 2019 14:27:30 -0400 Message-ID: Subject: Re: [PATCH 07/14] powercap/intel_rapl: Simplify rapl_find_package() To: Peter Zijlstra Cc: X86 ML , linux-kernel@vger.kernel.org, Zhang Rui , Len Brown , Linux PM list Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 26, 2019 at 2:07 PM Peter Zijlstra wrote: > > On Tue, Feb 26, 2019 at 01:20:05AM -0500, Len Brown wrote: > > -static struct rapl_package *find_package_by_id(int id) > > +static struct rapl_package *rapl_find_package(int cpu) > > { > > + int id = topology_physical_package_id(cpu); > > struct rapl_package *rp; > > Which you'll change to topology_physical_die_id() in the next patch. > > If you respin the series again, could we pick a better name? Done. I called this routine "rapl_find_package_domain()" -- since that is what it does -- it finds what RAPL calls a "Package Domain", no matter if that domain is implemented in the topology by a die or a physical package. thanks, Len Brown, Intel Open Source Technology Center