From mboxrd@z Thu Jan 1 00:00:00 1970 From: khalasa@piap.pl (Krzysztof =?utf-8?Q?Ha=C5=82asa?=) Subject: Re: [PATCH] ixp4xx_eth: Delete an unnecessary check before the function call "dma_pool_destroy" Date: Wed, 25 Nov 2015 13:19:12 +0100 Message-ID: References: <5307CAA2.8060406@users.sourceforge.net> <530A086E.8010901@users.sourceforge.net> <530A72AA.3000601@users.sourceforge.net> <530B5FB6.6010207@users.sourceforge.net> <530C5E18.1020800@users.sourceforge.net> <530CD2C4.4050903@users.sourceforge.net> <530CF8FF.8080600@users.sourceforge.net> <530DD06F.4090703@users.sourceforge.net> <5317A59D.4@users.sourceforge.net> <5649BDF5.5040405@users.sourceforge.net> Mime-Version: 1.0 Content-Type: text/plain Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org, Julia Lawall To: SF Markus Elfring Return-path: In-Reply-To: <5649BDF5.5040405@users.sourceforge.net> (SF Markus Elfring's message of "Mon, 16 Nov 2015 12:28:53 +0100") Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org SF Markus Elfring writes: > The dma_pool_destroy() function tests whether its argument is NULL > and then returns immediately. Thus the test around the call is not needed. > > This issue was detected by using the Coccinelle software. > --- a/drivers/net/ethernet/xscale/ixp4xx_eth.c > +++ b/drivers/net/ethernet/xscale/ixp4xx_eth.c > @@ -1192,7 +1192,7 @@ static void destroy_queues(struct port *port) > port->desc_tab = NULL; > } > > - if (!ports_open && dma_pool) { > + if (!ports_open) { > dma_pool_destroy(dma_pool); > dma_pool = NULL; > } Acked-by: Krzysztof Halasa -- Krzysztof Halasa Industrial Research Institute for Automation and Measurements PIAP Al. Jerozolimskie 202, 02-486 Warsaw, Poland