Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp7001631ybi; Mon, 8 Jul 2019 12:27:11 -0700 (PDT) X-Google-Smtp-Source: APXvYqzaIA7LvA+YWIiilOGndxX6Vh0m56B4Z15OIRjWsA1YOLwes2NAQjnhV444G8Y/va6TI9TN X-Received: by 2002:a65:5144:: with SMTP id g4mr25989367pgq.202.1562614030736; Mon, 08 Jul 2019 12:27:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562614030; cv=none; d=google.com; s=arc-20160816; b=GSfrtQbSnrSdJaAU0aiA0jf4bqpYtYjn34I9XmY3nF5//yNLCgP7Y82TwWxn2tUazp EnUgPDVgexH4AMKLIChei560NZhBl/Yy0sM3rsXKCK+1mIo65bQO0R81Zyobk/yNSx7/ dJAKPULB5xGV5EMh0+62+XfAl6dBch3FEBZQt3tl0YQVxGdYUmBoF+tmjljI+fcHt9Iq ZRVQ8wXSuHF/JfNp34Nj8XNRD9Tg/uZ7cCY7KUAh8STCzpB4m1lj9wy2N0UzuiocruJv 0Opq5sT//gn3FJKnx7zSyumb3++NH0sd4Q8bTuWrkf8gPlut1kcs4RH7RRPIW35KThdw 1VHg== 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 v27si19880260pgn.14.2019.07.08.12.26.56; Mon, 08 Jul 2019 12:27:10 -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 S1731836AbfGHOj6 (ORCPT + 99 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