Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp492547imm; Wed, 29 Aug 2018 05:15:32 -0700 (PDT) X-Google-Smtp-Source: ANB0Vdb52huob7bbEYkej6lR8dINGTipRxoh1ZgksqW+OPLLD99m3nrcIfdZZPFH9q4LJoEqSofL X-Received: by 2002:a63:c50c:: with SMTP id f12-v6mr5605052pgd.113.1535544932318; Wed, 29 Aug 2018 05:15:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535544932; cv=none; d=google.com; s=arc-20160816; b=kgrdiuLqr+B5GzBwQLUY0YPyq41Zi65/3qKqFgSZsgWmUT/deGq45q6JV+Kb20WAqM ym0mPnxNBfbXzEdSwYJ8c25EJKTBzHEKBFwIF8NYRtO0Je0ks55z1xY3sJjXebirPyzI 3ryP6eJFPJkHUkdmVIwLXfKanU+JdssFd6zyucdWFTFgQJIUnW1ZtQlwgFO6skYM4Wx1 9a3VBb8JHjT9fpUaRSFbBzWcrc6egnDWEROLgF75sJwItUYaZa96+Fsp7hzVoU4d0qrX uqDu4Q3SE7zvXqsEte6gPDOTw5I0rfMT5ZLD9IZov8bgYcYowJiY9Zct+pO81tgbP8Qv pBTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=uUHVKWEmOnBG+Cq3BUeka1ScBj2FaACw2lUukbGHpQM=; b=QN+B++8uvd7M22TXq2XBYRcxrGFFwekBWe1thzTs1zQboLhdaBTkyNinBH2yLHmGSv 6OENwHhQgn0Kvgch/6qxIw5IEH0KVr4MQbb/htMFhyFJ/QRDr8eQ+SXikA4rmZCErEBS FcT6a0hrSX56D9MCGpSXqKbIWf9ieyqtIGvZbh4oj+f3sXgOzMNDRiLbTH4ZATjp3/iL +iN5i+uEf6tAhob5ieG2HQ4wglKlWKY3OhTod6aNWQbguh6ocQ8JQ9pbiGSVajBzs0r+ +t4iln9Q2IeQfTmlLxgSZdV71QrRyzHg8gH8jvDU7FuqVrpNM8MkKApdh5k9tcs+bAr4 97jQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=FAWLrfps; 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 v19-v6si3724566pgh.36.2018.08.29.05.15.16; Wed, 29 Aug 2018 05:15:32 -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=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=FAWLrfps; 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 S1727818AbeH2QKk (ORCPT + 99 others); Wed, 29 Aug 2018 12:10:40 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:34578 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727182AbeH2QKk (ORCPT ); Wed, 29 Aug 2018 12:10:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=uUHVKWEmOnBG+Cq3BUeka1ScBj2FaACw2lUukbGHpQM=; b=FAWLrfps7fg9BO6MYQ0tNidW7 Ez/pKLdkku3gFjUyOiLMSODnEVxGnufrAOG+82pzGdJMVoWBDipM0Cy5fQkt3Jt2LWpRBkpZbMTBZ pvnCS65x1tsNvbsfEsAXdMbsu2729WsqeRGHnEet23hRI59+HAc0N68N3GDHP6cLyCMOfR9vURpVv b+w70AwDXFuwsbqb3WJOgXUz701nVFDBOVZneGI+tkkW+IXgyBuVdV+e18tWuAp1QYouXtnrvpWCT s0GUnNaWQWHgUszNsgbVeEV8WpEBmIzYTr+cXa5/qnCxkZXe9v5EpGiZtq9INMxYRDBZZWUEI5Rd9 hEIZlAu+w==; Received: from j217100.upc-j.chello.nl ([24.132.217.100] helo=hirez.programming.kicks-ass.net) by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux)) id 1fuzM7-0001A0-Os; Wed, 29 Aug 2018 12:13:52 +0000 Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000) id 4BC0C2024D706; Wed, 29 Aug 2018 14:13:49 +0200 (CEST) Date: Wed, 29 Aug 2018 14:13:49 +0200 From: Peter Zijlstra To: Vince Weaver Cc: linux-kernel@vger.kernel.org, Josh Poimboeuf , Alexander Shishkin , Andy Lutomirski , Arnaldo Carvalho de Melo , Arnaldo Carvalho de Melo , Jiri Olsa , Linus Torvalds , Stephane Eranian , Thomas Gleixner , Ingo Molnar Subject: Re: [perf] perf_event.h ABI visibility question Message-ID: <20180829121349.GT24124@hirez.programming.kicks-ass.net> References: <20180824085042.GL24124@hirez.programming.kicks-ass.net> <20180827075246.GX24124@hirez.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.0 (2018-05-17) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Aug 28, 2018 at 01:51:29PM -0400, Vince Weaver wrote: > On Mon, 27 Aug 2018, Peter Zijlstra wrote: > > > Something like so then? > > > > diff --git a/include/uapi/linux/perf_event.h b/include/uapi/linux/perf_event.h > > index eeb787b1c53c..f35eb72739c0 100644 > > --- a/include/uapi/linux/perf_event.h > > +++ b/include/uapi/linux/perf_event.h > > @@ -144,7 +144,7 @@ enum perf_event_sample_format { > > > > PERF_SAMPLE_MAX = 1U << 20, /* non-ABI */ > > > > - __PERF_SAMPLE_CALLCHAIN_EARLY = 1ULL << 63, > > + __PERF_SAMPLE_CALLCHAIN_EARLY = 1ULL << 63, /* non-ABI; internal use */ > > }; > > yes, something like that would be fine. > > I am being difficult about this, but from experience when trying to keep > the manpage updated, what seems obvious now will not be so obvious 6 > months from now and trying to dig through the git logs / mailing list > archives to verify the purpose of an addition can be a lot of work > sometimes. Yeah, no worries. I appreciate you paying attention to these things.