ste_dma40: Delete an unnecessary check before the function call "kmem_cache_destroy"
authorMarkus Elfring <elfring@users.sourceforge.net>
Mon, 16 Nov 2015 19:26:27 +0000 (20:26 +0100)
committerVinod Koul <vinod.koul@intel.com>
Thu, 10 Dec 2015 03:46:48 +0000 (09:16 +0530)
The kmem_cache_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.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/ste_dma40.c

index dd3e7ba273ad02ba94880791729f03ce0bb40c83..9132ae03f783d5a5d40f45b9b27d3029c57f0c65 100644 (file)
@@ -3694,8 +3694,7 @@ static int __init d40_probe(struct platform_device *pdev)
 
 failure:
        if (base) {
-               if (base->desc_slab)
-                       kmem_cache_destroy(base->desc_slab);
+               kmem_cache_destroy(base->desc_slab);
                if (base->virtbase)
                        iounmap(base->virtbase);