Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp3795272ybi; Tue, 18 Jun 2019 06:41:16 -0700 (PDT) X-Google-Smtp-Source: APXvYqxgJjyjZJiftHG27bo+HjyIITU/nzKqwbvInzlNRli7IsyHjRclwFH9KP1opKDFCu5QujKK X-Received: by 2002:a17:90a:aa0a:: with SMTP id k10mr5338685pjq.43.1560865275991; Tue, 18 Jun 2019 06:41:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560865275; cv=none; d=google.com; s=arc-20160816; b=QTVVloD7RiF4HmcFsmKiR9U7H9BoziayG3Gw7z2EthJNZZvKCsW+AW/vOHy8KsqJfF n1DVF4hR8aCO6eOiUKp/qH7CfD+YuxcBsmuGdxFgk+J4y2gT0hlOf3U4jotJYFbH/pXQ HNjyZ0LBcrWnTkyDP3e2x97D+5V4fo++ytltDzYu9OPKeib38whvNATs4dEke+7PFHvM rERYVvajRzpmWMGUfCxD0GldnUwCmM1NweY98pPnsR3QqEic5H9gPdHOGyP1HiZWaPq8 XK6OOHPPG2rN1qCN/hZSp/Z05a59VMdaHAiKFtPuPRbEOJU+t0GTWvrtqGjUji+VtIY5 4vGw== 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:dmarc-filter :dkim-signature:dkim-signature; bh=3S920kb9n9ahqKRzh5GewJNZfwKu57RH7nMn5VmTegs=; b=WXIah6QbIQwasdQHPu0N1gfiIZKOXAVelH/9wQdmDRqltnEHYhIofVdazvOn7MGLQA 3GttnzhUlcpMMgWjAQqO6gKNNg0N2gszoIYJHPqdgL/0dmFE0T4UsCwUX9AGfe1qsqjc JG//IIpiSfbkC8EPF+f6xGPh8N00WvQzTwJc8hgAFSuXBmWvsnwVvUpIIJB6Ixfa9o5G 7oF6J4CmCEieqDcofJBxGm3lfDZTHlpuVtmHkbsOrQVAqyRFm36Qy4jfONvfnUiuhbF9 mP89zD/Cx9Vslt21ICaOguqxStl/tR+bazvu5BBYWXnkOLZQn9pQ49bD+809FPMnFD2C 9pkQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=l4aW6nnP; dkim=pass header.i=@codeaurora.org header.s=default header.b=XtLSKjLW; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v13si234671pgr.282.2019.06.18.06.41.00; Tue, 18 Jun 2019 06:41:15 -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; dkim=pass header.i=@codeaurora.org header.s=default header.b=l4aW6nnP; dkim=pass header.i=@codeaurora.org header.s=default header.b=XtLSKjLW; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729249AbfFRNkd (ORCPT + 99 others); Tue, 18 Jun 2019 09:40:33 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:53392 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727584AbfFRNkc (ORCPT ); Tue, 18 Jun 2019 09:40:32 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 9A48F60A00; Tue, 18 Jun 2019 13:40:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1560865231; bh=3S920kb9n9ahqKRzh5GewJNZfwKu57RH7nMn5VmTegs=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=l4aW6nnPwElZx+0tcypQKi7XbSu6KOxNtbIfky2jofdFgmEUfQqXjEwvRwQR24N7J +FEhGWq3Q+zdbl68+wCqqK8k5nNx3LJnItZEW2JDY6MmXoljFxjsq/A8ZJBuipwLlL XjLxPCa66cilnVCEN43ACwh0BSd2qbDkpY8KBZr8= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_INVALID,DKIM_SIGNED,SPF_NONE autolearn=no autolearn_force=no version=3.4.0 Received: from [10.204.79.15] (blr-c-bdr-fw-01_globalnat_allzones-outside.qualcomm.com [103.229.19.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mojha@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 64D4060A00; Tue, 18 Jun 2019 13:40:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1560865227; bh=3S920kb9n9ahqKRzh5GewJNZfwKu57RH7nMn5VmTegs=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=XtLSKjLWrLutIGH8KwFxjxolWP6E5fuG4T9J870AB6WdXIVg5pfxa4gyAyTQ7WTWp ahuSaYp9ihiEQVDisIqsmz0CUG6ePwoq2ECYZ/+o99JdQLHEuFKc1AI8/d/mLGOEDX hz8H/kQZWGOxB9+59FW14lzmDNMvtUPvvRDKcZ0I= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 64D4060A00 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=mojha@codeaurora.org Subject: Re: [PATCH V4] perf: event preserve and create across cpu hotplug To: Peter Zijlstra Cc: linux-kernel@vger.kernel.org, Raghavendra Rao Ananta , Ingo Molnar , Arnaldo Carvalho de Melo , Alexander Shishkin , Jiri Olsa , Alexei Starovoitov References: <1560337045-13298-1-git-send-email-mojha@codeaurora.org> <1560848091-15694-1-git-send-email-mojha@codeaurora.org> <20190618122329.GE3419@hirez.programming.kicks-ass.net> From: Mukesh Ojha Message-ID: Date: Tue, 18 Jun 2019 19:10:13 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 MIME-Version: 1.0 In-Reply-To: <20190618122329.GE3419@hirez.programming.kicks-ass.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/18/2019 5:53 PM, Peter Zijlstra wrote: > On Tue, Jun 18, 2019 at 02:24:51PM +0530, Mukesh Ojha wrote: >> Perf framework doesn't allow preserving CPU events across >> CPU hotplugs. The events are scheduled out as and when the >> CPU walks offline. Moreover, the framework also doesn't >> allow the clients to create events on an offline CPU. As >> a result, the clients have to keep on monitoring the CPU >> state until it comes back online. >> >> Therefore, > That's not a therefore. There's a distinct lack of rationale here. Why > do you want this? Thanks Peter for coming back on this. Missed to send the coverletter, https://lkml.org/lkml/2019/5/31/438 Will resend this with coverletter. Btw,  This patch is based on suggestion given by you on this https://lkml.org/lkml/2018/2/16/763 Thanks. Mukesh Thanks. Mukesh