From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) (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 886CD26B08F; Wed, 27 May 2026 03:34:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.16 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779852900; cv=none; b=AJp8KJ3O1unbMqYUzlbOefinEi8ug7M1TdPbLAFv1Su5gWQXTLOCIwsbcC7g2/HUeQeGHTXf/PW1WtSYDiTclEAk5SPO6NeVWmJbwZcGA9QwtCIzqFibGf2L7eH+vJGdbidcmUJOS0nVPcTK75g5heu4glbhrXWw8q4tTkEEDpc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779852900; c=relaxed/simple; bh=0jMtXdyR+XkBSElTR5vKC1YNbrZAX2spWw06dn6oYAk=; h=Date:Message-ID:From:To:Cc:Subject:In-Reply-To:References: MIME-Version:Content-Type; b=Kx/0D/T2ojTm2ayaMzdoxSHCdzUSO5mEJip9zv8eQPHw8kWT/ds0Jt8diTovvzbuELv8KhWOrXf614rjgZKsCFM8h4Kv3/651dBSPWMfn+Yl1wiCJEjV50/z4kd0l60I58DRfeKrUp5IqhgdEbURSwaA6BDaHoGPfftSaaeGwxc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=G7MDPZSA; arc=none smtp.client-ip=192.198.163.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="G7MDPZSA" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1779852899; x=1811388899; h=date:message-id:from:to:cc:subject:in-reply-to: references:mime-version; bh=0jMtXdyR+XkBSElTR5vKC1YNbrZAX2spWw06dn6oYAk=; b=G7MDPZSAS/u5LdQLTvm/iCyUyIHXz01i7YmnmXVqP3G5tdIP5U1gKddZ /Dm0Vib/1HdRN3p+ZJVEjbJ2mLia3lXjaliVuSDK8rNXVPy0QHR9rw2LK 0aykjQiPHzk4/9Mr5GEpu4DaiKBsSRIWW5aQEij0sosPgAmYtBcMD+hNd uT940io+EG0INYOPRwzWyiTbt5d6/wlAdU/PPNaeGNFtOmF2LonA5vPM3 1zOGR/Xzi7RO/LmWTK4XIa3I7HgA2Q5Q6WrXiOhT7qstKQrlqGNgTgbhW fmigIqHkKlp7+d1VbI9Ke7ZSzwpozxDXFsW4zNh9fd2teB57sTuhec3IN w==; X-CSE-ConnectionGUID: pzdnMrPoTOW5jTkpJfBZig== X-CSE-MsgGUID: 8TuBsAWuQ9GTsCpfxj+q8w== X-IronPort-AV: E=McAfee;i="6800,10657,11798"; a="68201567" X-IronPort-AV: E=Sophos;i="6.24,170,1774335600"; d="scan'208";a="68201567" Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 May 2026 20:34:59 -0700 X-CSE-ConnectionGUID: 5dvCwfWzTnuhR6eLWC2Mag== X-CSE-MsgGUID: raVGjmYoSeu4E/nJR5jfuw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,170,1774335600"; d="scan'208";a="239109059" Received: from gauravga-mobl1.amr.corp.intel.com (HELO adixit-MOBL3.intel.com) ([10.125.67.21]) by fmviesa007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 May 2026 20:34:58 -0700 Date: Tue, 26 May 2026 20:34:57 -0700 Message-ID: <87ecixv82m.wl-ashutosh.dixit@intel.com> From: "Dixit, Ashutosh" To: John Hubbard Cc: Peter Zijlstra , Matthew Brost , Thomas =?ISO-8859-1?Q?Hellstr=F6m?= , 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 ,, ,, LKML Subject: Re: [PATCH v2 0/2] complete perf_allow_* trio and use in drm/xe In-Reply-To: <8871a158-7a68-4247-a09f-bb3d970d6dc2@nvidia.com> References: <20260523013326.129491-1-jhubbard@nvidia.com> <20260523084056.GE3102624@noisy.programming.kicks-ass.net> <8871a158-7a68-4247-a09f-bb3d970d6dc2@nvidia.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/30.2 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Precedence: bulk X-Mailing-List: linux-perf-users@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII On Sat, 23 May 2026 10:52:16 -0700, John Hubbard wrote: > > 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. I've R-b'd both the patches. If you want to merge via Xe tree, let me know and we can get them merged. Thanks. -- Ashutosh