From patchwork Mon Jul 8 14:39:33 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Yan X-Patchwork-Id: 168655 Delivered-To: patch@linaro.org Received: by 2002:a92:4782:0:0:0:0:0 with SMTP id e2csp7252347ilk; Mon, 8 Jul 2019 07:40:00 -0700 (PDT) X-Google-Smtp-Source: APXvYqwbxjz21b/WC0skVDsfC9YzK8c6UX5+grk+yybppmhwl5lo6EwKqJqnaoSVkTN9i28YLWKx X-Received: by 2002:a63:394:: with SMTP id 142mr24362428pgd.43.1562596800092; Mon, 08 Jul 2019 07:40:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562596800; cv=none; d=google.com; s=arc-20160816; b=PpkeN4H7vHlKfroZBKSvOzgdFjUFsoZOeQs78u1I9z7JAG+H3yVMRqv5t+JMHkhfKz aQ12msaP6uCA0AoKzJ6U0VU1/rX61a4pI5Q1g6rjYEa7y19xDRHQ5Dd6Bt4fBRC/0DQ3 1EmKWiUbSwVJIACrU8b5+Q3tn69HTMsL0Vm4OJUiN+q1+v48i3Goej5kARGAx9tTPC2D naBADW4NZACJ0QABAlIHG/vY6vXVwU2Nwr2ZLtBRX6xWt1vcfyMfIf9JDVXS0rrzlzw9 8i25+ud3qYbc8x2fujulUtMfQP8ao9v/DzR2YC2HrGsnCNq2QbZJTHVqXU7OCdzry8k/ mTYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=SDiQ+8VF4G7lQEr1WiQ+q4pu7BnAiOb9j0rphzoCZ8A=; b=E9qRja3E1iCVtMXYvIv6uf69CO8ZSPyGAXhN2nCe59c45Yc3PUuZ9HtQfy96/DDH4D ZOj6rsR7aSn0qp9TT6IMUv3uIY/UD6evEXl9C6phJIAkbwUs9I1BkeQzVtYA5zFyobTW 5JQ7h3jPDrqsJPf12LBiEXWy/MBEWTvtZWCD4OZhzmeQu4P21CbbNGye3JwxiAXPeLvH Bxzzn25mXA9ieQylul3XqVFk1g8p4I4Czaq8NIa5HjNP7dKbFzfspCBatLs5YzPVA/4c +9jRZT1k0Ua8vJD2u6Vu4VFWzWcQVrVxZL8GpUZl3l7PhTs8VQp4o3qpefA8uZv0hKf3 VWdA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=m63z72u3; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 29si7087461pgk.306.2019.07.08.07.39.59; Mon, 08 Jul 2019 07:40:00 -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=pass header.i=@linaro.org header.s=google header.b=m63z72u3; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731840AbfGHOj6 (ORCPT + 30 others); Mon, 8 Jul 2019 10:39:58 -0400 Received: from mail-ot1-f53.google.com ([209.85.210.53]:39695 "EHLO mail-ot1-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728823AbfGHOj6 (ORCPT ); Mon, 8 Jul 2019 10:39:58 -0400 Received: by mail-ot1-f53.google.com with SMTP id r21so980700otq.6 for ; Mon, 08 Jul 2019 07:39:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=SDiQ+8VF4G7lQEr1WiQ+q4pu7BnAiOb9j0rphzoCZ8A=; b=m63z72u3/ha3hSHjwxVl/t7mnA/CQ/8pSssVOwxczftYFTB03o+yCUGvSF2Q3rCtYV IwoxVzfjEhlfe/sILAO16+vFUKChhY0kP+jkPAzBqc5RSbPENcasiEtjIt/eMCSoeUkt UR+0JU3fuY7QwETYy9MRuvft5eXi3KV6ed6xcoKXbKrPc3BPOV07NI4/4Sx+kZkuYj+2 30CVmbzaz0CjCwLJ19ZvacDws+ptnxdvzDLwKJF+wk1/8bLwyDYxs3u8QT3EVUZjyL5n FsLFqqTJ4tivZUDq+0AZT/PszsjReMqgLI2nd35L4X04RX/1Hy2vuQkHN2+ZtrvANsWI N1Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=SDiQ+8VF4G7lQEr1WiQ+q4pu7BnAiOb9j0rphzoCZ8A=; b=cTjh8m/6f+jhMPS/LXBum0bWmt3PUXNexqt/Xdz1C1CNssPEfwhhQEIqvBRFBhI4RW EO0s9MLgNrhWVCg2DB4FimZ/DkkpLjee4dfIEIJXmJimYV5Oaqsc2jAoL9JELmSYRUs9 D3VLs9kdB7Td3+GHBcYsgtavdqn65rMbFvtEvuy1Epu/T5kifODM9VOiVDSCROVARzYz C11eCOZM13BiDhy5Y2/Jbu3RfeKLlWZRmDZ2CgYiXYHMW4s/ZQYJEIqJoDG6WE1yRSPP 2xiIAnyLdWK9nLF6YNWoQ2hA7wZmzlvXcChHj4yf6jEUE+qYRxWaQQvouuNTYIjBhknr Tlbg== X-Gm-Message-State: APjAAAVP60i8sOuhFyDJrFCSy7etImsz2KUexP/GlMGQbGgcdYWFBbmk Tdjme8TxJqj7Dbe5/VwG7zACMw== X-Received: by 2002:a9d:5f10:: with SMTP id f16mr15005073oti.320.1562596797636; Mon, 08 Jul 2019 07:39:57 -0700 (PDT) Received: from localhost.localdomain (li964-79.members.linode.com. [45.33.10.79]) by smtp.gmail.com with ESMTPSA id x5sm6386021otb.6.2019.07.08.07.39.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jul 2019 07:39:56 -0700 (PDT) From: Leo Yan To: Arnaldo Carvalho de Melo , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Mathieu Poirier , Suzuki K Poulose , Adrian Hunter , Andi Kleen , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: Leo Yan Subject: [PATCH v2 0/4] perf: Fix errors detected by Smatch Date: Mon, 8 Jul 2019 22:39:33 +0800 Message-Id: <20190708143937.7722-1-leo.yan@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Since Arnaldo has picked up several patches from patch set v1 and have left four patches which are needed to be refined based on the feedback. So this is patch set v2 which contains the rest four patches with addressed the comments and suggestions. Changes from v1: * Added WARN_ON_ONCE(!hbt) in ui/browsers/hists.c (Jiri) * Removed NULL test for 'session->itrace_synth_opts (Adrian) Leo Yan (4): perf hists: Smatch: Fix potential NULL pointer dereference perf intel-bts: Smatch: Fix potential NULL pointer dereference perf intel-pt: Smatch: Fix potential NULL pointer dereference perf cs-etm: Smatch: Fix potential NULL pointer dereference tools/perf/ui/browsers/hists.c | 15 +++++++++++---- tools/perf/util/cs-etm.c | 2 +- tools/perf/util/intel-bts.c | 5 ++--- tools/perf/util/intel-pt.c | 13 +++++-------- 4 files changed, 19 insertions(+), 16 deletions(-) -- 2.17.1