Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp358072rwi; Fri, 14 Oct 2022 03:06:44 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4urDDKg2nw8zjomY6KV/DaxKtcKiFDcYfLZgzcMkbcAcjwSX5NcuG4Kv1On/fX5pgNMtd9 X-Received: by 2002:a17:90b:1bc3:b0:20d:75b8:ee74 with SMTP id oa3-20020a17090b1bc300b0020d75b8ee74mr16873775pjb.1.1665742004240; Fri, 14 Oct 2022 03:06:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1665742004; cv=pass; d=google.com; s=arc-20160816; b=AmD1aX3bEg7sEcwQps3KAO6/4v2aDpf2jXgs1rA6dy43UWt/MeexmoGfxdBdqDOkSX Fdl8iC/nk4Uh+DDrmQrgE4wvjsBLEdN7ZCz7dsO0qnna+FxnAbKla0CGO3dAQX33LV7m msW+/vN/hoFjsCoCnsK2vwnY7AdKrhIf/EtBr3XDQKhhi659h7SI5/sifW0Ta9ILH/Go ekXEG/sEpr/j6cXwEDskeB1C7UDKTZwT7oKYsZRpZxEjepDZFj4yKvRtbAE3TpEKGx00 NXCgYIuSr+5A0UOWCcx2hsSAv+W7TIQgXagLV/5I9vLA+AiLhwVy8K/h5JI9KwtTwVvQ YBRg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :in-reply-to:from:references:cc:to:content-language:subject :user-agent:date:message-id:dkim-signature; bh=0WDhYPNF1e2+dGgq+1nO9SXe474oN/4d0El66w6HJnA=; b=bucHGgHlpaqzQKfvZoeMcQPysNg73/iXF4ZvdNfmx0uR+EAGYDll9XXCfXzvqkPtPJ +w/0LHIjGYkOB9tx3hWi+fO5UgNA85XpntxyoL7qzilqUgQcnD4T4gl5tbn5jcPLlcsu YUi6Sk5fbvsaHarJJMp2n0uqtPd9gEpquxrTVN+jtWxIx9Yb7/tOfk6PJ1AWlaJqVt9Y 22E9kQ1g594Fq9S90gOvhZARgf9gg6nXD0oSwNHiLdJI1GVic3xSCjRG6t22DYvqwbX3 iokN5s/EdctBZAFlTPk5wuoRxupKlW1D+dS4mXQGHanR0eEvQQV2fy6DF7gcKqrMOuaT XGNQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b=BlGt2aCB; arc=pass (i=1 spf=pass spfdomain=amd.com dkim=pass dkdomain=amd.com dmarc=pass fromdomain=amd.com); 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amd.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c20-20020a170902f31400b001755f43b53fsi2023059ple.431.2022.10.14.03.06.24; Fri, 14 Oct 2022 03:06:44 -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=@amd.com header.s=selector1 header.b=BlGt2aCB; arc=pass (i=1 spf=pass spfdomain=amd.com dkim=pass dkdomain=amd.com dmarc=pass fromdomain=amd.com); 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amd.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229927AbiJNJ4e (ORCPT + 99 others); Fri, 14 Oct 2022 05:56:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42272 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229646AbiJNJ4b (ORCPT ); Fri, 14 Oct 2022 05:56:31 -0400 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0A1EC1C3E44; Fri, 14 Oct 2022 02:56:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UR0wcTphtdHGBkvQmdpy7s6CD4plOdrzTWSVUhOoF98WtECnFFGEN/g1CcN4duKhUBn6NNNRZJWzCwYcacqZQooaWa3OtvTgmFe0eCzGUTj31cC7RIsAVKKekZp+27YoP5X45XR8S8MV7rUREtz1w90wrqBy22OQ8lcAUuw/IAw1uj8e9j0x8ED1i23j41hqQ9pdsChjXOZbJcIbR0N8liRhfiKBsuB8AzV0IhOnAbGjcm6kFk8bpHJ3Mxvyab3nocDVEIRx43ond/HUstajlGgvsrQOgLLnCh9t4YLXB/9PGPHGsaSq9W5LBsTtyjM3+X9bWgw1qczVpMq3GGC2mw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0WDhYPNF1e2+dGgq+1nO9SXe474oN/4d0El66w6HJnA=; b=FdfSwoGu7e1M2TQyvVlYX8spfC5DFw5SKVed+cOhJ8HEdZMy9ZTgp3w2Zj0fZliW9g/W1nzF97SChxsFIK4/xCg9Fa5CCnGubGqUPxtS5KXfweY6nYvanhdZ40C9Sh8wA0ycxm3HE3p/4s1GB7tDbLu+NOeA36ALb23q5xmowckWsqZ+nC5L+zK6tcY/aDNBX5ez+fstVzAZtnlsRT2H/uISRcDGyVItzWkemPDHY73Ffu1QJqCrl0+d2bieU4iaTJLTNh/v+su/wGTXGafN4Hx5K7/MzSLnF1WHg+s3f6GqBuq++h1wImQYcdIZwYd/nkMtGPQRYPrI0e7CpNdkqQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0WDhYPNF1e2+dGgq+1nO9SXe474oN/4d0El66w6HJnA=; b=BlGt2aCBatqQ3zl6L8clZ2Gf+PRE4/L4tg1UD9z3gQpsgi7pP35Acusi3zmS7nzElaSuL+muEH3itS9Gu/kJpivdv1HXX/uAT0jdHdyFNJCFeYBtgnw/1kn99AW0qxOFsEC5e+K1L6nAp0RBG4ZTiFvcDzectfhm3PzifWpgkYs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from PH7PR12MB6588.namprd12.prod.outlook.com (2603:10b6:510:210::10) by IA0PR12MB7698.namprd12.prod.outlook.com (2603:10b6:208:432::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.29; Fri, 14 Oct 2022 09:56:24 +0000 Received: from PH7PR12MB6588.namprd12.prod.outlook.com ([fe80::fa1e:a29e:2f2c:43d1]) by PH7PR12MB6588.namprd12.prod.outlook.com ([fe80::fa1e:a29e:2f2c:43d1%7]) with mapi id 15.20.5723.026; Fri, 14 Oct 2022 09:56:24 +0000 Message-ID: <0df72f8e-1c17-2140-c841-5a75fb43db14@amd.com> Date: Fri, 14 Oct 2022 15:26:07 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: [PATCH v2] perf: Rewrite core context handling Content-Language: en-US To: Peter Zijlstra Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, jolsa@redhat.com, namhyung@kernel.org, songliubraving@fb.com, eranian@google.com, ak@linux.intel.com, mark.rutland@arm.com, frederic@kernel.org, maddy@linux.ibm.com, irogers@google.com, will@kernel.org, robh@kernel.org, mingo@redhat.com, catalin.marinas@arm.com, ndesaulniers@google.com, srw@sladewatkins.net, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org, sandipan.das@amd.com, ananth.narayan@amd.com, kim.phillips@amd.com, santosh.shukla@amd.com, Ravi Bangoria References: <20221008062424.313-1-ravi.bangoria@amd.com> <174fb540-ec18-eeca-191d-c02e1f1005d2@amd.com> <99caec5f-dcdf-70c6-8909-11552ce42a20@amd.com> From: Ravi Bangoria In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PN2PR01CA0213.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:ea::7) To PH7PR12MB6588.namprd12.prod.outlook.com (2603:10b6:510:210::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR12MB6588:EE_|IA0PR12MB7698:EE_ X-MS-Office365-Filtering-Correlation-Id: 7b205332-43a0-4423-0a78-08daadca5a7f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: N1qVrKfHMckgqgCnL7DuSxtLRskGQ//cGVbfFSEgBMxL1d+NfgmBJNLe6hLnhFj7vKw5CuvjH8+nYBD6xO0bmrme0LazeTCk8GShekxrDIgjm1Zadp3rLjCdsCED5bSMEYf4Tyi0K3ioz3OOr7TUlRZDHiA006OY4P0SNXjKlcGsNu/6iobzT7JZdIA+4wC2i35a7P6mp9JJ2aGmZ4EHwtyG1l7B2NcWwO7NCBW3q8RLXPhanic7k6fAY3fcrVmT3V5Sh3LV8MvPtir/ciVkG5xITPnpXh/Oye7hGg4npB6NIFQuDwzTTL812CIr8Aszi3uUurNAMYee4EuFCAJ02Gn2amXlvSpr6OjKgtAITx7D5qveWKnvJdtw9ZqUYqhFU8EkCv8Xq1lExf5j4GRWE3+PZlBwl3rlX8BcNDyy/xNk3PUagY/JmAfqEc5r5en5dMcU0TRxpBKS4rDjEFNY7mWGo7s97pCsUOpDbxTy+BDbqgBA1r5e30gI52uLJttXKl46+wKoOIf5IJN1sfB9fn3G/jMH7xW87IuxJ7oCHTA1Vrx9Z+IU3M/B7yrqriLVG7vwzq8a6iYvVMhR+HzDKdHD5c1LdZ9Xtk0wmhsGPfuBFZEXvDcSLB0poFrLjpMteKz+eHLUMryGc1nCNaFRILODz/9+fXJL43CUDo2pRH6Qw+i2NobX8NDx6cvKEShZ159MWccN41G9HZqvzYnCBdcxgzwb10CteWx6jLv9fMxw5h+TLdE64AzjZTd5rfqcKzL946HH95U+ZP7Mx/jnB3gYPYBrCGi9ZLARGjndbsD49ryR1R8aawc/6/eZWDk5cU7fkpv1op54U/3NqJOlgg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR12MB6588.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(39860400002)(346002)(366004)(396003)(376002)(451199015)(2616005)(53546011)(6666004)(26005)(6512007)(186003)(6506007)(2906002)(5660300002)(44832011)(4744005)(478600001)(7416002)(6916009)(316002)(41300700001)(8936002)(66946007)(966005)(66556008)(8676002)(66476007)(6486002)(4326008)(86362001)(31696002)(36756003)(38100700002)(31686004)(21314003)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?K0NOWllnaEhkR0h3dSs3NUJady9ObktrcmFMOXZkVTNvamxPY2UxeG5iVEF4?= =?utf-8?B?eHplMkUrQVRZNjJtN2xmMU9tVDNBWm5scUhPZDEwSnB3STFxdEx1aUxYT2Jn?= =?utf-8?B?dkRheEpCTENEd05iVHluRHRaSHIwV2hUZSs0MEdKVCtVZ3lrTm8xSVViQVlV?= =?utf-8?B?WHhrK21yNGdaUTZpL2tZcnUyejdpN21zWjYwWFFyaWhyU1lhNGh2SSt4VzRL?= =?utf-8?B?SzV1VmJTZUVrZThqaUZmTVRhT3JJU1piZGtjUmxiaXdZOFBEM05FNjYwV1hQ?= =?utf-8?B?ZTVaK0lYcnR2allLZDN2b0hyM25BUFI4NEJzUks5NVF0TENmb0VDSHc2WEt6?= =?utf-8?B?SEVJSEUwY0VnL0ZZVUgzOGRpSkRpeHo3Tk8wdjhnSExmUDlVRXJsaWp1Vlpl?= =?utf-8?B?b1VFRjM5UldPUWpKT0MwOGs5bzN6SDF4dExONW80VnFmWGhvakp0TS9CbHh1?= =?utf-8?B?TlNiRE9QdDBSUCsrV21uSkszSFZFOC9FTEpoMHN4Vk1SMXNnblBCbWwxRnFi?= =?utf-8?B?K0lKUFVwVUlwdVd2UUd3ekUxVUh4czBlUm03dEt6ZUtIaEJNMHlHRXlsWS9R?= =?utf-8?B?aUxyQkZVOUlRQ2pram5pZjh6SDhvM3R4ZDFlK0F6SjBkSTcybms1ZTZaVE52?= =?utf-8?B?TGpJZ1RwdVFsYm8xSnN5ME00Ty9yYW55RC85MHBDYXdzdVUrYXQzRituZjJC?= =?utf-8?B?RlRJZHRHQ2hrRWZSSjFGajVpWk9nb1RXMGtPN2JJSW5uaG1rOXVuMWsycHVU?= =?utf-8?B?WHhidFFUdnBpMmx2b1NzakI2dFlmOHE5YXJ3TXdudlBrTk5rVHkzbjhYOG00?= =?utf-8?B?RUM1a1lRdEFpV282RXdnUU9mNWc3RTA4cjNwamlSU2RSeWZGem5rM3QzbTdC?= =?utf-8?B?Mm1qdE1yaW5ablpEQ3d4RGNhdVNwOGF2NTVaaDB4Z0phcGNBVStKQmNua1U4?= =?utf-8?B?bTNKN0NRMllhQ3RiL3VnWVFuNUFSODFBc2V3eWVjVW00WXRpZ0xKQlBOT1BH?= =?utf-8?B?YjArUmJtMVJzR3Y1all1WWQxOEY5NWlhSG9hSlFOYlFvY1FJbEptNHQwVzcv?= =?utf-8?B?RnY0aVVjRjY5NGllbkJGeFBuajJaMDhmalZ3ck1qYU5xYTcybUVYTml4WHZk?= =?utf-8?B?K3R1ZVlqYWgxcXlGUi9JQXpyazdrRkpMVXV6NklaYThZOXpCYVp1N21XcFZa?= =?utf-8?B?M3Z2K2RiandDUVJwcVdNRjIvUDUrTCtRTzE0eHdYYnRNSUlwUzFkTVh1ZVRP?= =?utf-8?B?ZDhqOWNXZUFTOEMya2VuLzhJRlZaZGlMaHBjU1BabTBKeWY4bkR1bnFzd29v?= =?utf-8?B?eThsU0dqM2FyZjhjbE15aE1pbzFVaE81L1cvbVM3ekFsNHVKRnhIK0lrTmxk?= =?utf-8?B?dWdOVU9WeC8vcXRjQTdoT1o4cnYrODhTaXkrQmtlUjExeTJtQ0JiWDhaYlAy?= =?utf-8?B?bU9VK3dDOUUySEFKMy9rV3R1dyt1SUx0Y3ZjYlFRZHNMUzF3M3IxWHNnTE9I?= =?utf-8?B?VGVNODBpVUkwV3crUHpvVUM2NW5OUU94VE02UmZOQUx5Qk5uZUJNeFBmckE2?= =?utf-8?B?eE4vSjFnS2lDZTlrbFBPSFV2bUsrMkFVRHo0WmNMVC9EbzFGaDkweW43cVNQ?= =?utf-8?B?ZXMwRUYwTW5pNzFPdzlXMmdFYzhUTG4xMExBckNYV1pkQldSdStLUlo4aFdU?= =?utf-8?B?VVU2YXlKV0p6T1N5b1VtVWFvTllNeURWVXZTYllnSStHNlQzM3kzWEhwV0ZM?= =?utf-8?B?T1ZRSXE2b01zU2QxZnhlTmlTaXBXaHY4eG9YSHprZm9HaG5Wd2JUY05hMUNn?= =?utf-8?B?Vkc1MVhQODFZOWk0dS9waUpHVlB1RFNKMEZHeU5GOGxFcmxuZWdvTndIODl5?= =?utf-8?B?UDE2NjlRelRkWVZkZWVQUkViQm54QkFqR0w1TExoTmF5UGt4eExXSXl3b3Yw?= =?utf-8?B?L21rZit4YUFFbkdPSjcyL1B6UGdvUEp3UW1Vd2Y0NDN6dTIzcnNqMEc4U1pW?= =?utf-8?B?cjRNNWg2b1BOZXVJdkdWWlh3QmR1SlVyM1lVVythVWpGRWxGMGVFOWlNdjZm?= =?utf-8?B?VUp3U29yckV6eDlmWG1LUisrMXVnckV4MWJ1MXZIVTExcEJTUDNtMlBCOGdS?= =?utf-8?Q?GakYDz8NiV37IdbxsJOO3nF95?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7b205332-43a0-4423-0a78-08daadca5a7f X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB6588.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2022 09:56:24.3057 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: QoHjFVTRkZP7ibTAu8VF1fsK0giXuyGyZdoMUa9CKk5M/jmRq35efmjJX0lGe7vXP7wI7R1U3wq2giX2GkWHnw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB7698 X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham 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 13-Oct-22 4:29 PM, Peter Zijlstra wrote: > On Thu, Oct 13, 2022 at 03:37:23PM +0530, Ravi Bangoria wrote: > >>> - refcount_t refcount; >>> + refcount_t refcount; /* event <-> ctx */ >> >> Ok. We need to remove all those // XXX get/put_ctx() from code >> which we added to make refcount a pmu_ctx <-> ctx. > > Them already gone :-) I've not yet fixed up the typoes, but current > version should be here: > > https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git/log/?h=perf/core > > Thanks! I've been running perf-fuzzer on Xeon machine since yesterday and I don't see any issue. Will do the same on my AMD machine as well over the weekend. Thanks, Ravi