Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp4191174rwl; Sat, 7 Jan 2023 12:55:07 -0800 (PST) X-Google-Smtp-Source: AMrXdXtUiWGjF0Pyr6lg3U0Pe98h6UT9fY8pNUk4YvU3zE7raUNN28r9Zbi2r9CPqilYYuao5SN/ X-Received: by 2002:a17:902:c404:b0:192:5eee:323a with SMTP id k4-20020a170902c40400b001925eee323amr90351519plk.28.1673124907108; Sat, 07 Jan 2023 12:55:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673124907; cv=none; d=google.com; s=arc-20160816; b=ZHnOgseY7LAi9dhwdFe+3eeERopBx9i8NhoHBhruLXWXw0ddtv0lQQrpGIPEKo6jcr OtvGs3NzmzVhF2CcB99RhKrq4Vx0f99EWBvocsNcuAYBMfVNVVfLCcVmv8cMugJYVH7Z tCwPU26inIeJWu0bwhSCTv4SYQRRaMDlvKI+qMzwzbVJWt9gcf23IxaBuCi6myHNll4l EGh0F+iBHL45VRiE0Me0h8q7O3kiZ69M/FWALIRr/q5/fzvn0iHz9HktcvuUmdlI93QN J7gTm4mKYDJB/B3mE3h7g+gG5ZzTQ/zeSF4BGRi4KSGXjMt0uuytfdWkoq/B/DjJ5Uva Bgmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=Vg0zzi0E4maI0sKskX31d41VWY8Rj+KdJklhQyGkCH8=; b=OrIKzBMmI1ea4fNiNCZpdsDUX8VEDdAvPApspe32psr+zhWjDiE9ip7n4GxW4VIGT+ gNi/wLi9Yxd82+cW/U9uFyLLPEF8K2WIUdzakW7F8n1igT89rzygpsLpOr7uisAWG4WE 8ePurotAkbKwzQ7Q5jyJ2pFJAnZnDEXgD1h8EbVI12DHcyQjjV+1uRinHOQqh2mb+vNk /3PjUilrbR61BGu1+KOA1rT9tP0z28pCMWNYxq21ijr4tPohW/D2+H2nkrMy8DFWu6IF DOZOcokIJCVpoocVfvfCrXQOQ3P2nbGxq9y6y07r/RMLPcdgNpUEY+nclM+cQAEtw8q/ dmfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mailo.com header.s=mailo header.b=T2u91W+p; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mailo.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 9-20020a170902c24900b0017ae43612d9si4260448plg.324.2023.01.07.12.55.00; Sat, 07 Jan 2023 12:55:07 -0800 (PST) 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=fail header.i=@mailo.com header.s=mailo header.b=T2u91W+p; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mailo.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232831AbjAGU3t (ORCPT + 53 others); Sat, 7 Jan 2023 15:29:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59536 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232521AbjAGU3q (ORCPT ); Sat, 7 Jan 2023 15:29:46 -0500 Received: from msg-2.mailo.com (msg-2.mailo.com [213.182.54.12]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 60A7E34D62 for ; Sat, 7 Jan 2023 12:29:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mailo.com; s=mailo; t=1673123377; bh=Vg0zzi0E4maI0sKskX31d41VWY8Rj+KdJklhQyGkCH8=; h=X-EA-Auth:Date:From:To:Cc:Subject:Message-ID:References: MIME-Version:Content-Type:In-Reply-To; b=T2u91W+pNODLeh5YPl5ZS4JT+J7wGG9uDsaMu6/A6WU1SuHlOz6e9XkRUvL+C+8Wf FkJv42HLUJfAVtNIg8Sr1fIK8QV8gJyoMeiKNk+2IuQ1s2THyGGhbvj+222srLzIKd ir1nZlVXP1cnHlcYUhw1lnhR4l1EYMJb+SwMk22I= Received: by b-6.in.mailobj.net [192.168.90.16] with ESMTP via ip-206.mailobj.net [213.182.55.206] Sat, 7 Jan 2023 21:29:37 +0100 (CET) X-EA-Auth: OzqmESPCaOU6ngWC3y6TpSCEfwulT5b4cksaLF7iCWZtq0pZYGLMADrUbXuJKrnxWltvMrYDQAjp4SM7nrIKEOCgddREdgr4 Date: Sun, 8 Jan 2023 01:59:28 +0530 From: Deepak R Varma To: Harry Wentland , Leo Li , Rodrigo Siqueira , Alex Deucher , Christian =?iso-8859-1?Q?K=F6nig?= , "Pan, Xinhui" , David Airlie , Daniel Vetter , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Cc: Saurabh Singh Sengar , Praveen Kumar , Deepak R Varma Subject: Re: [PATCH] drm/amd/display: No need for Null pointer check before kfree Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=ham 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 Wed, Dec 28, 2022 at 12:09:51AM +0530, Deepak R Varma wrote: > kfree() & vfree() internally performs NULL check on the pointer handed > to it and take no action if it indeed is NULL. Hence there is no need > for a pre-check of the memory pointer before handing it to > kfree()/vfree(). > > Issue reported by ifnullfree.cocci Coccinelle semantic patch script. > > Signed-off-by: Deepak R Varma > --- Hello, Requesting a review and feedback on this patch proposal. Thank you, ./drv