From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 7 Apr 2017 12:23:41 -0300 From: Arnaldo Carvalho de Melo Subject: Re: [PATCH 1/2] s390/perf: fix perf annotate error -95 (4.10 regression) Message-ID: <20170407152341.GB2388@redhat.com> References: <1491465112-45819-1-git-send-email-borntraeger@de.ibm.com> <1491465112-45819-2-git-send-email-borntraeger@de.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1491465112-45819-2-git-send-email-borntraeger@de.ibm.com> Sender: linux-kernel-owner@vger.kernel.org List-Archive: List-Post: To: Christian Borntraeger Cc: linux-kernel@vger.kernel.org, Hendrik Brueckner , Andreas Krebbel , Peter Zijlstra , Ingo Molnar , linux-s390 , Martin Schwidefsky List-ID: Em Thu, Apr 06, 2017 at 09:51:51AM +0200, Christian Borntraeger escreveu: > since 4.10 perf annotate exits on s390 with an "unknown error -95". > Turns out that commit 786c1b51844d ("perf annotate: Start supporting > cross arch annotation") added a hard requirement for architecture Argh, that was unfortunate, I'll apply your patches and try to remove that restriction, using the defaults previously in place :-\ thanks, - Arnaldo > support when objdump is used but only provided x86 and arm > support. Meanwhile power was added so lets add s390 as well. > > While at it make sure to implement the branch and jump types. > > Signed-off-by: Christian Borntraeger > Fixes: 786c1b51844 "perf annotate: Start supporting cross arch annotation" > Cc: Arnaldo Carvalho de Melo > --- > tools/perf/util/annotate.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/tools/perf/util/annotate.c b/tools/perf/util/annotate.c > index 273f21f..7aa5722 100644 > --- a/tools/perf/util/annotate.c > +++ b/tools/perf/util/annotate.c > @@ -130,6 +130,12 @@ static struct arch architectures[] = { > .name = "powerpc", > .init = powerpc__annotate_init, > }, > + { > + .name = "s390", > + .objdump = { > + .comment_char = '#', > + }, > + }, > }; > > static void ins__delete(struct ins_operands *ops) > -- > 2.7.4