Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp2022349pxb; Sat, 2 Apr 2022 12:08:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJymhc/9FUGwJ8NTIoHHdAFw/OykWxe3s+miMcXshYoFJGo4t9z0lIviMlb58eyoWsA08zxw X-Received: by 2002:a17:903:246:b0:153:84fe:a9b0 with SMTP id j6-20020a170903024600b0015384fea9b0mr16295263plh.163.1648926509865; Sat, 02 Apr 2022 12:08:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648926509; cv=none; d=google.com; s=arc-20160816; b=HRBC7hjADs3ZjYIR2LY28FhVrg+A9cty5DQahxXCG4HZrHyViE6hPUiDGu56HnTwJW xbp376xhiBoPibJvjWmpebXOvYzP9iOSowoE2oKYaMQmqXzigTgou4efHI2cio4asHRd PzJ3Kb6vS91fTq3EiS5TRXMydntfJl1NvWMZy2vQC++keNmKkunX8q3EhaJOPrBmvWJi 5gs58JDHGOp4s49WD8rdZQoHBlz34v4f05Pa/zXWJvTnscSeNKKDtwGQf+acHpo0GPYH bZGaP/937P0ZrJitdQngh4Nd2BRSW8FilcF9K2OXHizQmgDqv/Hn8hD1HP306Nr5Abwy SyOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=SKqz1Mdn+a76YTOAN4pkLcsDdxqMIb341GyJ1mMbn4g=; b=U6yKhfnpuXdKoDtNshKTyGpQNL3Im3vIRa+QAi5LLKzyWZ4pCo/P4bBLdEn5+a3J66 TEWkyIvXQtltIg3XTwY3YLE1rfWo36sunMzhXvFTRqzByypGkO2Z+8HAJeK2kg9Qyovq c8Ap/XLHUh0lR4nD3hYB4aFqUTRudlBpvW0+Ydh6WyIyRXr77L+TwY64mJVckc6Ko67G 01Bu/+BrdWSuW8s/kg9576PAORc/hEu/R9l4kCn50I0U4vkNdUsFfHA0Cv9pV68IX6aK KiahmvDRCxgkCv+NKr/zpDtoOjMU9/fSt3d6L8F9TLt5qMC8ROjcj8VnpqocswT7H/yi wtzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b="r7/0P+gL"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o3-20020a634103000000b00381facb2ec6si5644569pga.728.2022.04.02.12.07.38; Sat, 02 Apr 2022 12:08:29 -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; dkim=pass header.i=@google.com header.s=20210112 header.b="r7/0P+gL"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243466AbiDAAYK (ORCPT + 99 others); Thu, 31 Mar 2022 20:24:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42390 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237762AbiDAAYI (ORCPT ); Thu, 31 Mar 2022 20:24:08 -0400 Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 157A723F9D7 for ; Thu, 31 Mar 2022 17:22:18 -0700 (PDT) Received: by mail-wm1-x334.google.com with SMTP id h16so786232wmd.0 for ; Thu, 31 Mar 2022 17:22:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SKqz1Mdn+a76YTOAN4pkLcsDdxqMIb341GyJ1mMbn4g=; b=r7/0P+gLeJObOX79hjnX/5UuEQeJl4zuAbrJGyhV08YNdiRMj8TzrvJbe5YkmUAGWY mZhA9emHoEHCn4lEv4EvNc8fqo4nqUyfDQFq4BEwCQx/DTtnpWDwjd3/IaEZsI8pSqyS WjpMp3DpVBxwsEJ95nCBJ+/pczjqk7ilCSfpnVILZ7SWNsYZmbp3MDKNhETQzOYksHYF qhGFQxDs8lUwKxvSdlJn+vSLlyHqbuXTRb1N11WJyph0kUPERw3FVbCryrZTBj2Tweo9 RJpGE7f0J9S2buBc0BEs6Q2CQdJ5UwjnCB//QwYVmRQoKId9dxhttnNc/CCDe/PtT7UL PY6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SKqz1Mdn+a76YTOAN4pkLcsDdxqMIb341GyJ1mMbn4g=; b=Uj2PymtHOS0MZsQmnaBr8I0K/kD2sRjbrJnHXcen7OYLgfoS+K0fc+1f2xTYpC8cWc OJVJZfBE7ZOSmEvDcbFkLsDYAu54DxZOCwoSjW7pl6YVhuxaZoeRAT+OQJXiOKoJWfQk DOl21CgiEq0Vd2WpWY81mkjjn0d3y+vx9lpLMqcc6IzPE6eLIBiWSENEDBlA+TFJ3Xdr sJGJKdUlVvJ8PK6ewCquQzDgQyi22F1f3tNFE4dCT9REx8NF8ZM1b0ET2GKs/S1i9ph/ RVTF/3/atD0De2krIVlIE4TJVgKzBF0A0agUWItoKyNcTqo7eeC9ym4BuW7aQzvtRpmA I8iQ== X-Gm-Message-State: AOAM5333bMcqTPu5yA996exLMYei1mkQ08Y2EiDsMoUv9Axw8fsqTfk2 EAF0ZAmJk6gtM8WGegAYTgQDQqWiSHRf7GHxWPw04Q== X-Received: by 2002:a05:600c:4f48:b0:38c:a460:cb6 with SMTP id m8-20020a05600c4f4800b0038ca4600cb6mr6654078wmq.96.1648772536629; Thu, 31 Mar 2022 17:22:16 -0700 (PDT) MIME-Version: 1.0 References: <62f461a20600b95e694016c4e5348ef2e260fa87.1648674305.git.marcelo.schmitt1@gmail.com> In-Reply-To: <62f461a20600b95e694016c4e5348ef2e260fa87.1648674305.git.marcelo.schmitt1@gmail.com> From: David Gow Date: Fri, 1 Apr 2022 08:22:05 +0800 Message-ID: Subject: Re: [PATCH v3 2/2] Documentation: dev-tools: Enhance static analysis section with discussion To: Marcelo Schmitt Cc: Jonathan Corbet , Mauro Carvalho Chehab , Daniel Latypov , "open list:DOCUMENTATION" , linux-sparse@vger.kernel.org, cocci@inria.fr, smatch@vger.kernel.org, Linux Kernel Mailing List , Shuah Khan , Dan Carpenter , julia.lawall@inria.fr Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL 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 On Thu, Mar 31, 2022 at 5:50 AM Marcelo Schmitt wrote: > > Enhance the static analysis tools section with a discussion on when to > use each of them. > > This was mainly taken from Dan Carpenter and Julia Lawall's comments on > a previous documentation patch for static analysis tools. > > Lore: https://lore.kernel.org/linux-doc/20220329090911.GX3293@kadam/T/#mb97770c8e938095aadc3ee08f4ac7fe32ae386e6 > > Signed-off-by: Marcelo Schmitt > Acked-by: David Gow > Cc: Dan Carpenter > Cc: Julia Lawall > --- > Change log v2 -> v3: > - Changed the paragraph about Sparse to make it sound better (hopefully) > - Minor adjusts to make the considerations about Coccinelle sound better > and be precise These (plus the cut down note on Sparse/Smatch overlaps) are definitely an improvement. Assuming no-one with more knowledge of these that me objects, I think this is good-to-go! Thanks, -- David