summaryrefslogtreecommitdiff
path: root/fs/cifsd/server.c
diff options
context:
space:
mode:
authorNamjae Jeon <namjae.jeon@samsung.com>2021-04-13 13:06:30 +0900
committerSteve French <stfrench@microsoft.com>2021-05-10 19:15:39 -0500
commitd40012a83f87f47967ad0b3c346179c7e5339ae7 (patch)
treedb996f57ce865ef62f03d8ff1ab1b4d5f94970a7 /fs/cifsd/server.c
parent1920bb1f8022202530eeae3e488d6f5156799faf (diff)
cifsd: declare ida statically
Matthew pointed out that embedding struct ida into the struct is better than having a pointer to it. This patch initialise it statically using DEFINE_IDA() or ida_init() and remove ksmbd_ida_alloc/free(). Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com> Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'fs/cifsd/server.c')
-rw-r--r--fs/cifsd/server.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/fs/cifsd/server.c b/fs/cifsd/server.c
index 3e858100d5a6..a4a4e10cf172 100644
--- a/fs/cifsd/server.c
+++ b/fs/cifsd/server.c
@@ -537,7 +537,6 @@ static int ksmbd_server_shutdown(void)
ksmbd_workqueue_destroy();
ksmbd_ipc_release();
ksmbd_conn_transport_destroy();
- ksmbd_free_session_table();
ksmbd_crypto_destroy();
ksmbd_free_global_file_table();
destroy_lease_table(NULL);
@@ -566,10 +565,6 @@ static int __init ksmbd_server_init(void)
if (ret)
goto err_unregister;
- ret = ksmbd_init_session_table();
- if (ret)
- goto err_destroy_pools;
-
ret = ksmbd_ipc_init();
if (ret)
goto err_free_session_table;
@@ -600,8 +595,6 @@ err_destroy_file_table:
err_ipc_release:
ksmbd_ipc_release();
err_free_session_table:
- ksmbd_free_session_table();
-err_destroy_pools:
ksmbd_destroy_buffer_pools();
err_unregister:
class_unregister(&ksmbd_control_class);