diff options
author | Christophe JAILLET <christophe.jaillet@wanadoo.fr> | 2021-10-10 15:21:35 +0200 |
---|---|---|
committer | Steve French <stfrench@microsoft.com> | 2021-11-06 23:52:06 -0500 |
commit | e8d585b2f68c0b10c966ee55146de043429085a3 (patch) | |
tree | 0b2b6e1b8cab9332fcfe4c8033af3fa9c5350630 | |
parent | 341b16014bf871115f0883e831372c4b76389d03 (diff) | |
download | linux-e8d585b2f68c0b10c966ee55146de043429085a3.tar.bz2 |
ksmbd: Remove redundant 'flush_workqueue()' calls
'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);
Acked-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: Steve French <stfrench@microsoft.com>
-rw-r--r-- | fs/ksmbd/ksmbd_work.c | 1 | ||||
-rw-r--r-- | fs/ksmbd/transport_rdma.c | 1 |
2 files changed, 0 insertions, 2 deletions
diff --git a/fs/ksmbd/ksmbd_work.c b/fs/ksmbd/ksmbd_work.c index fd58eb4809f6..14b9caebf7a4 100644 --- a/fs/ksmbd/ksmbd_work.c +++ b/fs/ksmbd/ksmbd_work.c @@ -69,7 +69,6 @@ int ksmbd_workqueue_init(void) void ksmbd_workqueue_destroy(void) { - flush_workqueue(ksmbd_wq); destroy_workqueue(ksmbd_wq); ksmbd_wq = NULL; } diff --git a/fs/ksmbd/transport_rdma.c b/fs/ksmbd/transport_rdma.c index a2fd5a4d4cd5..6330dfc302ff 100644 --- a/fs/ksmbd/transport_rdma.c +++ b/fs/ksmbd/transport_rdma.c @@ -2043,7 +2043,6 @@ int ksmbd_rdma_destroy(void) smb_direct_listener.cm_id = NULL; if (smb_direct_wq) { - flush_workqueue(smb_direct_wq); destroy_workqueue(smb_direct_wq); smb_direct_wq = NULL; } |