Received: by 10.223.164.202 with SMTP id h10csp1002338wrb; Tue, 7 Nov 2017 19:32:20 -0800 (PST) X-Google-Smtp-Source: ABhQp+Q2IpaZCgtHtYFVlPiVPx6lcAyAYii5/4RAHYLOoADG6RWC0JJsyE81t6MwcF3dS0p21p+E X-Received: by 10.98.16.81 with SMTP id y78mr976102pfi.114.1510111940576; Tue, 07 Nov 2017 19:32:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510111940; cv=none; d=google.com; s=arc-20160816; b=u6kwgDYDW/bsK7gJTV8UGceVZjb36OTWcW6sW+IYWvY2ENDUmD+VVTVGdM7sVXNUkj Wu7HI4MCH1l0fLLJDACFEd7j460O2mvNnh3VEZANQ1AxXrve6BN7VG0ORhAyh0poytRc ERwnimV3fh91d+TZAQQkgOsG/qMRIR2ijgt7MLBtL68RMJM+z5LDnodvDv0y/izrpsC6 Z/O6MwaNwVEheq7mzd6Es1FTcv01MRPOwGj7kZooSynvTHYmzi0Ae1WPER2gqTz/tK1C PiSJUMFhvTEfrAxdi+QdoculiLY/K9q/uAohvESVxjXKqioFAHf3sphna4NB8a0Bz/4Y krFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=YN9IJ0bbM48+iYFqGis3xckm7DO4GnY3AZamI/4z0Eo=; b=w+s3Q2XwHcQNMGqVVksx70UqBj5czTNw+FzXBUSfPB2SEUZn7apc20HU+JAU/Hg1T9 IBnh8PNcOk0K67GxVKZpKHSlgrDuMtNKtC97e3fgbkznJn8e+9yDH6iGFLlYtddp/ZZ6 05o7EvusJyB3mQxCuHLw39dtF3mdLJhPGjWD/HAP7xusIG3Rc3jf9oG0i4VmsCNyTa7e aZJoUiDTzsQ1+3rAfDi5XccGrjX1U8gCxq97kbTuHe+ZpZkmH224XCn5N3iZo4d7Q+nD vtW5BiDT27cWvL/l9sTODS6speSvtxxNiX5HEEOGpmnqlw63SWMuxVH3w2bnTucpSmZf DurA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=MF4nvfRs; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=openvz.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w71si2842499pfd.262.2017.11.07.19.32.07; Tue, 07 Nov 2017 19:32:20 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=MF4nvfRs; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=openvz.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933722AbdKHAXK (ORCPT + 90 others); Tue, 7 Nov 2017 19:23:10 -0500 Received: from mail-pg0-f67.google.com ([74.125.83.67]:55469 "EHLO mail-pg0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933597AbdKHAWx (ORCPT ); Tue, 7 Nov 2017 19:22:53 -0500 Received: by mail-pg0-f67.google.com with SMTP id 15so736085pgc.12 for ; Tue, 07 Nov 2017 16:22:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=YN9IJ0bbM48+iYFqGis3xckm7DO4GnY3AZamI/4z0Eo=; b=MF4nvfRs3cewraTTNoJFRe9t0HmESIkunsP0dMQ2NTtIpK5vfoTlbvgvs1KbRxtvHt Kgu0lrL36tnck9j+pb9eI3WeXRjZCqBMqLFtyR96RNFO/6XiT7eIr0Jg+oefwppxJC3S cEneheG8lnyCGtVRKjsISudysqV198+QEjt1vTLjYNSEVa3Nyqbzxtj9Ab4Ebkg3Ksw4 k9eZ47lVacPhnque+vbR8xoKvqJMvq/0EWr3TW8qGdwVuc/BixmczreP0dAuSTuce3xT YslFwaXlz6AZskUb/Kl2QeC6Y9qTydksSiFhPBeK/Jtd6tlTBUaLeG0s476ptU6YG9kx 3MXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=YN9IJ0bbM48+iYFqGis3xckm7DO4GnY3AZamI/4z0Eo=; b=X4mV4iUCJ+upPvm/SabOjXVrcL8OsVmKByQujAaU2f0ZzVvY5gBW4UzXh1aL1uSMnp 4ffMTqsHbIT4rMH5Y27VA0xF4B1g79oEcSU9svz3TPb3ojST+pdGKUHTeBXJnFpSEgrk 9SpC5xifhMhP4pnNT7IYEsjrkKxCpOsZ/MtUeDq7/1b1CBrM482J37oLfUTEw+5MnNrW Z/IM1YKoligM3M6CmNXQzTKjsGXsegS3IQ84zBe+VaKV502c5bUIyh+sIBSaRvr3xdEm 0VTd0ad0eIBRV2ttWYGUGhfCTRbhfB9qzIB/f4Ncy2jQ59QiQqJ99enj/+QuT8jWXvVR 0yPQ== X-Gm-Message-State: AJaThX7qo+Ooz/KJEL7pxa/JqVMayxfzA9n3AWYyiAyxpJNUCAa3DnaC nhYSJpbs3dBWOx091qKwOj9qnp6L X-Received: by 10.98.155.219 with SMTP id e88mr511871pfk.218.1510100572792; Tue, 07 Nov 2017 16:22:52 -0800 (PST) Received: from localhost.localdomain ([4.16.175.162]) by smtp.gmail.com with ESMTPSA id g1sm5693092pfg.111.2017.11.07.16.22.52 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 07 Nov 2017 16:22:52 -0800 (PST) From: Andrei Vagin To: linux-kernel@vger.kernel.org Cc: Vasily Averin , Andrei Vagin , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Alexander Shishkin , Jiri Olsa , Namhyung Kim Subject: [PATCH 2/2] perf/trace: fix an exit code of trace__symbols_init Date: Tue, 7 Nov 2017 16:22:46 -0800 Message-Id: <20171108002246.8924-2-avagin@openvz.org> X-Mailer: git-send-email 2.13.6 In-Reply-To: <20171108002246.8924-1-avagin@openvz.org> References: <20171108002246.8924-1-avagin@openvz.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Currently if trace_event__register_resolver() fails, we return -errno, but we can't be sure that errno isn't zero in this case. Cc: Peter Zijlstra Cc: Ingo Molnar Cc: Arnaldo Carvalho de Melo Cc: Alexander Shishkin Cc: Jiri Olsa Cc: Namhyung Kim Signed-off-by: Andrei Vagin --- tools/perf/builtin-trace.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/perf/builtin-trace.c b/tools/perf/builtin-trace.c index f2757d38c7d7..84debdbad327 100644 --- a/tools/perf/builtin-trace.c +++ b/tools/perf/builtin-trace.c @@ -1152,12 +1152,14 @@ static int trace__symbols_init(struct trace *trace, struct perf_evlist *evlist) if (trace->host == NULL) return -ENOMEM; - if (trace_event__register_resolver(trace->host, trace__machine__resolve_kernel_addr) < 0) - return -errno; + err = trace_event__register_resolver(trace->host, trace__machine__resolve_kernel_addr); + if (err < 0) + goto out; err = __machine__synthesize_threads(trace->host, &trace->tool, &trace->opts.target, evlist->threads, trace__tool_process, false, trace->opts.proc_map_timeout, 1); +out: if (err) symbol__exit(); -- 2.13.6 From 1583534695092501634@xxx Wed Nov 08 21:26:07 +0000 2017 X-GM-THRID: 1583533777788155626 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread