From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5C3DEEB105B for ; Tue, 10 Mar 2026 14:25:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=date:from:to:cc:message-id:references:mime-version: in-reply-to:subject:reply-to:sender:list-id:list-help: list-subscribe:list-unsubscribe:list-post:list-owner: list-archive; bh=4/p8AtxdJ3b4aYgpRIBgOOPVM9R5HZLzlaxPPsEZ2Q4=; b=ElJ+dlHzzQES492vDGjsBZE8tYy8GRmVzJheCdiQBJ3tUyrfbfmZVP0p pLZ352/r1LyKD7anGYC2RFvJ1r4YchiO6o5TLzTOhRrJ/t0Cz7swlEtLy 2furTQdMZ0DmQiM8ftC9v7wTVbRKt4cg6Kswa58+dUG45GwuERPLQwtUS A=; X-CSE-ConnectionGUID: ksaWGN8QQjuWQzmp/vlexg== X-CSE-MsgGUID: ahqdUy5rT3iDfzvXeKGxcw== Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=cocci-owner@inria.fr; spf=None smtp.helo=postmaster@prod-sympa-app.inria.fr Received-SPF: SoftFail (mail2-relais-roc.national.inria.fr: domain of cocci-owner@inria.fr is inclined to not designate 128.93.162.27 as permitted sender) identity=mailfrom; client-ip=128.93.162.27; receiver=mail2-relais-roc.national.inria.fr; envelope-from="cocci-owner@inria.fr"; x-sender="cocci-owner@inria.fr"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 include:mailout.safebrands.com a:basic-mail.safebrands.com a:basic-mail01.safebrands.com a:basic-mail02.safebrands.com ip4:128.93.142.0/24 ip4:192.134.164.0/24 ip4:128.93.162.160 ip4:128.93.162.3 ip4:128.93.162.88 ip4:89.107.174.7 mx ~all" Received-SPF: None (mail2-relais-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@prod-sympa-app.inria.fr) identity=helo; client-ip=128.93.162.27; receiver=mail2-relais-roc.national.inria.fr; envelope-from="cocci-owner@inria.fr"; x-sender="postmaster@prod-sympa-app.inria.fr"; x-conformance=spf_only X-IronPort-AV: E=Sophos;i="6.23,112,1770591600"; d="scan'208";a="267117346" Received: from prod-sympa-app.inria.fr ([128.93.162.27]) by mail2-relais-roc.national.inria.fr with ESMTP; 10 Mar 2026 15:25:28 +0100 Received: by prod-sympa-app.inria.fr (Postfix, from userid 990) id C2175839AB; Tue, 10 Mar 2026 15:25:28 +0100 (CET) Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by prod-sympa-app.inria.fr (Postfix) with ESMTP id ED02E8399B for ; Tue, 10 Mar 2026 15:24:54 +0100 (CET) X-CSE-ConnectionGUID: OWClrdaGTueA8e1S2vadWQ== X-CSE-MsgGUID: pCSCzemBSqufjLqODlXqtA== IronPort-SDR: 69b029b7_Y6z3CCE0qhaTo8YU7j98Sx2zEg8IM3YB9tU+mlXWrqwOiho PF3YVMozj3jFCgXSajX24kZvp3o8KugC/4HaN9Q== X-ThreatScanner-Verdict: Negative X-IPAS-Result: =?us-ascii?q?A0GDAQDeKLBphQscCRJaHQEBAQEJARIBBQUBQIE/BQELA?= =?us-ascii?q?QGCP0EBgSQnCQMEC0mNU4h8oBkGCQEDAQsBAU8CBAEBAwSEdwkCjSIfBwEEM?= =?us-ascii?q?wYOAQIEAQEBAQMCAwEBAQEBAQEBAQ0BAQUBAQECAQECBAYBAhABAQEBQEmGT?= =?us-ascii?q?w1JAQwBggsBgSSBJgEBAQEBAQEBAQEBAQEBAQEBARcCFHcBAQEDOgYBASwLA?= =?us-ascii?q?Q8LDgocEisrBoMVgiMCBEsDAwKtQoE0gQGCDAEBBtwTAQmBdAkVgTgBiFMBh?= =?us-ascii?q?VoahHpCgg2BFYMqPohYgi+CJoEOiQqCZGKGUFJ4eCwBVRMXCwcFgSNDA4EGI?= =?us-ascii?q?0sFLR16KSEdFxQfWBsHBRIhKoFJeIIBD4ZqeQMuXhoOIgI6XEo+C1oFgj8DC?= =?us-ascii?q?208ATcUG4ECjik+gjMCgRWCKiyWXAGwHwqEHIFfB59yTaprLodVEJBzqRYCB?= =?us-ascii?q?AYFAhcBgX4kgVxyE4MiTwMZD44hGSWELMh4JzU8AgcLAQEDCYVIhH6HWIFLA?= =?us-ascii?q?QE?= IronPort-PHdr: A9a23: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 IronPort-Data: A9a23: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 IronPort-HdrOrdr: A9a23:8vQpt6Of86P5Y8BcTuejsMiBIKoaSvp037BL7TEIdfUxSKalfq +V7ZcmPHPP+VQssRIb6Km90cu7MBfhHPdOiOF7XYtKNDOGhILCFvAE0WKN+UyEJwTOssBYkY lvGpIQNDQyNzRHZATBjTWQIpIazNGL/aWlwcPT1W1kQw0vS4wI1XYeNu9TKCNLeDU= X-Talos-CUID: 9a23:wX2Umm80xWeXe42EGcOVv2krMcQ/fnTy8GrdCh+1UF0zVrSZdmbFrQ== X-Talos-MUID: 9a23:FOtBAArGZjGe5n9ZnKsezylJD+x67qGEM1kQn5ciou6oMRxpJx7I2Q== X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.23,112,1770591600"; d="scan'208";a="267117068" X-MGA-submission: =?us-ascii?q?MDEUYMG7222wVBZQyAcsE4UdLxWmQhx203kwFz?= =?us-ascii?q?8CIRu1FpMss2v9TP+s/QoofOPbLLqIJ9bdy/hedo/S4B87aqA3gd/5ql?= =?us-ascii?q?XofBAvDZf1P/21hbKS3GUu6uoYcCL1Td/PMEp+HAb8Kq7MaXKJ5TBkJb?= =?us-ascii?q?1rvW8KDIbMq8pa9JkeZzCFHA=3D=3D?= Received: from outgoing-auth-1.mit.edu (HELO outgoing.mit.edu) ([18.9.28.11]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Mar 2026 15:24:54 +0100 Received: from macsyma.thunk.org (pool-173-48-117-133.bstnma.fios.verizon.net [173.48.117.133]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 62AENmt4023241 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 10 Mar 2026 10:23:49 -0400 Received: by macsyma.thunk.org (Postfix, from userid 15806) id 96A8A5C4FCED; Tue, 10 Mar 2026 10:23:48 -0400 (EDT) Date: Tue, 10 Mar 2026 10:23:48 -0400 From: "Theodore Tso" To: Philipp Hahn Cc: amd-gfx@lists.freedesktop.org, apparmor@lists.ubuntu.com, bpf@vger.kernel.org, ceph-devel@vger.kernel.org, cocci@inria.fr, dm-devel@lists.linux.dev, dri-devel@lists.freedesktop.org, gfs2@lists.linux.dev, intel-gfx@lists.freedesktop.org, intel-wired-lan@lists.osuosl.org, iommu@lists.linux.dev, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-block@vger.kernel.org, linux-bluetooth@vger.kernel.org, linux-btrfs@vger.kernel.org, linux-cifs@vger.kernel.org, linux-clk@vger.kernel.org, linux-erofs@lists.ozlabs.org, linux-ext4@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-gpio@vger.kernel.org, linux-hyperv@vger.kernel.org, linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-media@vger.kernel.org, linux-mips@vger.kernel.org, linux-mm@kvack.org, linux-modules@vger.kernel.org, linux-mtd@lists.infradead.org, linux-nfs@vger.kernel.org, linux-omap@vger.kernel.org, linux-phy@lists.infradead.org, linux-pm@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-s390@vger.kernel.org, linux-scsi@vger.kernel.org, linux-sctp@vger.kernel.org, linux-security-module@vger.kernel.org, linux-sh@vger.kernel.org, linux-sound@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-trace-kernel@vger.kernel.org, linux-usb@vger.kernel.org, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, ntfs3@lists.linux.dev, samba-technical@lists.samba.org, sched-ext@lists.linux.dev, target-devel@vger.kernel.org, tipc-discussion@lists.sourceforge.net, v9fs@lists.linux.dev, Julia Lawall , Nicolas Palix , Chris Mason , David Sterba , Ilya Dryomov , Alex Markuze , Viacheslav Dubeyko , Andreas Dilger , Steve French , Paulo Alcantara , Ronnie Sahlberg , Shyam Prasad N , Tom Talpey , Bharath SM , Eric Van Hensbergen , Latchesar Ionkov , Dominique Martinet , Christian Schoenebeck , Gao Xiang , Chao Yu , Yue Hu , Jeffle Xu , Sandeep Dhavale , Hongbo Li , Chunhai Guo , Miklos Szeredi , Konstantin Komarov , Andreas Gruenbacher , Kees Cook , Tony Luck , "Guilherme G. Piccoli" , Jan Kara , Phillip Lougher , Alexander Viro , Christian Brauner , Jan Kara , Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers , Tejun Heo , David Vernet , Andrea Righi , Changwoo Min , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Ben Segall , Mel Gorman , Valentin Schneider , Luis Chamberlain , Petr Pavlu , Daniel Gomez , Sami Tolvanen , Aaron Tomlin , Sylwester Nawrocki , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Max Filippov , Paolo Bonzini , John Johansen , Paul Moore , James Morris , "Serge E. Hallyn" , Andrew Morton , Alasdair Kergon , Mike Snitzer , Mikulas Patocka , Benjamin Marzinski , "David S. Miller" , David Ahern , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Simon Horman , Marcel Holtmann , Johan Hedberg , Luiz Augusto von Dentz , Alexei Starovoitov , Daniel Borkmann , Jesper Dangaard Brouer , John Fastabend , Stanislav Fomichev , Jamal Hadi Salim , Jiri Pirko , Marcelo Ricardo Leitner , Xin Long , Trond Myklebust , Anna Schumaker , Chuck Lever , Jeff Layton , NeilBrown , Olga Kornievskaia , Dai Ngo , Jon Maloy , Johannes Berg , Catalin Marinas , Russell King , John Crispin , Thomas Bogendoerfer , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Zhenyu Wang , Zhi Wang , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , Tvrtko Ursulin , Alex Deucher , Christian =?iso-8859-1?Q?K=F6nig?= , Sandy Huang , Heiko =?iso-8859-1?Q?St=FCbner?= , Andy Yan , Igor Russkikh , Andrew Lunn , Pavan Chebbi , Michael Chan , Potnuri Bharat Teja , Tony Nguyen , Przemek Kitszel , Taras Chornyi , Maxime Coquelin , Alexandre Torgue , Iyappan Subramanian , Keyur Chudgar , Quan Nguyen , Heiner Kallweit , Marc Zyngier , Thomas Gleixner , Andrew Lunn , Gregory Clement , Sebastian Hesselbarth , Vinod Koul , Linus Walleij , Ulf Hansson , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , "Martin K. Petersen" , Eduardo Valentin , Keerthy , "Rafael J. Wysocki" , Daniel Lezcano , Zhang Rui , Lukasz Luba , Alex Williamson , Mark Greer , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Shuah Khan , Kieran Bingham , Mauro Carvalho Chehab , Joerg Roedel , Will Deacon , Robin Murphy , Lee Jones , Pavel Machek , Dave Penkler , "K. Y. Srinivasan" , Haiyang Zhang , Wei Liu , Dexuan Cui , Long Li , Justin Sanders , Jens Axboe , Georgi Djakov , Michael Turquette , Stephen Boyd , Philipp Zabel , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Pali =?iso-8859-1?Q?Roh=E1r?= , Dmitry Torokhov Message-ID: <20260310142348.GA41218@macsyma-wired.lan> References: <20260310-b4-is_err_or_null-v1-0-bd63b656022d@avm.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260310-b4-is_err_or_null-v1-0-bd63b656022d@avm.de> X-Validation-by: victor.gambier@inria.fr Subject: Re: [cocci] [PATCH 00/61] treewide: Use IS_ERR_OR_NULL over manual NULL check - refactor Reply-To: "Theodore Tso" X-Loop: cocci@inria.fr X-Sequence: 3383 Errors-To: cocci-owner@inria.fr Precedence: list Precedence: bulk Sender: cocci-request@inria.fr X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: Archived-At: On Tue, Mar 10, 2026 at 12:48:26PM +0100, Philipp Hahn wrote: > While doing some static code analysis I stumbled over a common pattern, > where IS_ERR() is combined with a NULL check. For that there is > IS_ERR_OR_NULL(). > > I've written a Coccinelle patch to find and patch those instances. > The patches follow grouped by subsystem. I'm going to gently suggest that you *not* try to do this as a tree-wide change, since we don't need to change some interface requiring a global, flag day change. This is instead a cleanup, which maybe makes the code slightly better, but which also has a the downside of breaking lots of inflight development patches by potentially causing merge or patch conflicts. So why don't you send it to each subsystem as a separate patch or small patch series, instead of spamming a dozen-plus mailing lists, are probably hundreds of developers, most of whom aren't going to care about changs in some far flung part of the kernel? Regards, - Ted