projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cf97628
)
scsi: fnic: Remove unneeded flush_workqueue()
author
ran jianping
<ran.jianping@zte.com.cn>
Sun, 24 Apr 2022 06:54:06 +0000
(06:54 +0000)
committer
Martin K. Petersen
<martin.petersen@oracle.com>
Tue, 26 Apr 2022 03:41:35 +0000
(23:41 -0400)
All work currently pending will be done first by calling
destroy_workqueue(). There is no need to flush it explicitly.
Link:
https://lore.kernel.org/r/20220424065406.3228528-1-ran.jianping@zte.com.cn
Reported-by: Zeal Robot <zealci@zte.com.cn>
Signed-off-by: ran jianping <ran.jianping@zte.com.cn>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/fnic/fnic_main.c
patch
|
blob
|
history
diff --git
a/drivers/scsi/fnic/fnic_main.c
b/drivers/scsi/fnic/fnic_main.c
index 9161bd2fd421ab7bb315e8ef26377c5e1276f3e2..460e03a55096b4af071de60cbfece89b619e67cd 100644
(file)
--- a/
drivers/scsi/fnic/fnic_main.c
+++ b/
drivers/scsi/fnic/fnic_main.c
@@
-1146,10
+1146,8
@@
static void __exit fnic_cleanup_module(void)
{
pci_unregister_driver(&fnic_driver);
destroy_workqueue(fnic_event_queue);
- if (fnic_fip_queue) {
- flush_workqueue(fnic_fip_queue);
+ if (fnic_fip_queue)
destroy_workqueue(fnic_fip_queue);
- }
kmem_cache_destroy(fnic_sgl_cache[FNIC_SGL_CACHE_MAX]);
kmem_cache_destroy(fnic_sgl_cache[FNIC_SGL_CACHE_DFLT]);
kmem_cache_destroy(fnic_io_req_cache);