Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3951930pxb; Mon, 8 Feb 2021 04:28:52 -0800 (PST) X-Google-Smtp-Source: ABdhPJybey4ZtOoaW14yUsXw8kmlf00okep77yfMQVNJx4fY+F9fMrOZ/CUDwDAjuSWnCXeOfdJZ X-Received: by 2002:aa7:c906:: with SMTP id b6mr17281643edt.194.1612787331838; Mon, 08 Feb 2021 04:28:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612787331; cv=none; d=google.com; s=arc-20160816; b=LTTm6PnQDNQZqitussa2pKrkGFa6nT6kiMMCm026XWzaKHjBJqCji3sZ9UldPv90Xe LEjwj/ZZrlnCObF9i0E3EKR+q1w2Ot8atXXWAjfc33JztIsnGUPTz70xPL9cDUjYGsZw mSWOKDgTO3aQQ80msacwQam3u8l6jpbUorkzxvDbCVL97Hf8CrLMrABcJaTzAsz0+6k3 UKQMKKK6tCs10Sc7Gr93fyucz4XIlbTUrkbppM5GBz3UOXg3Gfnhaw+wyVsrhiGwEbd2 Gcv2xM3ZqHgDvzGFavEtVt3b78YlIyZUmWptsWnfl6KD+QjjizWbyVlVZPiSbEuxEfy0 Orig== 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=VCzKgm+rFPh8Ho+WitB6YJUvQc4tCnVsk33wsPcR+R4=; b=RKAgpcw09w8BZ5e1e3mN3tB38FBhR/XGKGdUESlNbhb/o8cS0DVqeQPHHrWu5V43RE xwRMeYCU6mkKTbIpTLuP2zqAOHUBwyEtgGqe2p9PaIfZRqtKcugmCq3WChB42SetGt0g lkpzs0YiMQSoWT5xx7mWvbQmDHSL+vuLUkJjkzZya5FPUwfGqpmB6EcD13o6Iryq9to+ AXYPopgmpB8xPQ3ZwU+HfusWKH0z1d6KAsS9fFbHJ6NnL5Ms9KJSTeJGRVKFLoaVXZ4+ 0eYuB8HK1vH4ZiDjvl4iHZRJ7WhH9buVTqqyIh9ANzFsmodY2Y1cBI2w1b3vW430Zf2y jU1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=mztQi4NU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f12si11295505ejx.333.2021.02.08.04.28.28; Mon, 08 Feb 2021 04:28:51 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=mztQi4NU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S231699AbhBHM1y (ORCPT + 99 others); Mon, 8 Feb 2021 07:27:54 -0500 Received: from mail.kernel.org ([198.145.29.99]:43280 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232680AbhBHMJw (ORCPT ); Mon, 8 Feb 2021 07:09:52 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 8F1A264E7C; Mon, 8 Feb 2021 12:09:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1612786151; bh=zEXIGaz/Pnm+o6JEnUtqjW6qAoRGi0mtgVzkI/osh4Y=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=mztQi4NUjSvlv2F4FH9dxElLDeqxcdDwaYfpXeqySrBuge0YsdpFsehGLIkIz1e5L DEI8XesEnrbAJlnZEIh/OXd3leP38LqHGoycs5VpisZYHbM47axiuQurJRqiGHOfEZ PjcB+bgCLunb20La2vuSZxUts8o7per9ezMNYSZNmlvKWEq2AKq8b+2/oQgjIMIq8K w+QSs7mt3s/FafFTun6VqTLsZnxpY9i4fLDhwlRyB11TuLX7SQ012EFZcr0tWYMqzL iX5sbr9GA6utyfjP8oftsm5KV5JdFkfWTjrD9nL9V/kMCYtHpeqQCSd3nTGodkOLnn GSbMKPHBOT/qA== Date: Mon, 8 Feb 2021 17:39:07 +0530 From: Vinod Koul To: "Sia, Jee Heng" Cc: Colin King , Eugeniy Paltsev , Andy Shevchenko , "dmaengine@vger.kernel.org" , "kernel-janitors@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH][next] dmaengine: dw-axi-dmac: remove redundant null check on desc Message-ID: <20210208120907.GD879029@vkoul-mobl.Dlink> References: <20210203134652.22618-1-colin.king@canonical.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 04-02-21, 00:18, Sia, Jee Heng wrote: > The code looks good to me. I have also verified it on Intel KeemBay platform. > > Reviewed-by: Sia Jee Heng > Tested-by: Sia Jee Heng Please *do not* top post! > > Thanks > Regards > Jee Heng > > -----Original Message----- > > From: Colin King > > Sent: 03 February 2021 9:47 PM > > To: Eugeniy Paltsev ; Vinod Koul > > ; Sia, Jee Heng ; Andy > > Shevchenko ; > > dmaengine@vger.kernel.org > > Cc: kernel-janitors@vger.kernel.org; linux-kernel@vger.kernel.org > > Subject: [PATCH][next] dmaengine: dw-axi-dmac: remove redundant > > null check on desc > > > > From: Colin Ian King > > > > The pointer desc is being null checked twice, the second null check is > > redundant because desc has not been re-assigned between the checks. > > Remove the redundant second null check on desc. > > > > Addresses-Coverity: ("Logically dead code") > > Fixes: ef6fb2d6f1ab ("dmaengine: dw-axi-dmac: simplify descriptor > > management") > > Signed-off-by: Colin Ian King > > --- > > drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 4 ---- > > 1 file changed, 4 deletions(-) > > > > diff --git a/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c > > b/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c > > index ac3d81b72a15..d9e4ac3edb4e 100644 > > --- a/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c > > +++ b/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c > > @@ -919,10 +919,6 @@ dma_chan_prep_dma_memcpy(struct > > dma_chan *dchan, dma_addr_t dst_adr, > > num++; > > } > > > > - /* Total len of src/dest sg == 0, so no descriptor were > > allocated */ > > - if (unlikely(!desc)) > > - return NULL; > > - > > /* Set end-of-link to the last link descriptor of list */ > > set_desc_last(&desc->hw_desc[num - 1]); > > /* Managed transfer list */ > > -- > > 2.29.2 > -- ~Vinod