Received: by 2002:a05:6a10:144:0:0:0:0 with SMTP id 4csp1308788pxw; Sat, 9 Apr 2022 19:37:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzI7Hw++UFa0TBDktjXgdCL9kDTW1sA6YL/BGnYsOprYZ+NoWwZ4kXBQptfxCy7blFLpriR X-Received: by 2002:a63:5115:0:b0:39c:d48d:1b87 with SMTP id f21-20020a635115000000b0039cd48d1b87mr11792266pgb.107.1649558237250; Sat, 09 Apr 2022 19:37:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649558237; cv=none; d=google.com; s=arc-20160816; b=M6F1aVCxmJn0tYmCgQyBiLD4ZTk/Cbp1zvb77uTsKqDMFFaylIDr7jmODWTbaf4xgi SUDR3Q31SqEn3NlU+daSfpJMWb6PZRLu0/Ae5Bs2/HPOGFKlai3EJDMa3FCqbN01yTQX Y9ylytbCFlRZFT176zFdeNMnqNA+Swb/+h2XRnSzATzkoXzAtnbdtDtPgWN/3GBzKk+N uhJoDjRhGGtCq6w38WnFzbpit85oBn/EQYUWrGnxr0F3GnNVoPdffhRo5JyQFIGFfocT qVjIOnQPwa5tJCf+FaxeQTDtYxGgXr/bz1YaWlLr0nY3286mkyJpRUfq8/xv06HYpZUB 3uzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=m9qbJuBxx7nT7F9zdEIrBUhX/4aP9IlhcZfmYLc/lTk=; b=aZ/fak7+hErsM/EDJ2WOacx2yJYmlHsC3jBL3t18l24cAtjwdJV3qyrA1AVd4x17EO rQBRSruqZ8FjEePOl/FfRt+GhxmD1mc8t7oae6YSxumNzfv/NjYiZfHDmOdy/FC63ePP +viVRF1Ofd5i2wTXNS/uHz2eYBway2VLckvzZELTqNAVWtgBKqaBNz7lfEvp9XhMzQeI HPDs7SQFP89h8VSFo+cVQ8F/8/YdefILzyot0GGBI9eJSFqVDcPypY/YHYzlKIZD3jUm +3nsI8qqIokjtNGgZXVUhnNaEGsv3QXQnH9aHOr0QfM5T07hKXfUqUPvQPziBNPHwe3D ROYg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g126-20020a636b84000000b003985d59194csi5270362pgc.860.2022.04.09.19.37.02; Sat, 09 Apr 2022 19:37:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233893AbiDHPvU (ORCPT + 99 others); Fri, 8 Apr 2022 11:51:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57556 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229904AbiDHPvT (ORCPT ); Fri, 8 Apr 2022 11:51:19 -0400 X-Greylist: delayed 1500 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Fri, 08 Apr 2022 08:49:13 PDT Received: from gateway30.websitewelcome.com (gateway30.websitewelcome.com [192.185.184.48]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AAE7F3669B for ; Fri, 8 Apr 2022 08:49:13 -0700 (PDT) Received: from cm11.websitewelcome.com (cm11.websitewelcome.com [100.42.49.5]) by gateway30.websitewelcome.com (Postfix) with ESMTP id CEDCE7DE4 for ; Fri, 8 Apr 2022 10:03:29 -0500 (CDT) Received: from gator4132.hostgator.com ([192.185.4.144]) by cmsmtp with SMTP id cq93npFGmdx86cq93nA6d8; Fri, 08 Apr 2022 10:03:29 -0500 X-Authority-Reason: nr=8 Received: from host-95-245-33-130.retail.telecomitalia.it ([95.245.33.130]:42398 helo=[10.0.0.45]) by gator4132.hostgator.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1ncq92-0032ym-QE; Fri, 08 Apr 2022 10:03:28 -0500 Message-ID: <1a9ca671-8578-6352-09b1-ac4c546f4e16@kernel.org> Date: Fri, 8 Apr 2022 17:03:26 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH v2] rtla: add a tag to avoid dereferring a NULL pointer Content-Language: en-US To: Wan Jiabing Cc: kael_w@yeah.net, linux-trace-devel@vger.kernel.org, linux-kernel@vger.kernel.org, Steven Rostedt References: <20220401123948.69312-1-wanjiabing@vivo.com> From: Daniel Bristot de Oliveira In-Reply-To: <20220401123948.69312-1-wanjiabing@vivo.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator4132.hostgator.com X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - kernel.org X-BWhitelist: no X-Source-IP: 95.245.33.130 X-Source-L: No X-Exim-ID: 1ncq92-0032ym-QE X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: host-95-245-33-130.retail.telecomitalia.it ([10.0.0.45]) [95.245.33.130]:42398 X-Source-Auth: kernel@bristot.me X-Email-Count: 2 X-Source-Cap: YnJpc3RvdG1lO2JyaXN0b3RtZTtnYXRvcjQxMzIuaG9zdGdhdG9yLmNvbQ== X-Local-Domain: no X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_SOFTFAIL,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Wan There is a typo in the subject, and it needs a capital letter after the ':'. I suggest using something like: rtla: Avoid record NULL pointer dereference Do you mind sending a v3? On 4/1/22 14:39, Wan Jiabing wrote: > Fix the following null/deref_null.cocci errors: > ./tools/tracing/rtla/src/osnoise_hist.c:870:31-36: ERROR: record is NULL but dereferenced. > ./tools/tracing/rtla/src/osnoise_top.c:650:31-36: ERROR: record is NULL but dereferenced. > ./tools/tracing/rtla/src/timerlat_hist.c:905:31-36: ERROR: record is NULL but dereferenced. > ./tools/tracing/rtla/src/timerlat_top.c:700:31-36: ERROR: record is NULL but dereferenced. > > "record" is NULL before calling osnoise_init_trace_tool. > Add a tag "out_free" to avoid dereferring a NULL pointer. > > Fixes: 51d64c3a1819 ("rtla: Add -e/--event support") > Signed-off-by: Wan Jiabing Also adding: Acked-by: Daniel Bristot de Oliveira Thanks, -- Daniel