Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp4929134pxb; Thu, 14 Oct 2021 15:06:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzeuhtkX5rJGUaQQC0iZFlSXKGAi4vHPAkKfXFQ7yPvRW+xLAMD3dddHF3Z/UBhymTEzcXn X-Received: by 2002:a17:906:184a:: with SMTP id w10mr2052235eje.273.1634249209046; Thu, 14 Oct 2021 15:06:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634249209; cv=none; d=google.com; s=arc-20160816; b=cDWrXvqKyCPZQtTnqFys5X5f9RRjxIr1Gh7nvjL2QZJkXf3Akv4k1bbVZszQxjTUis TK3gYtMBIwX65SNrWFRSi2h8frLmzyU4aA2f53tta72nNUXcCwFS93A+2pJpnv5PtOuj f5jTUYyawpDx06GWezkfTM04BuvauBvg3rTXeyF4dZBAr4KixwHpJRp3Cdy20FFWAfyU brWobjYPuN3pW1gyercjdJx16nOvDTU9dRc/GUGsr8dymcAFHDwkKVM0UF0tvprt6Q3n omRYwCmy35QwKDA8tkesuFX1LL4gE2wDWbYYOyjFwmWtaxaY0CEx6P3eEkUKAfqpEKSH m3cA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=TBH8Da8ip60McnxxzfWBY8zrERn+gPBLWQt0zndWPIo=; b=fRgdARkydDSCo/3Y3gxt5y6wifBatypYNIolIEmv053iW07eUUiu5W2wmeu6USFQK0 7LFpsww4JtMdnMvX0q1BM+/UpYZgJCAk96kQz/DlrT/zhbpn4Zmdi30fgUs3Mt9Ge+2O T4/O8k3zFFQSsvqzeXn2FQdbtGs+Ok5tfxtzgKs6imr1nbWnmsatUC6BiIIRMzKbdi3y 9Ex3BtNOpdxTe17HdahPfAjpszYEcD1oqX8+3w6/IB53dSZ9xp0yc2kK6L6rgQuCVUPj A5DhTwJP0kb/HemGRPOiuRLfvvyyfrl7XR9xMVejEsDHEPGOWdFCjifh83nVEI8VamGQ Yf1Q== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j6si1340453edw.432.2021.10.14.15.06.25; Thu, 14 Oct 2021 15:06:49 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233882AbhJNSKD (ORCPT + 99 others); Thu, 14 Oct 2021 14:10:03 -0400 Received: from smtp02.smtpout.orange.fr ([80.12.242.124]:62254 "EHLO smtp.smtpout.orange.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233878AbhJNSJ7 (ORCPT ); Thu, 14 Oct 2021 14:09:59 -0400 Received: from pop-os.home ([92.140.161.106]) by smtp.orange.fr with ESMTPA id b58xmB1SVBazob58xmY4d7; Thu, 14 Oct 2021 20:07:52 +0200 X-ME-Helo: pop-os.home X-ME-Auth: YWZlNiIxYWMyZDliZWIzOTcwYTEyYzlhMmU3ZiQ1M2U2MzfzZDfyZTMxZTBkMTYyNDBjNDJlZmQ3ZQ== X-ME-Date: Thu, 14 Oct 2021 20:07:52 +0200 X-ME-IP: 92.140.161.106 From: Christophe JAILLET To: axboe@kernel.dk, liushixin2@huawei.com, bhelgaas@google.com Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org, Christophe JAILLET Subject: [PATCH] mtip32xx: Remove redundant 'flush_workqueue()' calls Date: Thu, 14 Oct 2021 20:07:50 +0200 Message-Id: <0fea349c808c6cfbf549b0e33701320c7860c8b7.1634234221.git.christophe.jaillet@wanadoo.fr> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 'destroy_workqueue()' already drains the queue before destroying it, so there is no need to flush it explicitly. Remove the redundant 'flush_workqueue()' calls. This was generated with coccinelle: @@ expression E; @@ - flush_workqueue(E); destroy_workqueue(E); Signed-off-by: Christophe JAILLET --- drivers/block/mtip32xx/mtip32xx.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/block/mtip32xx/mtip32xx.c b/drivers/block/mtip32xx/mtip32xx.c index d0b40309f47e..c91b9010c1a6 100644 --- a/drivers/block/mtip32xx/mtip32xx.c +++ b/drivers/block/mtip32xx/mtip32xx.c @@ -4063,7 +4063,6 @@ static int mtip_pci_probe(struct pci_dev *pdev, msi_initialize_err: if (dd->isr_workq) { - flush_workqueue(dd->isr_workq); destroy_workqueue(dd->isr_workq); drop_cpu(dd->work[0].cpu_binding); drop_cpu(dd->work[1].cpu_binding); @@ -4121,7 +4120,6 @@ static void mtip_pci_remove(struct pci_dev *pdev) mtip_block_remove(dd); if (dd->isr_workq) { - flush_workqueue(dd->isr_workq); destroy_workqueue(dd->isr_workq); drop_cpu(dd->work[0].cpu_binding); drop_cpu(dd->work[1].cpu_binding); -- 2.30.2