From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11012031.outbound.protection.outlook.com [40.93.195.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 996B33191CA; Sat, 23 May 2026 17:52:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.195.31 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779558745; cv=fail; b=lghAVmD42kLycCokCAzySJ45xWwPL6UHOZeqjw7edZdAUn0nKUBp3aRkuilJGFdkvtpH3j+FT0UabgeQrqNVEgvm+OA7vdedREwO7hSNKuBSIZGIZ0f3oXCgkGnKTMEb9F65Cxtcs2P0omrXPYxcGgzEbcWNCVXaIjqkqtWxx0w= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779558745; c=relaxed/simple; bh=vVuaaO4ABKalpWUeXeGPecKDdZ0SFq03DGno+PibRek=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=sY8y5W5xl0CljZSJIEUZkw1ZfDKbqDDzFYUEjRd7UcVG1cvmzh4pRnZN3y+zpkevMPxIK/6XW340COVxMIykHe4v/KbATImhRwlthxHcS6+zYM6Jl4DeNRAupyX3XjMktX1R4XIsudrDPwwa9PcHV+xmr8M/ken2bMF3ztGU6cQ= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=DIoF/tak; arc=fail smtp.client-ip=40.93.195.31 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="DIoF/tak" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Y/GIPpS30BYI3riWG6cfU1EDpu/J+imHZDfWkRAaak7SUPpDuMAfok0CXRnaWd2ERluFC2Yqbp1ANXwa0/kdVABFHq+KdpDZHvXwdwXGu0OrrcvfHQmKMn+NNJzOXUU12PrFOBm0/zymqbHx5rvpYxh+eKoCbcMmkPProwBWbOaN1K8EyFdqoN2q0W2kl3TZ+HA8Oo1qLhE2rOCbYBP+GEcAW2L8GDisqBZNqAB1+VTUmsuEB4HXzuTtmKfAVOkEHUh5fQHMGahTaTa5Rty2beNnWae5JJgkwgRb0QK4KGJ0MJHQdSjRs11Cgh6yB7gmOsIlkoZ1vG118HCu+zZZ6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=th4dQJ8qjUzkDwCZmAD/EXzBBaIDQbnvnLCcHi/0oxI=; b=hAgZ2gJcDV0fie7P8qMBGc5ipiyylz+3dIypQsi5NaV8ENkzaoZXn50RSt8y1Lvmvn0uFJ4fe7O4L50Ldm31MtnxWMFt0DjSHwXH4SOTTdZt/nrGCdlvFEqifSG8xnrysAWQw2WUtpuryEKnitibJXPPfefDzQp1MIautmtZM6wSFORQgNRJQaKwZxsiZ8iET0Hmf0EgNve+zSqEUCIwRvIr9HdCIBQAtNyRo8g7blWi1wtzQoqVrGc4e2jo89JM/COgf4ESl4JtoPkr9ZPG8OPXtvGW/Z9k1NK59jU3m+fEXIitr09RztsxhDFUMjIgPTUjI760ReAnsPV+H/P1XA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=th4dQJ8qjUzkDwCZmAD/EXzBBaIDQbnvnLCcHi/0oxI=; b=DIoF/takgBslHXv2wNSqDSzTAN+uYzLBTtmoqgA93Aryj+K6R3qvVioQX3VzP2H5Uz4fjTQt6UtbSEoC+X5fhO8eaMqxmPmIlfZMapHaJfYMYEJ5SVLoH7mYRUINx34Oh2eTDdF7YdOIi3KBAYixJ/nansRzI4yShRnZ0EheK9EalxU9/vAyPB25K7lDuLh2ssuaFAlb9Ezbh7L2UfIMlgwAFCllXquKA8BhqSPrD1QxIgQ1vSSgMY8uN1LvC6+bYbIalSjjqQpjq5tYXXGATHX+JhwR1921ph7I8SNSeoBfa8ihsEHBDLmGfrSBFR+FpNZtD44GREwXvwMTJhN4Bw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from DM3PR12MB9416.namprd12.prod.outlook.com (2603:10b6:0:4b::8) by IA1PR12MB6650.namprd12.prod.outlook.com (2603:10b6:208:3a1::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.25.21; Sat, 23 May 2026 17:52:19 +0000 Received: from DM3PR12MB9416.namprd12.prod.outlook.com ([fe80::8cdd:504c:7d2a:59c8]) by DM3PR12MB9416.namprd12.prod.outlook.com ([fe80::8cdd:504c:7d2a:59c8%5]) with mapi id 15.21.0048.016; Sat, 23 May 2026 17:52:19 +0000 Message-ID: <8871a158-7a68-4247-a09f-bb3d970d6dc2@nvidia.com> Date: Sat, 23 May 2026 10:52:16 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 0/2] complete perf_allow_* trio and use in drm/xe To: Peter Zijlstra Cc: Matthew Brost , =?UTF-8?Q?Thomas_Hellstr=C3=B6m?= , Rodrigo Vivi , David Airlie , Simona Vetter , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , James Clark , intel-xe@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-perf-users@vger.kernel.org, LKML References: <20260523013326.129491-1-jhubbard@nvidia.com> <20260523084056.GE3102624@noisy.programming.kicks-ass.net> Content-Language: en-US From: John Hubbard In-Reply-To: <20260523084056.GE3102624@noisy.programming.kicks-ass.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BN0PR04CA0138.namprd04.prod.outlook.com (2603:10b6:408:ed::23) To DM3PR12MB9416.namprd12.prod.outlook.com (2603:10b6:0:4b::8) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM3PR12MB9416:EE_|IA1PR12MB6650:EE_ X-MS-Office365-Filtering-Correlation-Id: 26b4aa25-ce33-4f22-28c2-08deb8f408e2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|366016|7416014|376014|1800799024|22082099003|18002099003|56012099003|11063799006|4143699003; X-Microsoft-Antispam-Message-Info: Doav9qoNbIgAARwUxytvIs7le5AwRdDRit++9e1DUO/SHh3qPQaP7jSdA9OmkvMcXhTRgNaR8uZbbsN3Q9nDNnCsDtG/oAUrDmgBCWiV41JMTNErYXeU3DHT+xMV2wW/fp0lNRUVEa0uYLv3F18yqlVVfpBPq6meKC91BmM/tB5yX9yAyi5m0rP1FpA9i0OuRNB+FfZePAetAi5V7Js39xDQFR/CmW7JWvIy2ZV2O7DAGu6kdaZ+oJxCkCfyMZFY02MLYv63CU9sLDQtYHnGMdECfS2eHMVYgiQyLzp989CPPoci1FTMMwEjOl1riRi4vmuT16otiEvN92bC1o5H+3thAhh8Ng5rVxc53Ccv0TdrA7tgHqBXkhQnnX+tSO/KvcHBmadgEUeHPEy8HGxNy3tNQft9qrJY0CwZaIU7DaD7wEWJ5ubZLc9HaynN/qi/EtHKa9r7dUQrmII0lG53NBOAgHq0lLkok6V3BSCL+5ATnJnod+6qxn6uC22bYvRr3jX3qpE18jqzMFOXhJbD4F7kQR89mQrDBU8+SjIN9JXt817WcvkUI8EwvR3W63xjegTEh32tnoPBz43Ce6WS6g76xL2pPpzCw2aSfkjnclstONav6F4IUmTmdPmNJJVCQzgBoFHmgfcnFORzZjhww5rM8Bkb6I5F83N5IoYcPH73WDt7JsedyplBpBo/64Qg X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM3PR12MB9416.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(366016)(7416014)(376014)(1800799024)(22082099003)(18002099003)(56012099003)(11063799006)(4143699003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bk92blkvZGtVNGFxVFZseEZLc0xtTlU0N1gzNTZRd1YxWXZyYmgrZCtJN0xz?= =?utf-8?B?d2hNak05aGdDcTBLMXluMm9yejJrSC9ybU5NVlhWTWhZOWxlVG9kOWVWcHRj?= =?utf-8?B?azF6WnQrWmJiWHVsbEd4MTdYMnNMWklrNWJDb1BnWlVhRTc0ekZyZTAvRldu?= =?utf-8?B?UnNrbENRVVcyT2lQamJyR1FzT3VUZTlEN2s5cHMzcTZuMk9KaCtaWE1IT0k3?= =?utf-8?B?bW50MStnbzhzUlh0QzFDMU9jbTkrdGhDMVBnS04yUTVmSmpSeHY0RWJVWDFr?= =?utf-8?B?R3Q3VTR5dUJGUFpWR1JLTmg3VVdjN1BSSUFkU0REazhwZTRtMlZWZGJvUkdK?= =?utf-8?B?U0xieDc3SnN2aXZLSVlVbU5pVjQzSmsrekc2OG5XcWNwakdzWHd6WXEwa1BF?= =?utf-8?B?bEJ6ajBKNVlIcm1aMVpIUFdmTURKa09VV2lvaTRNdDBhUTB2YXpGQ0FibVE2?= =?utf-8?B?NVFrMEpjenNzUnFVc0pFV0RubXFyRW1OYVlqZmpBUHBQUC9VblFDVG1sVDE1?= =?utf-8?B?YXJTK0NRYWpIZ3J2ZmtTUytvWjZ5WjlMOGlIcFRGYW9wY1JiRjdTSU92aHVP?= =?utf-8?B?WXJPaVlLUzZSR2FCb0h3RmllMnkyb0tncmM2MGJNTHk3d2xjSU9BUWtlY1lt?= =?utf-8?B?NGlCbkpoRk1PMldJRnJva1l0R1VQOURpVWRHN001OCt6QlpOVlY2MUxScEFi?= =?utf-8?B?U2U5MkFNeXp2MnN3bC9QaldwT0pSTng0Y1R3TVo3clVWN284WmI4OXh3d1hC?= =?utf-8?B?TUh2QnV2Q3Y3bmE3ZXhHcjFBUGhkdlRRZFpGUC9hMW9QRkZTTXNaYlVYSXVM?= =?utf-8?B?R1FGUG5OZGtVRGVrQlhiMlg3SHkwK1prQWIrcmx1disveTdSYlBPY0JYSGJT?= =?utf-8?B?YnoySEUzTVpaVWdEQ2FMYWxPdGRzTHBQMWM2WTQ5YS9UbHQrS0hpVTd4SUJU?= =?utf-8?B?N0c5Ynk2VllWdFhpdGVybGRZVnBLUTR3c3UwOHRrUDYwZ1gxaitFWm4xTUhz?= =?utf-8?B?TnhJYm9tc2hVWUpEeUw0bVUxV2d2TUFMenZrNGJCbkJZS01tVktFalp3SzhC?= =?utf-8?B?WFJtdmphNktibFJxSjg2TmVMNm4wZjB2VVB3akg0RGlhZGJaUkVQTDBxcVBQ?= =?utf-8?B?SEZKWWdON2xXZnZwYVRUOVgreGpHQkRGeDhiTXRkWWk2dUlnV2d4NFR4S0Jj?= =?utf-8?B?TzA3OUxLTlVnSmIxQ1p5VlNsWHNOcFlYQVByVVFyUk5qb1dzSlk5NkZRcFJh?= =?utf-8?B?K1hhSlQ3ZDVDNitXVGkyNGNyRFpRUmtLZUQxNlRIRk5GQU9tTGZvdXFTdm1T?= =?utf-8?B?S3FxTDBWb3VITjArU0paYVBHb0J3TGZOdWdWV0dYUFVMTURXODliZUcrZUNE?= =?utf-8?B?eDdlOGQrZW5LVFhMaFlzaVNXeEZRUHJSQUdyUWFaYnhGbmlFZFlOTFFNWHhZ?= =?utf-8?B?NThIczBGa2RiWnZRQTB4Q2xsRW5hU3duWm1jVTlEUnluZTh6R0tmTHZvUVA3?= =?utf-8?B?SlUxMXFzVU9oUTh2WTJ6eUtVZjFrNXkwS1NpRVdTYTd5WlQ4WGNuMWEwZllV?= =?utf-8?B?U204MVV0QmNBcUI3d24xTmx6eFo1eWx4WUg3WkRoWHdzUDRpOUdKeTdXb0pl?= =?utf-8?B?YzJINkNmUUszSmpZWkdydXh5OTZpR2FIaU44QXdiUTV0eVF5dFRuSnlzeFVh?= =?utf-8?B?STRuaENtQ09HZEdlVmZBdlplT0JUalovUlJSRTNNaUVwYlh2Z3NYRXMyZklM?= =?utf-8?B?WHVKUCtGakVwQlVTa3gzaXVFQlQ5Umk5MXNGWG95cHVLTmpVdWR1WFFWaTF0?= =?utf-8?B?dkZxK0tweHZYNXp1bERIN3h1WFlONnVMRlN0L2JxOE9LL1hUNnVuSDQxOGF3?= =?utf-8?B?SG15aXJ1MkwvSFJMMitZeEladXRqYXM0Y1J4SUtJK2RUT1hHMEhHT3p0SUR1?= =?utf-8?B?OVNJY05EdEFWMmpnbVhmc3RkaVM4YUhoT0J4ZDFyc3Fsd0J1dFNvQlF3VG1X?= =?utf-8?B?bDh1ak8wV0Ywc0t6cjlqSW1WTGljMld4dGZnTkpFS3lEK0t4cFlPRURXMnRM?= =?utf-8?B?NDRPYnh4REwrQVJqMXdFSXhSd3krVkxreEJWVUd6Wk5lVlFIdEJEdVZKcEEv?= =?utf-8?B?clhkK3VOVW5FSW5BbTQ4aHE3bWVLNEYwbC9wbmQ5d3VHZXpQbnVCeGhQM1B5?= =?utf-8?B?SGluYUljLzJsVnRTd3lpL09TUHVIbm1XaXJSOWVTMXczc05EczZ0QzJKZG1x?= =?utf-8?B?OVdZa3p4T3I5ZngrSlRMTUcwRTIyRjh3TmwvajJMbFVVTFRITVk3YTJOQlpk?= =?utf-8?B?WFQ3TXVLUmkrMFZiZjVXRTFhaTFGSU0zQ09qOWgwazh3RkNSMnQrRDcyNFhx?= =?utf-8?Q?G9/h098AnCwlIr+DrzDsDoNiHGcHWbou+c1aiVsH87YBN?= X-MS-Exchange-AntiSpam-MessageData-1: U+HGM2DevlXHJA== X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 26b4aa25-ce33-4f22-28c2-08deb8f408e2 X-MS-Exchange-CrossTenant-AuthSource: DM3PR12MB9416.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 May 2026 17:52:19.5178 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: lsYrhlm0yaJn0mEBWPuriE8KfyX4XV9bzwHAQY+awA3ALxmki1s1lc8MRs3T+PHDs6cK21nyqC75CAmmyfzQOA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6650 On 5/23/26 1:40 AM, Peter Zijlstra wrote: > On Fri, May 22, 2026 at 06:33:24PM -0700, John Hubbard wrote: ... >> perf/core: out-of-line and export perf_allow_cpu/tracepoint() >> drm/xe: gate observation streams with perf_allow_cpu() >> >> drivers/gpu/drm/xe/xe_eu_stall.c | 5 +++-- >> drivers/gpu/drm/xe/xe_oa.c | 25 +++++++++++++--------- >> drivers/gpu/drm/xe/xe_observation.c | 32 ++++++++++++++++++++++++----- >> drivers/gpu/drm/xe/xe_observation.h | 3 +-- >> include/linux/perf_event.h | 31 ++++++++++++++-------------- >> kernel/events/core.c | 18 ++++++++++++++++ >> 6 files changed, 79 insertions(+), 35 deletions(-) > > Sure, works for me. How do you want to route these things, Xe tree or > -tip? Hi Peter, Maybe -tip, but really, either way is perfectly OK with me. thanks, -- John Hubbard